Ecu Class Reference
Allows to interact with a platform manager.
#include <ecuApi.h>
Public Member Functions | |
Ecu (std::string ip="127.0.0.1") | |
bool | isAlive () |
void | monitorServiceAvailability_S (dpyEcu::service_availability_handler handler) |
void | monitorServiceAvailability_U () |
void | ecuAlarmEvent_S (dpyEcu::alarm_event_handler_function handler) |
void | ecuAlarmEvent_U () |
void | asyncGetCurrentProtocol (dpyEcu::protocols_handler_function handler) |
void | asyncGetParameter (dpyEcu::parameters_handler_function handler, std::vector< std::string > EPIDs) |
void | asyncGetAvailableEPIDs (dpyEcu::epids_handler_function handler) |
void | asyncSetAlarm (dpyEcu::confirmation_alarm_handler_function handler, dpyEcu::Alarm alarm) |
void | asyncDeleteAlarm (dpyEcu::confirmation_alarm_handler_function handler, uint32_t id) |
void | asyncGetConfiguredAlarms (dpyEcu::alarms_handler_function handler) |
void | getCanBusMessages_S (dpyEcu::can_bus_message_handler_function handler) |
void | getCanBusMessages_U () |
void | asyncAddCustomCanFilter (dpyEcu::result_handler_function handler, uint32_t can_id, uint32_t can_mask) |
void | asyncAddStandardCanFilter (dpyEcu::result_handler_function handler, uint32_t can_id) |
void | asyncAddExtendedCanFilter (dpyEcu::result_handler_function handler, uint32_t can_id) |
void | asyncAddJ1939CanFilter (dpyEcu::result_handler_function handler, uint32_t pgn) |
void | asyncRemoveCustomCanFilter (dpyEcu::result_handler_function handler, uint32_t can_id) |
void | asyncRemoveStandardCanFilter (dpyEcu::result_handler_function handler, uint32_t can_id) |
void | asyncRemoveExtendedCanFilter (dpyEcu::result_handler_function handler, uint32_t can_id) |
void | asyncRemoveJ1939CanFilter (dpyEcu::result_handler_function handler, uint32_t pgn) |
void | asyncResetCanFilter (dpyEcu::result_handler_function handler) |
void | asyncSetCanBusConfiguration (dpyEcu::result_handler_function handler, dpyEcu::CANBusConfiguration conf) |