Optional
destinationDestination network address (optional) Present when DESTINATION_SPECIFIED bit is set in funct Contains network number and MAC address for routing
NPDU control octet containing message type and flags Bit flags from NpduControlBit enum indicating presence of optional fields
Hop count for routed messages Decremented by each router; message discarded when reaching 0 Only present when destination is specified
Total length of the NPDU header in bytes
Network layer message type Values from NetworkLayerMessageType enum for network management messages Only present when NETWORK_LAYER_MESSAGE bit is set in funct
Optional
sourceSource network address (optional) Present when SOURCE_SPECIFIED bit is set in funct Contains network number and MAC address of originating device
Vendor identifier for proprietary network messages Only present for vendor-specific network messages (networkMsgType >= 0x80) Identifies the vendor for proprietary message interpretation
Decoded Network Protocol Data Unit (NPDU) structure Represents the parsed contents of a BACnet NPDU header according to ASHRAE 135-2020 Section 6.2