|
Apollo 11.0
自动驾驶开放平台
|
#include <hmi.h>
Public 类型 | |
| using | DvCallback = std::function< nlohmann::json(const std::string &function_name, const nlohmann::json ¶m_json)> |
| using | DvCallback = std::function< nlohmann::json(const std::string &function_name, const nlohmann::json ¶m_json)> |
Public 成员函数 | |
| HMI (WebSocketHandler *websocket, MapService *map_service) | |
| void | Start (DvCallback callback_api) |
| void | Stop () |
| bool | UpdateScenarioSetToStatus (const std::string &scenario_set_id, const std::string &scenario_set_name) |
| bool | UpdateDynamicModelToStatus (const std::string &dynamic_model_name) |
| bool | UpdateRecordToStatus () |
| bool | UpdateVehicleToStatus () |
| bool | UpdateCameraChannelToStatus (const std::string &channel_name) |
| bool | UpdatePointChannelToStatus (const std::string &channel_name) |
| HMI (WebSocketHandler *websocket, MapService *map_service, WebSocketHandler *hmi_websocket) | |
| void | Start (DvCallback callback_api) |
| void | StartStream (const double &time_interval_ms, const std::string &channel_name="", nlohmann::json *subscribe_param=nullptr) override |
| Start data flow. | |
| void | PublishMessage (const std::string &channel_name="") override |
| Publish Message to dreamview frontend. | |
| void | Stop () |
| void | StopStream (const std::string &channel_name="") override |
| Stop data flow. | |
| void | OnTimer (const std::string &channel_name="") |
| bool | UpdateDynamicModelToStatus (const std::string &dynamic_model_name) |
| bool | UpdateMapToStatus (const std::string &map_name="") |
| bool | UpdateRecordToStatus () |
| bool | UpdateVehicleToStatus () |
| bool | UpdateCameraChannelToStatus (const std::string &channel_name) |
| bool | UpdatePointChannelToStatus (const std::string &channel_name) |
| bool | isProcessRunning (const std::string &process_name) |
Public 成员函数 继承自 apollo::dreamview::UpdaterBase | |
| UpdaterBase () | |
| Updaterbase | |
| virtual | ~UpdaterBase () |
| using apollo::dreamview::HMI::DvCallback = std::function<nlohmann::json( const std::string &function_name, const nlohmann::json ¶m_json)> |
| using apollo::dreamview::HMI::DvCallback = std::function<nlohmann::json( const std::string &function_name, const nlohmann::json ¶m_json)> |
| apollo::dreamview::HMI::HMI | ( | WebSocketHandler * | websocket, |
| MapService * | map_service | ||
| ) |
| apollo::dreamview::HMI::HMI | ( | WebSocketHandler * | websocket, |
| MapService * | map_service, | ||
| WebSocketHandler * | hmi_websocket | ||
| ) |
| bool apollo::dreamview::HMI::isProcessRunning | ( | const std::string & | process_name | ) |
| void apollo::dreamview::HMI::OnTimer | ( | const std::string & | channel_name = "" | ) |
|
overridevirtual |
Publish Message to dreamview frontend.
实现了 apollo::dreamview::UpdaterBase.
| void apollo::dreamview::HMI::Start | ( | DvCallback | callback_api | ) |
| void apollo::dreamview::HMI::Start | ( | DvCallback | callback_api | ) |
|
overridevirtual |
Start data flow.
| time_interval_ms | Data stream sending frequency. 0 means single subscribe |
| subscribe_param | subscribe some updater may need extra params |
实现了 apollo::dreamview::UpdaterBase.
| void apollo::dreamview::HMI::Stop | ( | ) |
|
overridevirtual |
Stop data flow.
实现了 apollo::dreamview::UpdaterBase.
| bool apollo::dreamview::HMI::UpdateCameraChannelToStatus | ( | const std::string & | channel_name | ) |
| bool apollo::dreamview::HMI::UpdateCameraChannelToStatus | ( | const std::string & | channel_name | ) |
| bool apollo::dreamview::HMI::UpdateDynamicModelToStatus | ( | const std::string & | dynamic_model_name | ) |
| bool apollo::dreamview::HMI::UpdateDynamicModelToStatus | ( | const std::string & | dynamic_model_name | ) |
| bool apollo::dreamview::HMI::UpdateMapToStatus | ( | const std::string & | map_name = "" | ) |
| bool apollo::dreamview::HMI::UpdatePointChannelToStatus | ( | const std::string & | channel_name | ) |
| bool apollo::dreamview::HMI::UpdatePointChannelToStatus | ( | const std::string & | channel_name | ) |
| bool apollo::dreamview::HMI::UpdateRecordToStatus | ( | ) |
| bool apollo::dreamview::HMI::UpdateRecordToStatus | ( | ) |
| bool apollo::dreamview::HMI::UpdateScenarioSetToStatus | ( | const std::string & | scenario_set_id, |
| const std::string & | scenario_set_name | ||
| ) |
| bool apollo::dreamview::HMI::UpdateVehicleToStatus | ( | ) |
| bool apollo::dreamview::HMI::UpdateVehicleToStatus | ( | ) |