|
Apollo 11.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) |
Public 成员函数 继承自 apollo::drivers::canbus::MessageManager< NanoRadar > | |
| 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 行定义.