ecuApi.h File Reference
#include <boost/function.hpp>
#include <boost/system/error_code.hpp>
#include <boost/shared_ptr.hpp>
#include <vector>
#include <map>
#include "ecuTypes.h"
Include dependency graph for ecuApi.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | Ecu |
Allows to interact with a platform manager. More... | |
Namespaces | |
dpyEcu | |
Deepsy ECU namespace that includes the different enums, structs or method signatures that should be used. | |
Typedefs | |
typedef boost::function< void(boost::system::error_code error_code)> | result_handler_function |
Prototype of the handler function for obtaining a result. More... | |
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 &ec, std::vector< dpyEcu::Parameter > params)> | parameters_handler_function |
Handler for vehicle information. This type of function is called when the status callback is done. More... | |
typedef boost::function< void(boost::system::error_code &ec, std::vector< std::string > EPIDs)> | epids_handler_function |
Handler for vehicle available parameters. This type of function is called when the status callback is done. More... | |
typedef boost::function< void(boost::system::error_code &ec, uint16_t id)> | confirmation_alarm_handler_function |
Handler for status function callback. This type of function is called when the status callback is done. More... | |
typedef boost::function< void(boost::system::error_code &ec, std::vector< dpyEcu::Alarm > alarms)> | alarms_handler_function |
Handler for status function callback. This type of function is called when the status callback is done. More... | |
typedef boost::function< void(boost::system::error_code &ec, dpyEcu::Protocol protocols)> | protocols_handler_function |
Handler for protocols function callback. This type of function is called when the get protocols callback is done. More... | |
typedef boost::function< void(boost::system::error_code &ec, std::pair< dpyEcu::Alarm, dpyEcu::Parameter > alarm_event)> | alarm_event_handler_function |
Handler for alarm event function callback. This type of function is called when the ecuAlarmEvent_S callback is done. More... | |
typedef boost::function< void(boost::system::error_code &ec, dpyEcu::CANBusFrame frame)> | can_bus_message_handler_function |
Handler for CAN bus message function callback. This type of function is called when a CAN bus frame is received. More... | |