Apollo 10.0
自动驾驶开放平台
|
#include <nano_radar_message_manager.h>
Public 成员函数 | |
NanoRadarMessageManager (const std::shared_ptr< apollo::cyber::Writer< NanoRadar > > &writer) | |
virtual | ~NanoRadarMessageManager () |
void | set_radar_conf (RadarConf radar_conf) |
apollo::drivers::canbus::ProtocolData< NanoRadar > * | GetMutableProtocolDataById (const uint32_t message_id) |
void | Parse (const uint32_t message_id, const uint8_t *data, int32_t length) |
parse data and store parsed info in receive protocol data | |
void | set_can_client (std::shared_ptr< apollo::drivers::canbus::CanClient > can_client) |
![]() | |
MessageManager () | |
virtual | ~MessageManager ()=default |
virtual void | ParseSender (const uint32_t message_id, const uint8_t *data, int32_t length) |
parse data and store parsed info in send protocol data | |
void | ClearSensorData () |
void | ClearSensorRecvData () |
void | ClearSensorCheckRecvData () |
void | ClearSensorSenderData () |
void | ClearSensorCheckSenderData () |
std::condition_variable * | GetMutableCVar () |
ProtocolData< NanoRadar > * | GetMutableProtocolDataById (const uint32_t message_id) |
get mutable protocol data by message id | |
common::ErrorCode | GetSensorData (NanoRadar *const sensor_data) |
get chassis detail. | |
common::ErrorCode | GetSensorRecvData (NanoRadar *const sensor_recv_data) |
get chassis recv detail. | |
common::ErrorCode | GetSensorCheckRecvData (NanoRadar *const sensor_recv_data) |
get chassis recv detail. | |
common::ErrorCode | GetSensorSenderData (NanoRadar *const sensor_sender_data) |
get chassis sender detail. | |
common::ErrorCode | GetSensorCheckSenderData (NanoRadar *const sensor_sender_data) |
get chassis sender detail. | |
void | ResetSendMessages () |
在文件 nano_radar_message_manager.h 第 38 行定义.
|
explicit |
在文件 nano_radar_message_manager.cc 第 42 行定义.
|
inlinevirtual |
在文件 nano_radar_message_manager.h 第 43 行定义.
ProtocolData< NanoRadar > * apollo::drivers::nano_radar::NanoRadarMessageManager::GetMutableProtocolDataById | ( | const uint32_t | message_id | ) |
在文件 nano_radar_message_manager.cc 第 61 行定义.
|
virtual |
parse data and store parsed info in receive protocol data
message_id | the id of the message |
data | a pointer to the data array to be parsed |
length | the length of data array |
重载 apollo::drivers::canbus::MessageManager< NanoRadar > .
在文件 nano_radar_message_manager.cc 第 73 行定义.
void apollo::drivers::nano_radar::NanoRadarMessageManager::set_can_client | ( | std::shared_ptr< apollo::drivers::canbus::CanClient > | can_client | ) |
在文件 nano_radar_message_manager.cc 第 56 行定义.
void apollo::drivers::nano_radar::NanoRadarMessageManager::set_radar_conf | ( | RadarConf | radar_conf | ) |
在文件 nano_radar_message_manager.cc 第 52 行定义.