I just updated the sourceforge site with new builds for
Kmotion_dotNet,
Kmotion_dotNetInterop
and GCodeInterpreter
The GCodeInterpreter has SetOrigin(args) and GetOrigin(*args) for directly setting and getting work offsets(for use with G54-G59.3)
Kmotion_dotNet and Interop have many Interpreter members added to provide a more robust feature set for controlling the interpreter via .net (especially for Machine Manager)
Kmotion_dotNet also has KM_Axis and KM_IO classes for better access to single axis motion calls and IO calls without the need for hard coded script commands. KM_IO has been updated to support analog inputs and outputs as well as the original digital IO functionality.
Some simple connection management logic has also been added in to keep things ~functional during loss of connection and allow reconnection. *Note that Interpreter and CoordMotion will be set to Simulate if accessed while not connected and will consequently need to be manually reset.
Download here:
http://sourceforge.net/projects/cnctw/files/DynoMotion%20c%23/KMotion_dotNet.zip/download
I hope this makes the next DynoMotion release, the .net libraries will not work unless the GcodeInterpreter is updated.
Happy Coding,
Brad Murry