I have tested the Bnotes ASN.1 compiler with the following results:
- 95% of BACnet ASN.1 protocol definitions could by compiled
- Compiler create 155 C# classes
- the BER en-/decoding of the BACnet PDUs works fine
According this results a special en-/decoder should be written for BACnet encoding rules.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Could it be possible to use or extend an external library for ASN.1?
examples
http://sourceforge.net/projects/bnotes/ (status: Beta)
http://sourceforge.net/projects/bercodec/ (status: Alpha)
http://sourceforge.net/projects/masn1/ (status: Pre-Alpha)
http://sourceforge.net/projects/mibu-asn1-lib/ (status: planing)
Hello,
I have tested the Bnotes ASN.1 compiler with the following results:
- 95% of BACnet ASN.1 protocol definitions could by compiled
- Compiler create 155 C# classes
- the BER en-/decoding of the BACnet PDUs works fine
According this results a special en-/decoder should be written for BACnet encoding rules.