|
ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
|
This is the complete list of members for ocpp::v2::EvseInterface, including all inherited members.
| clear_idle_meter_values()=0 | ocpp::v2::EvseInterface | pure virtual |
| close_transaction(const DateTime ×tamp, const MeterValue &meter_stop, const ReasonEnum &reason)=0 | ocpp::v2::EvseInterface | pure virtual |
| does_connector_exist(ConnectorEnum connector_type) const =0 | ocpp::v2::EvseInterface | pure virtual |
| get_connector(int32_t connector_id) const =0 | ocpp::v2::EvseInterface | pure virtual |
| get_connector_effective_operational_status(const int32_t connector_id)=0 | ocpp::v2::EvseInterface | pure virtual |
| get_connector_status(std::optional< ConnectorEnum > connector_type)=0 | ocpp::v2::EvseInterface | pure virtual |
| get_current_phase_type()=0 | ocpp::v2::EvseInterface | pure virtual |
| get_effective_operational_status()=0 | ocpp::v2::EvseInterface | pure virtual |
| get_id() const =0 | ocpp::v2::EvseInterface | pure virtual |
| get_idle_meter_value()=0 | ocpp::v2::EvseInterface | pure virtual |
| get_meter_value()=0 | ocpp::v2::EvseInterface | pure virtual |
| get_number_of_connectors() const =0 | ocpp::v2::EvseInterface | pure virtual |
| get_transaction()=0 | ocpp::v2::EvseInterface | pure virtual |
| has_active_transaction() const =0 | ocpp::v2::EvseInterface | pure virtual |
| has_active_transaction(const int32_t connector_id) const =0 | ocpp::v2::EvseInterface | pure virtual |
| on_meter_value(const MeterValue &meter_value)=0 | ocpp::v2::EvseInterface | pure virtual |
| open_transaction(const std::string &transaction_id, const int32_t connector_id, const DateTime ×tamp, 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)=0 | ocpp::v2::EvseInterface | pure virtual |
| release_transaction()=0 | ocpp::v2::EvseInterface | pure virtual |
| restore_connector_operative_status(int32_t connector_id)=0 | ocpp::v2::EvseInterface | pure virtual |
| set_connector_operative_status(int32_t connector_id, OperationalStatusEnum new_status, bool persist)=0 | ocpp::v2::EvseInterface | pure virtual |
| set_evse_operative_status(OperationalStatusEnum new_status, bool persist)=0 | ocpp::v2::EvseInterface | pure 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)=0 | ocpp::v2::EvseInterface | pure virtual |
| start_checking_max_energy_on_invalid_id()=0 | ocpp::v2::EvseInterface | pure virtual |
| submit_event(const int32_t connector_id, ConnectorEvent event)=0 | ocpp::v2::EvseInterface | pure virtual |
| ~EvseInterface() (defined in ocpp::v2::EvseInterface) | ocpp::v2::EvseInterface | virtual |