.NET Class interfaces

  Interface Description
IAxis Represents an axis.
ICamCommand Represents a cam move.
ICamTable Represents a cam table.
IControlStatus Represents a motion profile.
IGearCommand Represents a gear move.
IGearInPosCommand Represents a gear-ratio move.
IGroup Represents an axis group.
IGroupInchCommand Represents a group's inch move.
IGroupJogCommand Represents a group's jog move.
IHaltCommand Represents a controlled motion stop.
IHomeCommand Represents a homing move.
IInchCommand Represents an inch move.
IIoModule Represents an I/O module.
IIoStatus Represents the digital inputs and outputs of an axis.
IJogCommand Represents a jog move.
IKsCommand Represents the states and controls of a KINGSTAR method.
IKsCommand<T> Represents a state of a KINGSTAR method plus a value, whose type depends on the method, and waits a method to get a value.
ILogCommand Represents a log command.
IModule Represents a device.
IMoveAbsoluteCommand Represents an absolute move.
IMoveAdditiveCommand Represents an additive move.
IMoveCircularCommand Represents an interpolated circular move on an axis group.
IMoveContinuousAbsoluteCommand Represents a continuous absolute move.
IMoveContinuousRelativeCommand Represents a continuous relative move.
IMoveDirectCommand Represents an interpolated direct move on an axis group.
IMoveHelicalCommand Represents an interpolated helical move on an axis group.
IMoveLinearCommand

Represents an interpolated linear move on an axis group from the current position of the tool center point to:

Absolute: an absolute position in the specified coordinate system.

Additive and Relative: a relative position in the specified coordinate system. The relative distance is added to the current set position at the time of the execution.

IMoveRelativeCommand Represents a relative move.
IMoveVelocityCommand Represents a velocity move.
ISlave Represents an EtherCAT slave.
IStopCommand Represents a controlled motion stop. It aborts any ongoing method execution.
ISubsystem Represents the KINGSTAR Subsystem.
ITestCommand Represents a command test.
ITrigger Represents a trigger used to start a new move for an axis or axis group.
IUserVariable Represents a user-defined variable.
IUserVariable<T> Represents a user-defined variable plus a value.
IVariableRepository Represents the methods that add or get a user-defined variable.