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 <[email protected]>: > 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:[email protected]] > 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 > [email protected] > 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 > [email protected] > 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 [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
