ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
Public Attributes | List of all members
ocpp::v2::DeviceModelVariable Struct Reference

Struct holding the Variable of a device model. More...

#include <init_device_model_db.hpp>

Public Attributes

std::optional< uint64_t > db_id
 The id in the database, if the record is read from the db.
 
std::optional< uint64_t > variable_characteristics_db_id
 Id from the characteristics in the database, if the records is read from db.
 
std::string name
 Variable name.
 
VariableCharacteristics characteristics
 Variable characteristics.
 
std::vector< DbVariableAttributeattributes
 Variable attributes.
 
bool required
 True if variable is required.
 
std::optional< std::string > instance
 Variable instance.
 
std::optional< std::string > default_actual_value
 Default value, if this is set in the component config json.
 
std::vector< VariableMonitoringMetamonitors
 Config monitors, if any.
 
std::optional< std::string > source
 Source of the variable.
 

Detailed Description

Struct holding the Variable of a device model.


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