Struct SEnvVarDef#
Defined in File dbcparser.h
Struct Documentation#
-
struct SEnvVarDef#
Environment variable definition.
Public Types
-
enum class EType#
Type of the variable.
Values:
-
enumerator integer#
The variable is an integer number.
-
enumerator floating_point#
The variable is a floating point number.
-
enumerator string#
The variable is a string.
-
enumerator data#
The variable is a data type.
-
enumerator integer#
-
enum class EAccessType
Access type if the variable.
Values:
-
enumerator unrestricted
Unrestricted access.
-
enumerator read
Read access.
-
enumerator write
Write access.
-
enumerator readwrite
Read+write access.
-
enumerator unrestricted
Public Members
-
std::string ssName#
Variable name.
-
double dMinimum = 0.0#
Minimum value.
-
double dMaximum = 0.0#
Maximum value.
-
std::string ssUnit#
Unit.
-
double dInitVal = 0.0#
Maximum value.
-
uint32_t uiId = 0u#
Variable ID (obsolete)
-
EAccessType eAccess = EAccessType::unrestricted#
Access type.
-
std::vector<std::string> vecNodes#
Access nodes.
-
TValDescMap mapValueDescriptions#
Value descriptions.
-
uint32_t uiDataSize = 0#
Data size in bytes (when variable is data type)
-
std::vector<std::string> vecComments#
Comments.
-
std::vector<SAttributeValue> vecAttributes#
Attribute values.
-
enum class EType#