Class GroupState
The GroupState class provides properties to interact with and retrieve various states and information from a TwinCAT NC group via an AdsClient. It includes properties for error codes, axis counts, group states, and emergency stop status, among others. Each property reads or writes data from the TwinCAT system using specific index groups and offsets.
public class GroupState
- Inheritance
-
GroupState
- Inherited Members
Properties
CouplingState
Coupling state (state)
public uint CouplingState { get; }
Property Value
CouplingTableIndex
Coupling table index
public uint CouplingTableIndex { get; }
Property Value
CurrentBlockNumber
Current block number (only active for interpolation group)
public uint CurrentBlockNumber { get; }
Property Value
CurrentFreeSafEntries
Current number of free SAF entries/tasks
public uint CurrentFreeSafEntries { get; }
Property Value
CurrentFreeSvbEntries
Current number of free SVB entries/tasks
public uint CurrentFreeSvbEntries { get; }
Property Value
CurrentSafEntries
Current number of SAF entries/tasks
public uint CurrentSafEntries { get; }
Property Value
CurrentSvbEntries
Current number of SVB entries/tasks
public uint CurrentSvbEntries { get; }
Property Value
EmergencyStopActive
Emergency Stop (E-Stop) active?
public bool EmergencyStopActive { get; set; }
Property Value
ErrorCode
Error code group
public int ErrorCode { get; }
Property Value
MasterAxisCount
Number of master axes
public uint MasterAxisCount { get; }
Property Value
MovingState
Moving state (state)
public uint MovingState { get; }
Property Value
ReferencingState
Referencing state (state)
public uint ReferencingState { get; }
Property Value
SafGroupState
SAF group state (main state)
public uint SafGroupState { get; }
Property Value
SafSubGroupState
SAF sub-group state (sub state)
public uint SafSubGroupState { get; }
Property Value
SlaveAxisCount
Number of slave axes
public uint SlaveAxisCount { get; }
Property Value
SvbGroupState
SVB group state (state)
public uint SvbGroupState { get; }