1
0
mirror of https://github.com/JoelBender/bacpypes synced 2025-10-05 22:18:16 +08:00
bacpypes/doc/source/modules/pdu.rst

104 lines
1.9 KiB
ReStructuredText

.. BACpypes pdu module
.. module:: pdu
BACnet Protocol Data Units
==========================
This is a long line of text.
Addressing
----------
.. class:: Address
This is a long line of text.
.. attribute:: addrType
This is a long line of text.
.. attribute:: addrNet
This is a long line of text.
.. attribute:: addrLen
This is a long line of text.
.. attribute:: addrAddr
This is a long line of text.
.. method:: decode_address(addr)
:param string addr: address specification to interpret
This is a long line of text.
.. method:: __str__
.. method:: __repr__
This method overrides the built-in function to provide a little bit
better string, using *__str__* for help.
.. method:: __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.
.. method:: __eq__(arg)
__ne__(arg)
:param arg: another address, or something that can be interpreted as an address
This is a long line of text.
.. class:: LocalStation(Address)
This is a long line of text.
.. class:: RemoteStation(Address)
This is a long line of text.
.. class:: LocalBroadcast(Address)
This is a long line of text.
.. class:: RemoteBroadcast(Address)
This is a long line of text.
.. class:: GlobalBroadcast(Address)
This is a long line of text.
Extended PCI
------------
This is a long line of text.
.. class:: PCI(_PCI)
This is a long line of text.
.. attribute:: pduExpectingReply
This is a long line of text.
.. attribute:: pduNetworkPriority
This is a long line of text.
.. class:: PDU(PCI, PDUData)
This is a long line of text.