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

This is the complete list of members for ocpp::v2::EvseInterface, including all inherited members.

clear_idle_meter_values()=0ocpp::v2::EvseInterfacepure virtual
close_transaction(const DateTime &timestamp, const MeterValue &meter_stop, const ReasonEnum &reason)=0ocpp::v2::EvseInterfacepure virtual
does_connector_exist(ConnectorEnum connector_type) const =0ocpp::v2::EvseInterfacepure virtual
get_connector(int32_t connector_id) const =0ocpp::v2::EvseInterfacepure virtual
get_connector_effective_operational_status(const int32_t connector_id)=0ocpp::v2::EvseInterfacepure virtual
get_connector_status(std::optional< ConnectorEnum > connector_type)=0ocpp::v2::EvseInterfacepure virtual
get_current_phase_type()=0ocpp::v2::EvseInterfacepure virtual
get_effective_operational_status()=0ocpp::v2::EvseInterfacepure virtual
get_id() const =0ocpp::v2::EvseInterfacepure virtual
get_idle_meter_value()=0ocpp::v2::EvseInterfacepure virtual
get_meter_value()=0ocpp::v2::EvseInterfacepure virtual
get_number_of_connectors() const =0ocpp::v2::EvseInterfacepure virtual
get_transaction()=0ocpp::v2::EvseInterfacepure virtual
has_active_transaction() const =0ocpp::v2::EvseInterfacepure virtual
has_active_transaction(const int32_t connector_id) const =0ocpp::v2::EvseInterfacepure virtual
on_meter_value(const MeterValue &meter_value)=0ocpp::v2::EvseInterfacepure virtual
open_transaction(const std::string &transaction_id, const int32_t connector_id, const DateTime &timestamp, 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 ChargingStateEnum charging_state)=0ocpp::v2::EvseInterfacepure virtual
release_transaction()=0ocpp::v2::EvseInterfacepure virtual
restore_connector_operative_status(int32_t connector_id)=0ocpp::v2::EvseInterfacepure virtual
set_connector_operative_status(int32_t connector_id, OperationalStatusEnum new_status, bool persist)=0ocpp::v2::EvseInterfacepure virtual
set_evse_operative_status(OperationalStatusEnum new_status, bool persist)=0ocpp::v2::EvseInterfacepure virtual
set_meter_value_pricing_triggers(std::optional< double > trigger_metervalue_on_power_kw, std::optional< double > trigger_metervalue_on_energy_kwh, std::optional< DateTime > trigger_metervalue_at_time, std::function< void(const std::vector< MeterValue > &meter_values)> send_metervalue_function, boost::asio::io_service &io_service)=0ocpp::v2::EvseInterfacepure virtual
start_checking_max_energy_on_invalid_id()=0ocpp::v2::EvseInterfacepure virtual
submit_event(const int32_t connector_id, ConnectorEvent event)=0ocpp::v2::EvseInterfacepure virtual
~EvseInterface() (defined in ocpp::v2::EvseInterface)ocpp::v2::EvseInterfacevirtual