niagara-ax/lib/niagaraAxBacnetObjectTypes.xml
2026-03-17 13:31:18 -07:00

66 lines
2.5 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<!-- niagaraBacnetObjectTypes.xml -->
<!--
This file contains property information about standard BACnet object types.
The information is intended to be current with ANSI/ASHRAE 135-2004, which
is Protocol_Version 1, Protocol_Revision 4.
The object type information is presented in the form of a list of possible
object types that may exist within this device, listed with the possible
properties for this object type. The metadata for each property is in the
form of XML attributes.
The identifiers for each property are:
id Flag name Optional Description
n Name n used for creating the Niagara Property object.
i Property Identifier n see BBacnetPropertyIdentifier.java.
a Asn Type n see BacnetConst.java for negative values.
r Required flag y true if this is a Required property.
e Extensible flag y true if this is an extensible enumeration
t Type y class name for constructed data types.
b BitString name y name of the bit string - see BacnetBitStringUtil.java.
s Size y the fixed size of this array.
f Facet y true if this property configures a facet for display
c Facet-controlled y configures facet control of property display
ASN Primitive Data Types
========================
NULL = 0
BOOLEAN = 1
Unsigned = 2
INTEGER = 3
REAL = 4
Double = 5
OCTET_STRING = 6
CharacterString = 7
BIT_STRING = 8
ENUMERATED = 9
Date = 10
Time = 11
BACnetObjectIdentifier = 12
ASHRAE_RESERVED_13 = 13
ASHRAE_RESERVED_14 = 14
ASHRAE_RESERVED_15 = 15
Niagara-defined codes for special data types
============================================
ASN_CONSTRUCTED_DATA = -1
ASN_BACNET_ARRAY = -2
ASN_BACNET_LIST = -3
ASN_ANY = -4
ASN_CHOICE = -5
ASN_UNKNOWN_PROPRIETARY = -6
-->
<objectTypes>
<object n="Device" t="8">
<property n="backupPreparationTime" i="315" a="2"/>
<property n="restorePreparationTime" i="316" a="2"/>
<property n="backupAndRestoreState" i="314" a="9" t="bacnet:BacnetBackupState"/>
</object>
</objectTypes>