ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
Public Member Functions | Public Attributes | List of all members
ocpp::v16::Connector Struct Reference

Public Member Functions

 Connector (const int id)
 
Connectoroperator= (const Connector &)=delete
 
 Connector (const Connector &)=delete
 

Public Attributes

int32_t id
 
std::optional< Measurementmeasurement
 
double max_current_offered = 0
 
double max_power_offered = 0
 
std::shared_ptr< Transactiontransaction = nullptr
 
std::map< int, ChargingProfilestack_level_tx_default_profiles_map
 
std::map< int, ChargingProfilestack_level_tx_profiles_map
 
std::optional< std::vector< ChargePointStatus > > trigger_metervalue_on_status
 
std::optional< double > trigger_metervalue_on_power_kw
 
std::optional< double > trigger_metervalue_on_energy_kwh
 
std::unique_ptr< Everest::SystemTimer > trigger_metervalue_at_time_timer
 
std::optional< ChargePointStatus > previous_status
 
std::optional< double > last_triggered_metervalue_power_kw
 

The documentation for this struct was generated from the following file: