bacnet_types/enums/
misc.rs1bacnet_enum! {
6 pub struct ShedState(u32);
8
9 const SHED_INACTIVE = 0;
10 const SHED_REQUEST_PENDING = 1;
11 const SHED_COMPLIANT = 2;
12 const SHED_NON_COMPLIANT = 3;
13}
14
15bacnet_enum! {
16 pub struct NodeType(u32);
18
19 const UNKNOWN = 0;
20 const SYSTEM = 1;
21 const NETWORK = 2;
22 const DEVICE = 3;
23 const ORGANIZATIONAL = 4;
24 const AREA = 5;
25 const EQUIPMENT = 6;
26 const POINT = 7;
27 const COLLECTION = 8;
28 const PROPERTY = 9;
29 const FUNCTIONAL = 10;
30 const OTHER = 11;
31 const SUBSYSTEM = 12;
32 const BUILDING = 13;
33 const FLOOR = 14;
34 const SECTION = 15;
35 const MODULE = 16;
36 const TREE = 17;
37 const MEMBER = 18;
38 const PROTOCOL = 19;
39 const ROOM = 20;
40 const ZONE = 21;
41}
42
43bacnet_enum! {
44 pub struct AcknowledgmentFilter(u32);
46
47 const ALL = 0;
48 const ACKED = 1;
49 const NOT_ACKED = 2;
50}
51
52bacnet_enum! {
53 pub struct EventTransitionBits(u8);
55
56 const TO_OFFNORMAL = 0;
57 const TO_FAULT = 1;
58 const TO_NORMAL = 2;
59}
60
61bacnet_enum! {
62 pub struct MessagePriority(u32);
64
65 const NORMAL = 0;
66 const URGENT = 1;
67}
68
69bacnet_enum! {
70 pub struct VTClass(u32);
72
73 const DEFAULT_TERMINAL = 0;
74 const ANSI_X3_64 = 1;
75 const DEC_VT52 = 2;
76 const DEC_VT100 = 3;
77 const DEC_VT220 = 4;
78 const HP_700_94 = 5;
79 const IBM_3130 = 6;
80}