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, 
IGN = 20,
 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... 
 | 
|  |