|
ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
|
This is the complete list of members for ocpp::v2::ChargePointInterface, including all inherited members.
| connect_websocket(std::optional< int32_t > network_profile_slot=std::nullopt)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| data_transfer_req(const CiString< 255 > &vendorId, const std::optional< CiString< 50 > > &messageId, const std::optional< json > &data)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| data_transfer_req(const DataTransferRequest &request)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| disconnect_websocket()=0 | ocpp::v2::ChargePointInterface | pure virtual |
| get_all_composite_schedules(const int32_t duration, const ChargingRateUnitEnum &unit)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| get_composite_schedule(const GetCompositeScheduleRequest &request)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| get_composite_schedule(int32_t evse_id, std::chrono::seconds duration, ChargingRateUnitEnum unit)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| get_evse_transaction_id(int32_t evse_id)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| get_network_connection_profile(const int32_t configuration_slot) const =0 | ocpp::v2::ChargePointInterface | pure virtual |
| get_network_connection_slots() const =0 | ocpp::v2::ChargePointInterface | pure virtual |
| get_priority_from_configuration_slot(const int configuration_slot) const =0 | ocpp::v2::ChargePointInterface | pure virtual |
| get_variables(const std::vector< GetVariableData > &get_variable_data_vector)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_authorized(const int32_t evse_id, const int32_t connector_id, const IdToken &id_token)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_charging_state_changed(const uint32_t evse_id, const ChargingStateEnum charging_state, const TriggerReasonEnum trigger_reason=TriggerReasonEnum::ChargingStateChanged)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_enabled(const int32_t evse_id, const int32_t connector_id)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_event(const std::vector< EventData > &events)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_fault_cleared(const int32_t evse_id, const int32_t connector_id)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_faulted(const int32_t evse_id, const int32_t connector_id)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_firmware_update_status_notification(int32_t request_id, const FirmwareStatusEnum &firmware_update_status)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_get_15118_ev_certificate_request(const Get15118EVCertificateRequest &request)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_log_status_notification(UploadLogStatusEnum status, int32_t requestId)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_meter_value(const int32_t evse_id, const MeterValue &meter_value)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_network_disconnected(OCPPInterfaceEnum ocpp_interface)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_reservation_cleared(const int32_t evse_id, const int32_t connector_id)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_reservation_status(const int32_t reservation_id, const ReservationUpdateStatusEnum status)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_reserved(const int32_t evse_id, const int32_t connector_id)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_security_event(const CiString< 50 > &event_type, const std::optional< CiString< 255 > > &tech_info, const std::optional< bool > &critical=std::nullopt, const std::optional< DateTime > ×tamp=std::nullopt)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_session_finished(const int32_t evse_id, const int32_t connector_id)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_session_started(const int32_t evse_id, const int32_t connector_id)=0 | ocpp::v2::ChargePointInterface | 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::ChargePointInterface | 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::ChargePointInterface | pure virtual |
| on_unavailable(const int32_t evse_id, const int32_t connector_id)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| on_variable_changed(const SetVariableData &set_variable_data)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| set_message_queue_resume_delay(std::chrono::seconds delay)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| set_variables(const std::vector< SetVariableData > &set_variable_data_vector, const std::string &source)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| start(BootReasonEnum bootreason=BootReasonEnum::PowerUp, bool start_connecting=true)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| stop()=0 | ocpp::v2::ChargePointInterface | pure virtual |
| validate_token(const IdToken id_token, const std::optional< CiString< 5500 > > &certificate, const std::optional< std::vector< OCSPRequestData > > &ocsp_request_data)=0 | ocpp::v2::ChargePointInterface | pure virtual |
| ~ChargePointInterface()=default (defined in ocpp::v2::ChargePointInterface) | ocpp::v2::ChargePointInterface | virtual |