BACnet Protocol Data Units

This is a long line of text.

Addressing

class pdu.Address

This is a long line of text.

addrType

This is a long line of text.

addrNet

This is a long line of text.

addrLen

This is a long line of text.

addrAddr

This is a long line of text.

decode_address(addr)
Parameters:addr (string) – address specification to interpret

This is a long line of text.

__str__()
__repr__()

This method overrides the built-in function to provide a little bit better string, using __str__ for help.

__hash__()

This method is used to allow addresses to be used as keys in dictionaries which require keys to be hashable.

Note

Once an address is used in a dictionary is should be considered immutable.

__eq__(arg)
__ne__(arg)
Parameters:arg – another address, or something that can be interpreted as an address

This is a long line of text.

class pdu.LocalStation(Address)

This is a long line of text.

class pdu.RemoteStation(Address)

This is a long line of text.

class pdu.LocalBroadcast(Address)

This is a long line of text.

class pdu.RemoteBroadcast(Address)

This is a long line of text.

class pdu.GlobalBroadcast(Address)

This is a long line of text.

Extended PCI

This is a long line of text.

class pdu.PCI(_PCI)

This is a long line of text.

pduExpectingReply

This is a long line of text.

pduNetworkPriority

This is a long line of text.

class pdu.PDU(PCI, PDUData)

This is a long line of text.