NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
localization_analysis::MessageBuffer< MessageType > Class Template Reference

#include <message_buffer.h>

Public Member Functions

 MessageBuffer (const MessageBufferParams &params)
 
void BufferMessage (const MessageType &msg)
 
boost::optional< MessageType > GetMessage (const localization_common::Time current_time)
 

Constructor & Destructor Documentation

◆ MessageBuffer()

template<typename MessageType >
localization_analysis::MessageBuffer< MessageType >::MessageBuffer ( const MessageBufferParams params)
inlineexplicit

Member Function Documentation

◆ BufferMessage()

template<typename MessageType >
void localization_analysis::MessageBuffer< MessageType >::BufferMessage ( const MessageType &  msg)
inline

◆ GetMessage()

template<typename MessageType >
boost::optional<MessageType> localization_analysis::MessageBuffer< MessageType >::GetMessage ( const localization_common::Time  current_time)
inline

The documentation for this class was generated from the following file: