Framework for reading and writing variables in real time on any MBED platform.
DistantIO
This is the C implementation of the DistantIO slave framework.
Library is working but slight API breaks may occur in the future. C++ version is also in development.
To get the master-side implementation, see https://github.com/Overdrivr/DistantIO
History
removed 'static' keyword in front arrays that just increase RAM usage (premature optimization)
2015-10-16, by Overdrivr [Fri, 16 Oct 2015 16:16:19 +0000] rev 6
removed 'static' keyword in front arrays that just increase RAM usage (premature optimization)
Added emergency send
2015-10-14, by Overdrivr [Wed, 14 Oct 2015 09:42:32 +0000] rev 5
Added emergency send
Interface cleanup + added documentation
2015-10-13, by Overdrivr [Tue, 13 Oct 2015 12:20:44 +0000] rev 4
Interface cleanup + added documentation
New protocol update. DistantIO Protocol now supports 2 extra identifier fields for sending time of recorded value and index for array support. Also, it will enable semi-manual data send for special debugging cases. Longer var/group names too.
2015-10-12, by Overdrivr [Mon, 12 Oct 2015 13:29:40 +0000] rev 3
New protocol update. DistantIO Protocol now supports 2 extra identifier fields for sending time of recorded value and index for array support. Also, it will enable semi-manual data send for special debugging cases. Longer var/group names too.
*Fixed issues with variables/group names > 8; *Added timing management. Variables can either be send all the time, or only after a defined delta. Useful to reduce constraints on datarate for parameters not needed in real time
2015-10-08, by Overdrivr [Thu, 08 Oct 2015 13:14:32 +0000] rev 2
*Fixed issues with variables/group names > 8; *Added timing management. Variables can either be send all the time, or only after a defined delta. Useful to reduce constraints on datarate for parameters not needed in real time
commit for publish
2015-10-08, by Overdrivr [Thu, 08 Oct 2015 12:27:20 +0000] rev 1
commit for publish
Version not bug free (especially names should not be longer thant 8 characters or have spaces), but pretty reliable behavior. See github repo for tickets
2015-09-15, by Overdrivr [Tue, 15 Sep 2015 15:27:55 +0000] rev 0
Version not bug free (especially names should not be longer thant 8 characters or have spaces), but pretty reliable behavior. See github repo for tickets