ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
ocpp::v2::ChargePointInterface Member List

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)=0ocpp::v2::ChargePointInterfacepure virtual
data_transfer_req(const CiString< 255 > &vendorId, const std::optional< CiString< 50 > > &messageId, const std::optional< json > &data)=0ocpp::v2::ChargePointInterfacepure virtual
data_transfer_req(const DataTransferRequest &request)=0ocpp::v2::ChargePointInterfacepure virtual
disconnect_websocket()=0ocpp::v2::ChargePointInterfacepure virtual
get_all_composite_schedules(const int32_t duration, const ChargingRateUnitEnum &unit)=0ocpp::v2::ChargePointInterfacepure virtual
get_composite_schedule(const GetCompositeScheduleRequest &request)=0ocpp::v2::ChargePointInterfacepure virtual
get_composite_schedule(int32_t evse_id, std::chrono::seconds duration, ChargingRateUnitEnum unit)=0ocpp::v2::ChargePointInterfacepure virtual
get_evse_transaction_id(int32_t evse_id)=0ocpp::v2::ChargePointInterfacepure virtual
get_network_connection_profile(const int32_t configuration_slot) const =0ocpp::v2::ChargePointInterfacepure virtual
get_network_connection_slots() const =0ocpp::v2::ChargePointInterfacepure virtual
get_priority_from_configuration_slot(const int configuration_slot) const =0ocpp::v2::ChargePointInterfacepure virtual
get_variables(const std::vector< GetVariableData > &get_variable_data_vector)=0ocpp::v2::ChargePointInterfacepure virtual
on_authorized(const int32_t evse_id, const int32_t connector_id, const IdToken &id_token)=0ocpp::v2::ChargePointInterfacepure virtual
on_charging_state_changed(const uint32_t evse_id, const ChargingStateEnum charging_state, const TriggerReasonEnum trigger_reason=TriggerReasonEnum::ChargingStateChanged)=0ocpp::v2::ChargePointInterfacepure virtual
on_enabled(const int32_t evse_id, const int32_t connector_id)=0ocpp::v2::ChargePointInterfacepure virtual
on_event(const std::vector< EventData > &events)=0ocpp::v2::ChargePointInterfacepure virtual
on_fault_cleared(const int32_t evse_id, const int32_t connector_id)=0ocpp::v2::ChargePointInterfacepure virtual
on_faulted(const int32_t evse_id, const int32_t connector_id)=0ocpp::v2::ChargePointInterfacepure virtual
on_firmware_update_status_notification(int32_t request_id, const FirmwareStatusEnum &firmware_update_status)=0ocpp::v2::ChargePointInterfacepure virtual
on_get_15118_ev_certificate_request(const Get15118EVCertificateRequest &request)=0ocpp::v2::ChargePointInterfacepure virtual
on_log_status_notification(UploadLogStatusEnum status, int32_t requestId)=0ocpp::v2::ChargePointInterfacepure virtual
on_meter_value(const int32_t evse_id, const MeterValue &meter_value)=0ocpp::v2::ChargePointInterfacepure virtual
on_network_disconnected(OCPPInterfaceEnum ocpp_interface)=0ocpp::v2::ChargePointInterfacepure virtual
on_reservation_cleared(const int32_t evse_id, const int32_t connector_id)=0ocpp::v2::ChargePointInterfacepure virtual
on_reservation_status(const int32_t reservation_id, const ReservationUpdateStatusEnum status)=0ocpp::v2::ChargePointInterfacepure virtual
on_reserved(const int32_t evse_id, const int32_t connector_id)=0ocpp::v2::ChargePointInterfacepure 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 > &timestamp=std::nullopt)=0ocpp::v2::ChargePointInterfacepure virtual
on_session_finished(const int32_t evse_id, const int32_t connector_id)=0ocpp::v2::ChargePointInterfacepure virtual
on_session_started(const int32_t evse_id, const int32_t connector_id)=0ocpp::v2::ChargePointInterfacepure virtual
on_transaction_finished(const int32_t evse_id, const DateTime &timestamp, 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)=0ocpp::v2::ChargePointInterfacepure virtual
on_transaction_started(const int32_t evse_id, const int32_t connector_id, const std::string &session_id, const DateTime &timestamp, 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)=0ocpp::v2::ChargePointInterfacepure virtual
on_unavailable(const int32_t evse_id, const int32_t connector_id)=0ocpp::v2::ChargePointInterfacepure virtual
on_variable_changed(const SetVariableData &set_variable_data)=0ocpp::v2::ChargePointInterfacepure virtual
set_message_queue_resume_delay(std::chrono::seconds delay)=0ocpp::v2::ChargePointInterfacepure virtual
set_variables(const std::vector< SetVariableData > &set_variable_data_vector, const std::string &source)=0ocpp::v2::ChargePointInterfacepure virtual
start(BootReasonEnum bootreason=BootReasonEnum::PowerUp, bool start_connecting=true)=0ocpp::v2::ChargePointInterfacepure virtual
stop()=0ocpp::v2::ChargePointInterfacepure virtual
validate_token(const IdToken id_token, const std::optional< CiString< 5500 > > &certificate, const std::optional< std::vector< OCSPRequestData > > &ocsp_request_data)=0ocpp::v2::ChargePointInterfacepure virtual
~ChargePointInterface()=default (defined in ocpp::v2::ChargePointInterface)ocpp::v2::ChargePointInterfacevirtual