C# (CSharp) KMotion_dotNet Namespace

Classes

Name Description
HexEncoding Helper class for working with hex-binary stack objects
KM_Axis Axis class for KM_Controller Use to control a single axis channel The axis channel can be configured via a c program and the KM_Controller or Use the configuration methods to set the desired parameters
KM_Axis.KM_Axis_HomingParams Multiple parameters to describe the homing sequence for the axis so that a proper sequence can be auto-generated in some circumstances. (This has not been fully implemented)
KM_Axis.KM_Axis_TuningParams KFLOP Axis Channel parameters for Tuning and motion profiles
KM_AxisGroup KM_Controller Object for grouping Axis channels
KM_CoordMotion Coordinated Motion class representing the CoordMotion.cpp object from the C++ Dynotion Code Use to directly control multiple axis motion Notably:: Straight Traverse Straight Feed Arc Feed
KM_IO IO class for KM_Controller Use to control a single point(bit) of IO Currently supported IO: Digital Input, Digital Output
KM_Interpreter Interpreter class representing the GCodeInterpreter.cpp object from the C++ Dynotion Code Use to control multiple axis motion from the NIST RS274 Interpreter
KM_Interpreter.KM_Interpreter_SetupParams Direct settings access for the EMC internal settings Warning, use at own risk Make sure to examine the Interpreter.cpp and related files to ensure you are aware of the possible repercussions when using these parameters
KM_MainStatus Bulk status record uploaded from KFLOP
KM_MotionParams Trajectory Planner Motion Parameter Settings