|
ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
|
This is the complete list of members for ocpp::v2::SmartChargingInterface, including all inherited members.
| conform_and_validate_profile(ChargingProfile &profile, int32_t evse_id, AddChargingProfileSource source_of_request=AddChargingProfileSource::SetChargingProfile)=0 | ocpp::v2::SmartChargingInterface | pure virtual |
| conform_validate_and_add_profile(ChargingProfile &profile, int32_t evse_id, ChargingLimitSourceEnum charging_limit_source=ChargingLimitSourceEnum::CSO, AddChargingProfileSource source_of_request=AddChargingProfileSource::SetChargingProfile)=0 | ocpp::v2::SmartChargingInterface | pure virtual |
| delete_transaction_tx_profiles(const std::string &transaction_id)=0 | ocpp::v2::SmartChargingInterface | pure virtual |
| get_all_composite_schedules(const int32_t duration, const ChargingRateUnitEnum &unit)=0 | ocpp::v2::SmartChargingInterface | pure virtual |
| get_composite_schedule(const GetCompositeScheduleRequest &request)=0 | ocpp::v2::SmartChargingInterface | pure virtual |
| get_composite_schedule(int32_t evse_id, std::chrono::seconds duration, ChargingRateUnitEnum unit)=0 | ocpp::v2::SmartChargingInterface | pure virtual |
| handle_message(const EnhancedMessage< MessageType > &message)=0 | ocpp::v2::MessageHandlerInterface | pure virtual |
| ~MessageHandlerInterface() (defined in ocpp::v2::MessageHandlerInterface) | ocpp::v2::MessageHandlerInterface | inlinevirtual |
| ~SmartChargingInterface()=default (defined in ocpp::v2::SmartChargingInterface) | ocpp::v2::SmartChargingInterface | virtual |