|
Apollo 10.0
自动驾驶开放平台
|
#include <conti_radar_message_manager.h>
Public 成员函数 | |
| ContiRadarMessageManager (const std::shared_ptr< apollo::cyber::Writer< ContiRadar > > &writer) | |
| virtual | ~ContiRadarMessageManager () |
| void | set_radar_conf (RadarConf radar_conf) |
| apollo::drivers::canbus::ProtocolData< ContiRadar > * | 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< ContiRadar > | |
| 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< ContiRadar > * | GetMutableProtocolDataById (const uint32_t message_id) |
| get mutable protocol data by message id | |
| common::ErrorCode | GetSensorData (ContiRadar *const sensor_data) |
| get chassis detail. | |
| common::ErrorCode | GetSensorRecvData (ContiRadar *const sensor_recv_data) |
| get chassis recv detail. | |
| common::ErrorCode | GetSensorCheckRecvData (ContiRadar *const sensor_recv_data) |
| get chassis recv detail. | |
| common::ErrorCode | GetSensorSenderData (ContiRadar *const sensor_sender_data) |
| get chassis sender detail. | |
| common::ErrorCode | GetSensorCheckSenderData (ContiRadar *const sensor_sender_data) |
| get chassis sender detail. | |
| void | ResetSendMessages () |
在文件 conti_radar_message_manager.h 第 36 行定义.
|
explicit |
在文件 conti_radar_message_manager.cc 第 45 行定义.
|
inlinevirtual |
在文件 conti_radar_message_manager.h 第 41 行定义.
| ProtocolData< ContiRadar > * apollo::drivers::conti_radar::ContiRadarMessageManager::GetMutableProtocolDataById | ( | const uint32_t | message_id | ) |
在文件 conti_radar_message_manager.cc 第 67 行定义.
|
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< ContiRadar > .
在文件 conti_radar_message_manager.cc 第 79 行定义.
| void apollo::drivers::conti_radar::ContiRadarMessageManager::set_can_client | ( | std::shared_ptr< apollo::drivers::canbus::CanClient > | can_client | ) |
在文件 conti_radar_message_manager.cc 第 62 行定义.
| void apollo::drivers::conti_radar::ContiRadarMessageManager::set_radar_conf | ( | RadarConf | radar_conf | ) |
在文件 conti_radar_message_manager.cc 第 58 行定义.