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) default tip

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