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

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)=0ocpp::v2::SmartChargingInterfacepure virtual
conform_validate_and_add_profile(ChargingProfile &profile, int32_t evse_id, ChargingLimitSourceEnum charging_limit_source=ChargingLimitSourceEnum::CSO, AddChargingProfileSource source_of_request=AddChargingProfileSource::SetChargingProfile)=0ocpp::v2::SmartChargingInterfacepure virtual
delete_transaction_tx_profiles(const std::string &transaction_id)=0ocpp::v2::SmartChargingInterfacepure virtual
get_all_composite_schedules(const int32_t duration, const ChargingRateUnitEnum &unit)=0ocpp::v2::SmartChargingInterfacepure virtual
get_composite_schedule(const GetCompositeScheduleRequest &request)=0ocpp::v2::SmartChargingInterfacepure virtual
get_composite_schedule(int32_t evse_id, std::chrono::seconds duration, ChargingRateUnitEnum unit)=0ocpp::v2::SmartChargingInterfacepure virtual
handle_message(const EnhancedMessage< MessageType > &message)=0ocpp::v2::MessageHandlerInterfacepure virtual
~MessageHandlerInterface() (defined in ocpp::v2::MessageHandlerInterface)ocpp::v2::MessageHandlerInterfaceinlinevirtual
~SmartChargingInterface()=default (defined in ocpp::v2::SmartChargingInterface)ocpp::v2::SmartChargingInterfacevirtual