Go to the documentation of this file.
11 #include <boost/system/error_code.hpp>
Alarm alarmInfo
information of the alarm
Definition: ecuTypes.h:121
bool is_error
CAN Frame Error State Indicator.
Definition: ecuTypes.h:42
CANBusResistor canBusResistor
CAN bus resistor.
Definition: ecuTypes.h:76
Parameter parameterInfo
information of the parameter
Definition: ecuTypes.h:122
CANBusResistor
CAN bus frame type.
Definition: ecuTypes.h:66
bool is_remote
Frame type (DATA or REMOTE)
Definition: ecuTypes.h:40
AlarmType
Type of ECU alarm.
Definition: ecuTypes.h:104
AlarmType type
Type of the alarm.
Definition: ecuTypes.h:113
CANBusResistor canBusResistor
CAN bus resistor.
Definition: ecuTypes.h:86
CANBusIdType id_type
CAN bus frame type.
Definition: ecuTypes.h:96
int32_t threshold
threshold set
Definition: ecuTypes.h:115
std::string id
identifier of the parameter
Definition: ecuTypes.h:31
std::string parameterId
ID of the parameter.
Definition: ecuTypes.h:114
uint32_t data_size
CAN Frame data size.
Definition: ecuTypes.h:44
std::string timestamp
timestamp of the info requested
Definition: ecuTypes.h:30
uint32_t id
CAN Frame ID field (usually represented as a hex number)).
Definition: ecuTypes.h:43
std::string name
name of the protocol
Definition: ecuTypes.h:23
Alarm event.
Definition: ecuTypes.h:119
CANBusIdType
CAN bus frame type.
Definition: ecuTypes.h:57
CAN BUS configuration structure.
Definition: ecuTypes.h:74
Deepsy ECU namespace that includes the different enums, structs or method signatures that should be u...
Definition: ecuApi.h:14
@ STATE_CHANGE
Alarm when the state of the param changes.
Definition: ecuTypes.h:106
std::string interface
ECU interface.
Definition: ecuTypes.h:84
Alarm info.
Definition: ecuTypes.h:111
Can bus filter structure.
Definition: ecuTypes.h:94
int timeout_ms
Gpio default value.
Definition: ecuTypes.h:88
uint32_t can_mask
CAN Bus Mask.
Definition: ecuTypes.h:98
ECU Protocol info.
Definition: ecuTypes.h:21
std::string version
version
Definition: ecuTypes.h:24
uint32_t baudrate
CAN bus Baudrate.
Definition: ecuTypes.h:75
std::string data
CAN Frame data.
Definition: ecuTypes.h:45
bool is_ext
Frame type (STD or EXT)
Definition: ecuTypes.h:41
std::string units
units obtained
Definition: ecuTypes.h:33
int max_lenth_buff
Gpio default value.
Definition: ecuTypes.h:87
int baud
Gpio default value.
Definition: ecuTypes.h:85
It contains the CAN Bus Frame structure.
Definition: ecuTypes.h:37
std::string type
ECU type (serial_socket, can_socket, serial_port)
Definition: ecuTypes.h:83
uint32_t timestamp
Frame timestamp.
Definition: ecuTypes.h:39
Parameter information.
Definition: ecuTypes.h:28
@ THRESHOLD
Alarm set by threshold.
Definition: ecuTypes.h:107
Definition: ecuTypes.h:82
std::string value
value obtained
Definition: ecuTypes.h:32
uint32_t can_id
CAN Bus ID.
Definition: ecuTypes.h:97
int update_time_s
Gpio default value.
Definition: ecuTypes.h:89
CANBusFilterOperation
CAN bus filter operation.
Definition: ecuTypes.h:49
int usleep
Gpio default value.
Definition: ecuTypes.h:90