This new version provides a lot of new features and bug fixes. The CS 104 slave/server now supports multiple redundancy groups and a non-threaded mode. There have also been some changes to make the memory allocation more suited for small embedded systems.
Some of the changes include:
- CS104 slave: added support for multiple redundancy groups
- added non-threaded moded for CS 104 slave
- separated thread and semaphore support for CS 104 slave
- CS101 unbalanced link layer (master): automatically send request UD 1 when ACD bit is set in received frame
- added CS101_ASDU_getElementEx function to avoid dynamic memory allocation
- added support for static ASDU object allocation
- optionally compile library without HAL to simply using together with libiec61850