|
ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
|
This is the complete list of members for ocpp::v2::TransactionInterface, including all inherited members.
| handle_message(const EnhancedMessage< MessageType > &message)=0 | ocpp::v2::MessageHandlerInterface | pure virtual |
| on_transaction_finished(const int32_t evse_id, const DateTime ×tamp, const MeterValue &meter_stop, const ReasonEnum reason, const TriggerReasonEnum trigger_reason, const std::optional< IdToken > &id_token, const std::optional< std::string > &signed_meter_value, const ChargingStateEnum charging_state)=0 | ocpp::v2::TransactionInterface | pure virtual |
| on_transaction_started(const int32_t evse_id, const int32_t connector_id, const std::string &session_id, const DateTime ×tamp, const TriggerReasonEnum trigger_reason, const MeterValue &meter_start, const std::optional< IdToken > &id_token, const std::optional< IdToken > &group_id_token, const std::optional< int32_t > &reservation_id, const std::optional< int32_t > &remote_start_id, const ChargingStateEnum charging_state)=0 | ocpp::v2::TransactionInterface | pure virtual |
| schedule_reset(const std::optional< int32_t > reset_scheduled_evseid)=0 (defined in ocpp::v2::TransactionInterface) | ocpp::v2::TransactionInterface | pure virtual |
| set_remote_start_id_for_evse(const int32_t evse_id, const IdToken id_token, const int32_t remote_start_id)=0 (defined in ocpp::v2::TransactionInterface) | ocpp::v2::TransactionInterface | pure virtual |
| transaction_event_req(const TransactionEventEnum &event_type, const DateTime ×tamp, const Transaction &transaction, const TriggerReasonEnum &trigger_reason, const int32_t seq_no, const std::optional< int32_t > &cable_max_current, const std::optional< EVSE > &evse, const std::optional< IdToken > &id_token, const std::optional< std::vector< MeterValue > > &meter_value, const std::optional< int32_t > &number_of_phases_used, const bool offline, const std::optional< int32_t > &reservation_id, const bool initiated_by_trigger_message=false)=0 (defined in ocpp::v2::TransactionInterface) | ocpp::v2::TransactionInterface | pure virtual |
| ~MessageHandlerInterface() (defined in ocpp::v2::MessageHandlerInterface) | ocpp::v2::MessageHandlerInterface | inlinevirtual |
| ~TransactionInterface()=default (defined in ocpp::v2::TransactionInterface) | ocpp::v2::TransactionInterface | virtual |