ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
Public Member Functions | Public Attributes | List of all members
ocpp::v2::FunctionalBlockContext Struct Reference

Context / requirements for the functional blocks. More...

#include <functional_block_context.hpp>

Public Member Functions

 FunctionalBlockContext (MessageDispatcherInterface< MessageType > &message_dispatcher, DeviceModel &device_model, ConnectivityManagerInterface &connectivity_manager, EvseManagerInterface &evse_manager, DatabaseHandlerInterface &database_handler, EvseSecurity &evse_security, ComponentStateManagerInterface &component_state_manager)
 

Public Attributes

MessageDispatcherInterface< MessageType > & message_dispatcher
 
DeviceModeldevice_model
 
ConnectivityManagerInterfaceconnectivity_manager
 
EvseManagerInterfaceevse_manager
 
DatabaseHandlerInterfacedatabase_handler
 
EvseSecurityevse_security
 
ComponentStateManagerInterfacecomponent_state_manager
 

Detailed Description

Context / requirements for the functional blocks.

All functional blocks will get this context. The references and pointers in this struct are used by all or most functional blocks.


The documentation for this struct was generated from the following file: