This DataType is an enumeration that represents the BACnet object type. Its values are defined in Table 144.
Table 144 – BACnetObjectTypeEnum Values
Name |
Value |
Description |
analog-input |
0 |
This object type represents physical analog input information, e. g. a sensor value. |
analog-output |
1 |
This object type represents physical analog output information, e. g. a 0-10V output. |
analog-value |
2 |
This object type represents an analog value (virtual) information, e. g. a setpoint value. |
binary-input |
3 |
This object type represents a binary input information, e. g. the state of a lamp or fuse. |
binary-output |
4 |
This object type represents a binary output information, e. g. a switch. |
binary-value |
5 |
This object type represents a binary value (virtual) information, e. g. an error state. |
calendar |
6 |
This object type represents calendar (date-based) information. |
command |
7 |
This object type represents command (scene) information. |
device |
8 |
This object type represents the physical device. It provides information like the local clock, the vendor, model-name and more. |
event-enrollment |
9 |
This object type is used to apply event monitoring in addition to the intrinsic reporting, e. g. to implement warning limits. |
file |
10 |
This object type represents files, e. g. the current configuration or persistent data. |
group |
11 |
This object type represents a group of objects local to the device. |
loop |
12 |
This object type represents controls loops, e. g. a PI or PID loop. |
multi-state-input |
13 |
This object type represents a physical multistate input information, e. g. a local operating mode switch. |
multi-state-output |
14 |
This object type represents a physical multistate output information, e. g. an operating mode switch controlled by the PLC. |
notification-class |
15 |
This object type represents an alarm class to notify recipients. |
program |
16 |
This object type represents the PLC program. |
schedule |
17 |
This object type represents a schedule (time based) used to specify weekly and/or exception schedule actions. |
averaging |
18 |
This object type represents an averaging object which provides statistic information. |
multi-state-value |
19 |
This object type represents a multistate value (virtual) information, e. g. program parameter. |
trend-log |
20 |
This object type represents a trendlog object support a single channel. |
life-safety-point |
21 |
This object type represents initiating and indicating devices in fire, life safety and security applications. |
life-safety-zone |
22 |
This object type represents an arbitrary group of BACnet Life Safety Point and Life Safety Zone objects in fire, life safety and security applications. |
accumulator |
23 |
This object type represents accumulated (impulse) values. |
pulse-converter |
24 |
This object type represents a converted impulse information, e. g. energy consumption in kWh. |
event-log |
25 |
This object type represents an eventlog buffer, e. g. to store alarms locally. |
global-group |
26 |
This object type represents a group of objects in one or more devices. |
trend-log-multiple |
27 |
This object type represents a trendlog object supporting multiple channels. |
load-control |
28 |
This object type represents the externally visible characteristics of a mechanism for controlling load requirements. |
structured-view |
29 |
This object type represents a user-oriented object hierarchy. |
access-door |
30 |
This object type represents a door in access-control systems. |
unassigned |
31 |
n/a |
access-credential |
32 |
This object type represents credentials in access-control systems. |
access-point |
33 |
This object type represents an access point in access-control systems. |
access-rights |
34 |
This object type represents the access rights in access-control systems. |
access-user |
35 |
This object type represents the user information in access-control systems. |
access-zone |
36 |
This object type represents the zone in access-control systems. |
credentional-data-input |
37 |
This object type represents the credential input (e. g. a card-reader) in access-control systems. |
network-security |
38 |
removed n/a |
bitstring-value |
39 |
This object type represents a bitstring information. |
characterstring-value |
40 |
This object type represents a string information. |
date-pattern-value |
41 |
This object type represents a date pattern. The pattern value 255 can be used as a wildcard. |
date-value |
42 |
This object type represents a specific single date information (day, month, year-1900, day-of-week). |
datetime-pattern-value |
43 |
This object type represents a combination of date and time supporting patterns. |
datetime-value |
44 |
This object type represents a combination of a specific date and time. |
integer-value |
45 |
This object type represents a signed integer value. |
large-analog-value |
46 |
This object type represents a large analog (8 BYTE LREAL) value. |
octetstring-value |
47 |
This object type represents an octetstring (hexadecimal) information. |
positive-integer-value |
48 |
This object type represents a positive integer (UNSIGNED) value. |
time-pattern-value |
49 |
This object type represents a time value supporting patterns. |
time-value |
50 |
This object type represents a specific time (hour, minute, second, hundredth of seconds). |
notification-forwarder |
51 |
This object type represents the characteristics required for the re-distribution of event notifications. |
alert-enrollment |
52 |
This object type represents the information required for managing information alerts from a BACnet device. |
channel |
53 |
This object type represents a channel in lighting applications. |
lighting-output |
54 |
This object type represents a lighting device. |
Its representation in the AddressSpace is defined in Table 145.
Table 145 – BACnetObjectTypeEnum Definition
Attribute |
Value |
|||||
BrowseName |
BACnetObjectTypeEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumStrings |
0:LocalizedText[] |
0:PropertyType |
|