|
ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
|
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< DbVariableAttribute > | attributes |
| 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< VariableMonitoringMeta > | monitors |
| Config monitors, if any. | |
| std::optional< std::string > | source |
| Source of the variable. | |
Struct holding the Variable of a device model.