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

A module that monitor data preprocess progress for sensor calibration purpose. More...

#include <preprocess_monitor.h>

Inheritance diagram for apollo::dreamview::PreprocessMonitor:
Inheritance graph
Collaboration diagram for apollo::dreamview::PreprocessMonitor:
Collaboration graph

Public Member Functions

 PreprocessMonitor ()
 Constructor of PreprocessMonitor. More...
 
 PreprocessMonitor (const std::string &task_name)
 
 ~PreprocessMonitor ()
 
void Start () override
 start monitoring preprocess progress More...
 
void Stop () override
 stop monitoring preprocess progress More...
 
nlohmann::json GetProgressAsJson () override
 return preprocess progress as json More...
 
- Public Member Functions inherited from apollo::dreamview::FuelMonitor
 FuelMonitor (const std::string &name)
 Constructor of FuelMonitor. More...
 
virtual ~FuelMonitor ()=default
 
bool IsEnabled () const
 
std::string GetClassName () const
 get class name More...
 
void Restart ()
 restart monitoring More...
 

Additional Inherited Members

- Protected Attributes inherited from apollo::dreamview::FuelMonitor
bool enabled_ = false
 
std::string class_name_
 

Detailed Description

A module that monitor data preprocess progress for sensor calibration purpose.

Constructor & Destructor Documentation

◆ PreprocessMonitor() [1/2]

apollo::dreamview::PreprocessMonitor::PreprocessMonitor ( )

Constructor of PreprocessMonitor.

◆ PreprocessMonitor() [2/2]

apollo::dreamview::PreprocessMonitor::PreprocessMonitor ( const std::string &  task_name)
explicit

◆ ~PreprocessMonitor()

apollo::dreamview::PreprocessMonitor::~PreprocessMonitor ( )

Member Function Documentation

◆ GetProgressAsJson()

nlohmann::json apollo::dreamview::PreprocessMonitor::GetProgressAsJson ( )
overridevirtual

return preprocess progress as json

Implements apollo::dreamview::FuelMonitor.

◆ Start()

void apollo::dreamview::PreprocessMonitor::Start ( )
overridevirtual

start monitoring preprocess progress

Implements apollo::dreamview::FuelMonitor.

◆ Stop()

void apollo::dreamview::PreprocessMonitor::Stop ( )
overridevirtual

stop monitoring preprocess progress

Implements apollo::dreamview::FuelMonitor.


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