At first, thank you for the work and support on the Bacnet Protocol Stack library. It works well with my very basic implementation of distant communication between my project and other BACnet devices.
Unfortunately, I recently needed the use of Calendar and Schedules objects, which are apparently not supported yet.
I tried to follow your hints provided in this thread and this one to implement an encode function for a Schedule, but I had hard time understanding the library's workflow as a whole, and never managed to write a single value in a Schedule.
Do you know if any breakthrough has been made or will be made concerning Schedule and Calendars objects with BACnet Protocol Stack library ? If not, do you have any suggestion for an alternative (C or C++ preferred) in order to write a Schedule object on a BACnet device from a linux server ?
Thank you !
Best regards,
Guillaume Dujardin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
At first, thank you for the work and support on the Bacnet Protocol Stack library. It works well with my very basic implementation of distant communication between my project and other BACnet devices.
Unfortunately, I recently needed the use of Calendar and Schedules objects, which are apparently not supported yet.
I tried to follow your hints provided in this thread and this one to implement an encode function for a Schedule, but I had hard time understanding the library's workflow as a whole, and never managed to write a single value in a Schedule.
Do you know if any breakthrough has been made or will be made concerning Schedule and Calendars objects with BACnet Protocol Stack library ? If not, do you have any suggestion for an alternative (C or C++ preferred) in order to write a Schedule object on a BACnet device from a linux server ?
Thank you !
Best regards,
Guillaume Dujardin
An example schedule object was contributed by Nikola Jelić and added to the SVN repository in trunk and branches.
https://sourceforge.net/p/bacnet/code/HEAD/tree/trunk/bacnet-stack/demo/object/schedule.c
Some supporting encode/decode data-time functions were also added.
Thank you Steve for your quick reply.
I will take a look at the encode/decode functions and the schedule example you gave me. Hoping I will be able to go further.
Regards,
Guillaume Dujardin