|
|
| Reservation (const FunctionalBlockContext &functional_block_context, ReserveNowCallback reserve_now_callback, CancelReservationCallback cancel_reservation_callback, const IsReservationForTokenCallback is_reservation_for_token_callback) |
| |
| virtual 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...
|
| |
| virtual void | on_reservation_status (const int32_t reservation_id, const ReservationUpdateStatusEnum status) override |
| |
| virtual ocpp::ReservationCheckStatus | is_evse_reserved_for_other (const EvseInterface &evse, const IdToken &id_token, const std::optional< IdToken > &group_id_token) const override |
| |
| virtual void | on_reserved (const int32_t evse_id, const int32_t connector_id) override |
| |
| virtual void | on_reservation_cleared (const int32_t evse_id, const int32_t connector_id) override |
| |
|
virtual void | on_reservation_status (const int32_t reservation_id, const ReservationUpdateStatusEnum status)=0 |
| |
|
virtual ocpp::ReservationCheckStatus | is_evse_reserved_for_other (const EvseInterface &evse, const IdToken &id_token, const std::optional< IdToken > &group_id_token) const =0 |
| |
|
virtual void | on_reserved (const int32_t evse_id, const int32_t connector_id)=0 |
| |
|
virtual void | on_reservation_cleared (const int32_t evse_id, const int32_t connector_id)=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...
|
| |
◆ handle_message()
Handles the given message from the CSMS. This includes dispatching a CALLRESULT as a response to the incoming message .
- Parameters
-
Implements ocpp::v2::MessageHandlerInterface.
◆ is_evse_reserved_for_other()
| ocpp::ReservationCheckStatus ocpp::v2::Reservation::is_evse_reserved_for_other |
( |
const EvseInterface & |
evse, |
|
|
const IdToken & |
id_token, |
|
|
const std::optional< IdToken > & |
group_id_token |
|
) |
| const |
|
overridevirtual |
◆ on_reservation_cleared()
| void ocpp::v2::Reservation::on_reservation_cleared |
( |
const int32_t |
evse_id, |
|
|
const int32_t |
connector_id |
|
) |
| |
|
overridevirtual |
◆ on_reservation_status()
| void ocpp::v2::Reservation::on_reservation_status |
( |
const int32_t |
reservation_id, |
|
|
const ReservationUpdateStatusEnum |
status |
|
) |
| |
|
overridevirtual |
◆ on_reserved()
| void ocpp::v2::Reservation::on_reserved |
( |
const int32_t |
evse_id, |
|
|
const int32_t |
connector_id |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files:
- include/ocpp/v2/functional_blocks/reservation.hpp
- lib/ocpp/v2/functional_blocks/reservation.cpp