ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
Public Member Functions | List of all members
ocpp::v2::Diagnostics Class Reference
Inheritance diagram for ocpp::v2::Diagnostics:
ocpp::v2::DiagnosticsInterface ocpp::v2::MessageHandlerInterface

Public Member Functions

 Diagnostics (const FunctionalBlockContext &context, AuthorizationInterface &authorization, GetLogRequestCallback get_log_request_callback, std::optional< GetCustomerInformationCallback > get_customer_information_callback, std::optional< ClearCustomerInformationCallback > clear_customer_information_callback)
 
void handle_message (const ocpp::EnhancedMessage< MessageType > &message) override
 Handles the given message from the CSMS. This includes dispatching a CALLRESULT as a response to the incoming message . More...
 
void notify_event_req (const std::vector< EventData > &events) override
 
void stop_monitoring () override
 
void start_monitoring () override
 
void process_triggered_monitors () override
 
virtual void notify_event_req (const std::vector< EventData > &events)=0
 
virtual void stop_monitoring ()=0
 
virtual void start_monitoring ()=0
 
virtual void process_triggered_monitors ()=0
 
virtual void handle_message (const EnhancedMessage< MessageType > &message)=0
 Handles the given message from the CSMS. This includes dispatching a CALLRESULT as a response to the incoming message . More...
 

Member Function Documentation

◆ handle_message()

void ocpp::v2::Diagnostics::handle_message ( const ocpp::EnhancedMessage< MessageType > &  message)
overridevirtual

Handles the given message from the CSMS. This includes dispatching a CALLRESULT as a response to the incoming message .

Parameters
message

Implements ocpp::v2::MessageHandlerInterface.

◆ notify_event_req()

void ocpp::v2::Diagnostics::notify_event_req ( const std::vector< EventData > &  events)
overridevirtual

◆ process_triggered_monitors()

void ocpp::v2::Diagnostics::process_triggered_monitors ( )
overridevirtual

◆ start_monitoring()

void ocpp::v2::Diagnostics::start_monitoring ( )
overridevirtual

◆ stop_monitoring()

void ocpp::v2::Diagnostics::stop_monitoring ( )
overridevirtual

The documentation for this class was generated from the following files: