Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::monitor::MonitorManager Class Reference

#include <monitor_manager.h>

Collaboration diagram for apollo::monitor::MonitorManager:
Collaboration graph

Public Member Functions

void Init (const std::shared_ptr< apollo::cyber::Node > &node)
 
bool StartFrame (const double current_time)
 
void EndFrame ()
 
const apollo::dreamview::HMIMode & GetHMIMode () const
 
bool IsInAutonomousMode () const
 
SystemStatus * GetStatus ()
 
apollo::common::monitor::MonitorLogBufferLogBuffer ()
 
template<class T >
std::shared_ptr< cyber::Reader< T > > CreateReader (const std::string &channel)
 
template<class T >
std::shared_ptr< cyber::Writer< T > > CreateWriter (const std::string &channel)
 

Member Function Documentation

◆ CreateReader()

template<class T >
std::shared_ptr<cyber::Reader<T> > apollo::monitor::MonitorManager::CreateReader ( const std::string &  channel)
inline

◆ CreateWriter()

template<class T >
std::shared_ptr<cyber::Writer<T> > apollo::monitor::MonitorManager::CreateWriter ( const std::string &  channel)
inline

◆ EndFrame()

void apollo::monitor::MonitorManager::EndFrame ( )

◆ GetHMIMode()

const apollo::dreamview::HMIMode& apollo::monitor::MonitorManager::GetHMIMode ( ) const
inline

◆ GetStatus()

SystemStatus* apollo::monitor::MonitorManager::GetStatus ( )
inline

◆ Init()

void apollo::monitor::MonitorManager::Init ( const std::shared_ptr< apollo::cyber::Node > &  node)

◆ IsInAutonomousMode()

bool apollo::monitor::MonitorManager::IsInAutonomousMode ( ) const
inline

◆ LogBuffer()

apollo::common::monitor::MonitorLogBuffer& apollo::monitor::MonitorManager::LogBuffer ( )
inline

◆ StartFrame()

bool apollo::monitor::MonitorManager::StartFrame ( const double  current_time)

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