Table of Contents

Class Ring0State

Namespace
TwinSharp.NC
Assembly
TwinSharp.dll

Represents the state of the Ring 0 system, providing access to various counts and IDs for channels, groups, axes, encoders, controllers, drives, and tables.

public class Ring0State
Inheritance
Ring0State
Inherited Members

Properties

AxisCount

Quantity of Axis 0, 1...255

public uint AxisCount { get; }

Property Value

uint

AxisIds

Supplies the axis IDs for all axes in the system

public uint[] AxisIds { get; }

Property Value

uint[]

ChannelCount

Quantity of Channel 0, 1...255

public uint ChannelCount { get; }

Property Value

uint

ChannelIds

Supplies the Channel IDs for all Channels in the system

public uint[] ChannelIds { get; }

Property Value

uint[]

ControllerCount

Quantity of controller 0, 1...255

public uint ControllerCount { get; }

Property Value

uint

ControllerIds

Supplies the controller IDs for all controllers in the system

public uint[] ControllerIds { get; }

Property Value

uint[]

DriveCount

Quantity of Drives 0, 1...255

public uint DriveCount { get; }

Property Value

uint

DriveIds

Supplies the drive IDs for all drives in the system

public uint[] DriveIds { get; }

Property Value

uint[]

EncoderCount

Quantity of Encoder 0, 1...255

public uint EncoderCount { get; }

Property Value

uint

EncoderIds

Supplies the encoder IDs for all encoders in the system

public uint[] EncoderIds { get; }

Property Value

uint[]

GroupCount

Quantity of group 0, 1...255

public uint GroupCount { get; }

Property Value

uint

GroupIds

Supplies the group IDs for all groups in the system

public uint[] GroupIds { get; }

Property Value

uint[]

TableCount

Quantity of table (n x m) 0, 1...255

public uint TableCount { get; }

Property Value

uint

TableIds

Supplies the table IDs for all tables in the system

public uint[] TableIds { get; }

Property Value

uint[]