Skip to main content

Module primitives

Module primitives 

Source
Expand description

BACnet primitive data types per ASHRAE 135-2020 Clause 20.2.

Core types used throughout the protocol: ObjectIdentifier, Date, Time, and the PropertyValue sum type.

Structs§

Date
BACnet Date: year, month, day, day-of-week.
ObjectIdentifier
BACnet Object Identifier: 10-bit type + 22-bit instance number.
StatusFlags
BACnet StatusFlags – 4-bit bitstring present on most objects.
Time
BACnet Time: hour, minute, second, hundredths.

Enums§

BACnetTimeStamp
BACnet timestamp – a CHOICE of Time, sequence number, or DateTime. Per Clause 20.2.1.5 (ASHRAE 135-2020).
PropertyValue
A BACnet application-layer value.