Open ringlej opened 7 years ago
It can be obtained (for purchase) from http://www.techstreet.com/ashrae/standards/ashrae-135-2016?product_id=1918140 The encoding rules are in section 20. The asn1 is in section 21 I have a script that uses ghostscript and some sed rules to extract the bacnet asn1 out of the 135-2016.pdf that you provide to the script. I plan on creating a github repo that contains this script in the near future. But you would need to obtain your own copy of the ashrae 135-2016.pdf to feed to the script.
I'm working on adding to asn1c support for the variable BACnet encoding rules. As I develop this, I've tried to minimize the BNER code that touches the existing asn1c code base by putting most of the code in separate
*_bner.c
files. This is to reduce the number of merge conflicts I encounter as I keep upto date with yourmaster
branch. The BNER en/decoder is not ready for prime time yet. But while I work on this would you be accepting of a patch for some #ifdef'd code where I do need to touch the skeleton code base? It would help reduce even further merge conflicts if your code already has the#ifdef ASN_ENABLE_BNER_SUPPORT
code already in it. Of course this code will be inert on your end since you won't haveASN_ENABLE_BNER_SUPPORT
defined.Regards, Jon