|
|
| Availability (const FunctionalBlockContext &functional_block_context, std::optional< TimeSyncCallback > time_sync_callback, std::optional< AllConnectorsUnavailableCallback > all_connectors_unavailable_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 | status_notification_req (const int32_t evse_id, const int32_t connector_id, const ConnectorStatusEnum status, const bool initiated_by_trigger_message=false) override |
| | Send a StatusNotificationRequest to the CSMS. More...
|
| |
| void | heartbeat_req (const bool initiated_by_trigger_message=false) override |
| | Send a HeartbeatRequest to the CSMS. More...
|
| |
| void | handle_scheduled_change_availability_requests (const int32_t evse_id) override |
| | Handle / send the scheduled change availability requests. More...
|
| |
| void | set_scheduled_change_availability_requests (const int32_t evse_id, AvailabilityChange availability_change) override |
| | Set scheduled change availability requests, that should be sent later (for example because of a firmware update). More...
|
| |
| void | set_heartbeat_timer_interval (const std::chrono::seconds &interval) override |
| | Set the heartbeat timer interval. More...
|
| |
| void | stop_heartbeat_timer () override |
| | Stop the heartbeat timer. More...
|
| |
| virtual void | handle_message (const ocpp::EnhancedMessage< MessageType > &message)=0 |
| | Handles the given message from the CSMS. This includes dispatching a CALLRESULT as a response to the incoming message . More...
|
| |
| virtual void | status_notification_req (const int32_t evse_id, const int32_t connector_id, const ConnectorStatusEnum status, const bool initiated_by_trigger_message=false)=0 |
| | Send a StatusNotificationRequest to the CSMS. More...
|
| |
| virtual void | heartbeat_req (const bool initiated_by_trigger_message=false)=0 |
| | Send a HeartbeatRequest to the CSMS. More...
|
| |
| virtual void | handle_scheduled_change_availability_requests (const int32_t evse_id)=0 |
| | Handle / send the scheduled change availability requests. More...
|
| |
| virtual void | set_scheduled_change_availability_requests (const int32_t evse_id, AvailabilityChange availability_change)=0 |
| | Set scheduled change availability requests, that should be sent later (for example because of a firmware update). More...
|
| |
| virtual void | set_heartbeat_timer_interval (const std::chrono::seconds &interval)=0 |
| | Set the heartbeat timer interval. More...
|
| |
| virtual void | stop_heartbeat_timer ()=0 |
| | Stop the heartbeat timer. More...
|
| |
| 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...
|
| |