mcuApiPrivate.h File Reference
#include "mcuApi.h"
Include dependency graph for mcuApiPrivate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SerialPortProtocolConfig
 Serial Port protocol configuration structure. More...
 
class  CANBusObserver
 CAN Bus Observer class. More...
 
class  McuPrivate
 Class which interfaces with the API logic. More...
 

Namespaces

 dpyMcu
 Deepsy Mcu namespace that includes the different enums, structs or method signatures that should be used.
 
 dpyPowerstatesflags
 Power states flags that may be used.
 

Typedefs

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...
 

Variables

const std::uint32_t NONE_EXIT = 0x00
 Power states transition set to NONE.
 
const std::uint32_t IGNITION_EXIT = 0x01
 Power states transition set to IGNITION ON.
 
const std::uint32_t TIMERS_EXIT = 0x02
 Power states transition set to TIMERS Values.
 

Detailed Description