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

#include <py_record.h>

Collaboration diagram for apollo::cyber::record::PyRecordReader:
Collaboration graph

Public Member Functions

 PyRecordReader (const std::string &file)
 
BagMessage ReadMessage (uint64_t begin_time=0, uint64_t end_time=std::numeric_limits< uint64_t >::max())
 
uint64_t GetMessageNumber (const std::string &channel_name)
 
std::string GetMessageType (const std::string &channel_name)
 
std::string GetProtoDesc (const std::string &channel_name)
 
std::string GetHeaderString ()
 
void Reset ()
 
std::set< std::string > GetChannelList () const
 

Constructor & Destructor Documentation

◆ PyRecordReader()

apollo::cyber::record::PyRecordReader::PyRecordReader ( const std::string &  file)
inlineexplicit

Member Function Documentation

◆ GetChannelList()

std::set<std::string> apollo::cyber::record::PyRecordReader::GetChannelList ( ) const
inline

◆ GetHeaderString()

std::string apollo::cyber::record::PyRecordReader::GetHeaderString ( )
inline

◆ GetMessageNumber()

uint64_t apollo::cyber::record::PyRecordReader::GetMessageNumber ( const std::string &  channel_name)
inline

◆ GetMessageType()

std::string apollo::cyber::record::PyRecordReader::GetMessageType ( const std::string &  channel_name)
inline

◆ GetProtoDesc()

std::string apollo::cyber::record::PyRecordReader::GetProtoDesc ( const std::string &  channel_name)
inline

◆ ReadMessage()

BagMessage apollo::cyber::record::PyRecordReader::ReadMessage ( uint64_t  begin_time = 0,
uint64_t  end_time = std::numeric_limits<uint64_t>::max() 
)
inline

◆ Reset()

void apollo::cyber::record::PyRecordReader::Reset ( )
inline

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