|
ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
|
This is the complete list of members for ocpp::v2::DeviceModel, including all inherited members.
| check_integrity(const std::map< int32_t, int32_t > &evse_connector_structure) | ocpp::v2::DeviceModel | |
| clear_custom_monitors() | ocpp::v2::DeviceModel | |
| clear_monitors(const std::vector< int > &request_ids, bool allow_protected=false) | ocpp::v2::DeviceModel | |
| DeviceModel(std::unique_ptr< DeviceModelStorageInterface > device_model_storage_interface) | ocpp::v2::DeviceModel | explicit |
| get_base_report_data(const ReportBaseEnum &report_base) | ocpp::v2::DeviceModel | |
| get_custom_report_data(const std::optional< std::vector< ComponentVariable > > &component_variables=std::nullopt, const std::optional< std::vector< ComponentCriterionEnum > > &component_criteria=std::nullopt) | ocpp::v2::DeviceModel | |
| get_monitors(const std::vector< MonitoringCriterionEnum > &criteria, const std::vector< ComponentVariable > &component_variables) | ocpp::v2::DeviceModel | |
| get_mutability(const Component &component_id, const Variable &variable, const AttributeEnum &attribute_enum) | ocpp::v2::DeviceModel | |
| get_optional_value(const ComponentVariable &component_variable, const AttributeEnum &attribute_enum=AttributeEnum::Actual) const | ocpp::v2::DeviceModel | inline |
| get_periodic_monitors() (defined in ocpp::v2::DeviceModel) | ocpp::v2::DeviceModel | |
| get_value(const RequiredComponentVariable &component_variable, const AttributeEnum &attribute_enum=AttributeEnum::Actual) const | ocpp::v2::DeviceModel | inline |
| get_variable_meta_data(const Component &component_id, const Variable &variable_id) | ocpp::v2::DeviceModel | |
| register_monitor_listener(on_monitor_updated &&listener) (defined in ocpp::v2::DeviceModel) | ocpp::v2::DeviceModel | inline |
| register_variable_listener(on_variable_changed &&listener) (defined in ocpp::v2::DeviceModel) | ocpp::v2::DeviceModel | inline |
| request_value(const Component &component_id, const Variable &variable_id, const AttributeEnum &attribute_enum) | ocpp::v2::DeviceModel | inline |
| set_monitors(const std::vector< SetMonitoringData > &requests, const VariableMonitorType type=VariableMonitorType::CustomMonitor) | ocpp::v2::DeviceModel | |
| set_read_only_value(const Component &component_id, const Variable &variable_id, const AttributeEnum &attribute_enum, const std::string &value, const std::string &source) | ocpp::v2::DeviceModel | |
| set_value(const Component &component_id, const Variable &variable_id, const AttributeEnum &attribute_enum, const std::string &value, const std::string &source, const bool allow_read_only=false) | ocpp::v2::DeviceModel | |
| update_monitor_reference(int32_t monitor_id, const std::string &reference_value) (defined in ocpp::v2::DeviceModel) | ocpp::v2::DeviceModel |