Skip to content
Discussion options

You must be logged in to vote

The bacdef.h file lists the supported protocol-revisions that can be used to configure the BACNET_PROTOCOL_REVISION define.

Mostly the BACNET_PROTOCOL_REVISION is used to size the Device object properties protocol-object-types-supported and protocol-services-supported. It also limits some of the newer objects from appearing by default. BACnet has been mostly backward compatible, but sometimes there are 'breaking' changes between revisions and those workarounds use the BACNET_PROTOCOL_REVISION define.

Developers can choose any BACNET_PROTOCOL_REVISION value supported in bacdef.h for which they want to build the library. If the BACnet standard supports a new number that doesn't exist, we wo…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@statichawk
Comment options

Answer selected by statichawk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants