Ideally there should be a protocol version. Extra functions may be minor
numbers and changes to old major number or something similar.

2016-12-27 7:44 GMT+01:00 Frank Tkalcevic <fr...@franksworkshop.com.au>:

> I had the same problem.  A half solution was to check the size of the
> structures eg sizeof(EMC_STAT).  I only need to know if a binary has
> changed, and stop when there was a mismatch.
>
>
> -----Original Message-----
> From: Les Newell [mailto:les.new...@fastmail.co.uk]
> Sent: Wednesday, 21 December 2016 6:30 AM
> To: EMC developers
> Subject: [Emc-developers] Checking NML version
>
> I am writing an application that remotely controls LinuxCNC. I found
> linuxcncrsh was too slow and difficult to work with so I am writing a
> binary
> equivalent that is optimized for speed. So far so good. Now the problem is
> that I need to support a number of different LinuxCNC versions. The problem
> is that structures such as emcStatus change between some versions of
> LinuxCNC. Is there any way to check the current API version?
>
> Les
>
>
> ------------------------------------------------------------
> ----------------
> --
> Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon
> Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today.http://sdm.link/intel
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to