Appendix A _________________________________________________________ BACnet Reference
Carbon Dioxide Object
Table 20
Carbon Dioxide Object Properties
Property
Data type
(Application Type)
Object_Identifier
BACnetObjectIdentifier
Object_Name
CharacterString
Object_Type
BACnetObjectType
(ENUMERATED)
Present_Value
Real
Description
CharacterString
Units
BACnetEngineeringUnits
(ENUMERATED)
Status_Flags
BACnet Status Flags
(BIT STRING)
Reliability
BACnet Reliability
(ENUMERATED)
Event State
BACnetEventState
(ENUMERATED)
Out_of_Service
BOOLEAN
COV_Increment
Real
Min_Pres_Value
Real
Max_Pres_Value
Real
Table 21
Status Flags
Flag
IN_ALARM
FAULT
OVERRIDDEN
OUT_OF_SERVICE
Table 22
Reliability
State
0 NO_FAULT_DETECTED
1 NO_SENSOR
2 OVER_RANGE
3 UNDER_RANGE
7 UNRELIABLE_OTHER
Table 23
Event State
State
0 NORMAL
1 FAULT
VAISALA ________________________________________________________________________ 89
Writable
(Conformance Code)
No (R)
No (R)
No (R)
Yes
(When Oos) (R)
No (O)
No (R)
Yes (when OoS) (R)
Yes (when OoS) (O)
No (R)
Yes (R)
Yes (O)
No (O)
No (O)
State
FALSE
TRUE
FALSE
TRUE
FALSE
FALSE
TRUE
Value or Initial Value
00 00 00 01 (hex)
Object Type = 0,
Instance = 1
"CO2"
0 (Analog Input)
0.0
"Carbon Dioxide"
96 (parts-per-million)
0 (FAULT == FALSE)
0 (NO FAULT
DETECTED)
0 (NORMAL)
0 (FALSE)
NaN (COV reporting
disabled)
0.0 (same as limit for
UNDER_RANGE)
2400 (same as limit for
OVER_RANGE)
Cause
Event State equals 0 (NORMAL)
Event State not 0
Reliability equals 0 (NO FAULT DETECTED)
Reliability not 0
Always FALSE
Present Value may NOT be written via BACnet
Present Value may be written via BACnet
Cause
No contact to measurement module
CO2 level over BAC_CO2_MAX_VALUE
CO2 level under BAC_CO2_MIN_VALUE
Other measurement error
Cause
Reliability equals 0 (NO FAULT DETECTED)
Reliability not 0
Persistence
Nonvolatile
Nonvolatile
Fixed
Volatile
Nonvolatile
Nonvolatile
Volatile
Volatile
Volatile
Volatile
Nonvolatile
Nonvolatile
Nonvolatile
1)