Deepsy Mcu namespace that includes the different enums, structs or method signatures that should be used.
|
typedef boost::function< void(const bool &available)> | service_availability_handler |
| Prototype of the handler function used to monitor service availability. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::PowerInformationConfig &)> | power_mng_handler_function |
| Prototype of the handler function for obtaining the Power Information. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::LedsConfig &)> | leds_handler_function |
| Prototype of the handler function for obtaining the LEDs configuration. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::PowerStateConfig &)> | power_states_handler_function |
| Prototype of the handler function for obtaining the Power State Configuration. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::TimersConfig &)> | timers_handler_function |
| Prototype of the handler function for obtaining the Timers Configuration. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::UpdateConfig &)> | update_firmware_handler_function |
| Prototype of the handler function for obtaining the updated configuration. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::GUIDConfigList &)> | guid_handler_function |
| Prototype of the handler function for obtaining the GUIDs. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, char &, char &)> | eqvar_handler_function |
| Prototype of the handler function for obtaining the GUIDs. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::WorkingTimeConfig &)> | working_time_handler_function |
| Prototype of the handler function for obtaining the Working Time Values. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::MCUStatus &)> | mcu_status_handler_function |
| Prototype of the handler function for obtaining the MCU Status. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::BatteryProtectionConfig &)> | battery_protection_handler_function |
| Prototype of the handler function for obtaining the Battery Protection Configuration. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::DateConfig &)> | rtc_date_handler_function |
| Prototype of the handler function for obtaining the RTC Date Configuration. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::GpioConfig &)> | gpio_handler_function |
| Prototype of the handler function for obtaining the GPIO Configuration. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::GpiosAvailable &)> | gpios_events_handler_function |
| Prototype of the handler function for obtaining the GPIO Events. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::I2CValue &)> | i2c_handler_function |
| Prototype of the handler function for obtaining the I2C information. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, const dpyFirmware::FirmwareVersionInfo &fw_version)> | version_handler_function |
| Prototype of the handler function for obtaining the fw version. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::CanStatusEvent &)> | can_status_handler_function |
| Prototype of the handler function for obtaining the CAN Status Information. More...
|
|
typedef boost::function< void(boost::system::error_code error_code)> | test_misc_handler_function |
| Prototype of the handler function for obtaining the current MISC status. More...
|
|
typedef boost::function< void(boost::system::error_code error_code)> | set_power_button_state_handler_function |
| Prototype of the handler function for obtaining the result of power button. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, bool enabled)> | get_power_button_state_handler_function |
| Prototype of the handler function for obtaining the result of power button. More...
|
|
typedef boost::function< void(boost::system::error_code error_code)> | result_handler_function |
| Prototype of the handler function for obtaining the result of the operations status. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::SerialPortProtocolConfig &)> | serialport_handler_function |
| Prototype of the handler function for setting the Serial Port Protocol. More...
|
|
typedef boost::function< void(boost::system::error_code error_code, dpyMcu::CANBusFrame frame)> | get_can_bus_message_handler_function |
| Prototype of the handler function for getting CAN Bus Messages. More...
|
|
|
enum | CanStatus {
TX_BUSY = 0,
TX_IDLE = 1,
RX_BUSY = 2,
RX_IDLE = 3,
RX_FIFO0_NEW = 4,
RX_FIFO0_IDLE = 5,
RX_FIFO0_WATERMARK = 6,
RX_FIFO0_FULL = 7,
RX_FIFO0_LOST = 8,
RX_FIFO1_NEW = 9,
RX_FIFO1_IDLE = 10,
RX_FIFO1_WATERMARK = 11,
RX_FIFO1_FULL = 12,
RX_FIFO1_LOST = 13,
RX_FIFO0_BUSY = 14,
RX_FIFO1_BUSY = 15,
ERROR_STATUS = 16,
UNHANDLED = 17
} |
| Different CAN Bus tatus. More...
|
|
enum | CANBusIdType { STANDARD = 0,
EXTENDED = 1
} |
|
enum | SerialPortProtocol { RS485 = 0,
RS232 = 1
} |
| Serial Ports Protocol. More...
|
|
|
This enumerations give easy access to the main parameters that describe the MCU parameters in a given moment
|
enum | LedsColor {
RED = 1,
BLUE = 2,
GREEN = 3,
MAGENTA = 4,
YELLOW = 5,
CYAN = 6,
UNDEFINED = 7
} |
| Possible color to be set. More...
|
|
enum | PowerStates {
N_A = 1,
POWER_ON = 2,
REBOOT = 3,
STANDBY = 4,
HALT = 5,
ABORT = 6,
CRITICAL_BATTERY = 7
} |
| Possible power state to be set. More...
|
|
enum | GpiosAvailable {
GPI1 = 1,
GPI2 = 2,
GPI3 = 3,
GPI4 = 4,
GPI5 = 5,
GPI6 = 6,
GPI7 = 7,
GPI8 = 8,
BUTTON1 = 9,
BUTTON2 = 10,
BUTTON3 = 11,
BUTTON4 = 12,
BUTTON5 = 13,
BUTTON6 = 14,
BUTTON7 = 15,
BUTTON8 = 16,
POWER_BUTTON = 17,
ODO = 18,
ODO_REDU = 19,
GPO1 = 21,
GPO2 = 22,
GPO3 = 23,
GPO4 = 24,
GPO5 = 25,
GPO6 = 26,
GPO7 = 27,
GPO8 = 28
} |
| Possible color to be set. More...
|
|
enum | Result { OK = 0,
ERROR = 1
} |
| Possible received result. More...
|
|