Class InputChannel
Information about a G/M/T-code channel
Implements
System.ICloneable
System.ComponentModel.INotifyPropertyChanging
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: DuetAPI.Machine
Assembly: DuetAPI.dll
Syntax
public sealed class InputChannel : ModelObject, ICloneable, INotifyPropertyChanging, INotifyPropertyChanged
Properties
AxesRelative
Whether relative positioning is being used
Declaration
public bool AxesRelative { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Compatibility
Emulation used on this channel
Declaration
public Compatibility Compatibility { get; set; }
Property Value
Type | Description |
---|---|
Compatibility |
DistanceUnit
Whether inches are being used instead of mm
Declaration
public DistanceUnit DistanceUnit { get; set; }
Property Value
Type | Description |
---|---|
DistanceUnit |
DrivesRelative
Whether relative extrusion is being used
Declaration
public bool DrivesRelative { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
FeedRate
Current feedrate in mm/s
Declaration
public float FeedRate { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
InMacro
Whether a macro file is being processed
Declaration
public bool InMacro { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LineNumber
Number of the current line
Declaration
public long LineNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
Name
Name of this channel
Declaration
public CodeChannel Name { get; set; }
Property Value
Type | Description |
---|---|
CodeChannel |
StackDepth
Depth of the stack
Declaration
public byte StackDepth { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
State
State of this input channel
Declaration
public InputChannelState State { get; set; }
Property Value
Type | Description |
---|---|
InputChannelState |
Volumetric
Whether volumetric extrusion is being used
Declaration
public bool Volumetric { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Implements
System.ICloneable
System.ComponentModel.INotifyPropertyChanging
System.ComponentModel.INotifyPropertyChanged