IEC_BACNET_STRING_TABLE_ENTRY (STRUCT)ΒΆ
TYPE IEC_BACNET_STRING_TABLE_ENTRY : STRUCT
String table structure which contains all enumerated value texts for all object properties.
- InOut:
Name
Type
Comment
objType
The object type for which the enumeration text is valid
propID
The property identifier for which the enumeration text is valid
nNumberStrings
Count of enumeration texts available
pszStringTable
POINTER TO POINTER TO BYTE
array with pointers to the enumeration texts
There are always 3 additional texts available for each enumeration in this array:n 1. unknown-enumeration for values > maxStandard <= maxReservedn 2. proprietary-enumeration for values >maxReserved <= maxProprietaryn 3. unknown-proprietary for values > maxProprietary.
maxStandard
Maximum enumerated value defined in the standard
maxReserved
Maximum enumerated value reserved by ASHRAE standard
maxProprietary
Maximum enumerated value reserved for proprietary use
firstGapEntry
because of gaps between 256 and 47807 in reserved enumerated value definitions
here we have some extra work to do
maxStandardFrstGap
Maximum enumerated value defined in the standard after gap
maxReservedFrstGap
Maximum enumerated value reserved by ASHRAE standard after gap