bacnet_types/enums/
object_type.rs1bacnet_enum! {
6 pub struct ObjectType(u32);
11
12 const ANALOG_INPUT = 0;
13 const ANALOG_OUTPUT = 1;
14 const ANALOG_VALUE = 2;
15 const BINARY_INPUT = 3;
16 const BINARY_OUTPUT = 4;
17 const BINARY_VALUE = 5;
18 const CALENDAR = 6;
19 const COMMAND = 7;
20 const DEVICE = 8;
21 const EVENT_ENROLLMENT = 9;
22 const FILE = 10;
23 const GROUP = 11;
24 const LOOP = 12;
25 const MULTI_STATE_INPUT = 13;
26 const MULTI_STATE_OUTPUT = 14;
27 const NOTIFICATION_CLASS = 15;
28 const PROGRAM = 16;
29 const SCHEDULE = 17;
30 const AVERAGING = 18;
31 const MULTI_STATE_VALUE = 19;
32 const TREND_LOG = 20;
33 const LIFE_SAFETY_POINT = 21;
34 const LIFE_SAFETY_ZONE = 22;
35 const ACCUMULATOR = 23;
36 const PULSE_CONVERTER = 24;
37 const EVENT_LOG = 25;
38 const GLOBAL_GROUP = 26;
39 const TREND_LOG_MULTIPLE = 27;
40 const LOAD_CONTROL = 28;
41 const STRUCTURED_VIEW = 29;
42 const ACCESS_DOOR = 30;
43 const TIMER = 31;
44 const ACCESS_CREDENTIAL = 32;
45 const ACCESS_POINT = 33;
46 const ACCESS_RIGHTS = 34;
47 const ACCESS_USER = 35;
48 const ACCESS_ZONE = 36;
49 const CREDENTIAL_DATA_INPUT = 37;
50 const NETWORK_SECURITY = 38;
52 const BITSTRING_VALUE = 39;
53 const CHARACTERSTRING_VALUE = 40;
54 const DATEPATTERN_VALUE = 41;
55 const DATE_VALUE = 42;
56 const DATETIMEPATTERN_VALUE = 43;
57 const DATETIME_VALUE = 44;
58 const INTEGER_VALUE = 45;
59 const LARGE_ANALOG_VALUE = 46;
60 const OCTETSTRING_VALUE = 47;
61 const POSITIVE_INTEGER_VALUE = 48;
62 const TIMEPATTERN_VALUE = 49;
63 const TIME_VALUE = 50;
64 const NOTIFICATION_FORWARDER = 51;
65 const ALERT_ENROLLMENT = 52;
66 const CHANNEL = 53;
67 const LIGHTING_OUTPUT = 54;
68 const BINARY_LIGHTING_OUTPUT = 55;
69 const NETWORK_PORT = 56;
70 const ELEVATOR_GROUP = 57;
71 const ESCALATOR = 58;
72 const LIFT = 59;
73 const STAGING = 60;
75 const AUDIT_REPORTER = 61;
77 const AUDIT_LOG = 62;
79 const COLOR = 63;
81 const COLOR_TEMPERATURE = 64;
83}