Class Move
Information about the move subsystem
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 Move : ModelObject, ICloneable, INotifyPropertyChanging, INotifyPropertyChanged
Properties
Axes
List of the configured axes
Declaration
public ModelCollection<Axis> Axes { get; }
Property Value
Type | Description |
---|---|
ModelCollection<Axis> |
See Also
Calibration
Information about the automatic calibration
Declaration
public MoveCalibration Calibration { get; }
Property Value
Type | Description |
---|---|
MoveCalibration |
Compensation
Information about the currently configured compensation options
Declaration
public MoveCompensation Compensation { get; }
Property Value
Type | Description |
---|---|
MoveCompensation |
CurrentMove
Information about the current move
Declaration
public CurrentMove CurrentMove { get; }
Property Value
Type | Description |
---|---|
CurrentMove |
DAA
Information about the configured dynamic acceleration adjustment
Declaration
public DAA DAA { get; }
Property Value
Type | Description |
---|---|
DAA |
Extruders
List of configured extruders
Declaration
public ModelCollection<Extruder> Extruders { get; }
Property Value
Type | Description |
---|---|
ModelCollection<Extruder> |
See Also
Idle
Idle current reduction parameters
Declaration
public MotorsIdleControl Idle { get; }
Property Value
Type | Description |
---|---|
MotorsIdleControl |
Kinematics
Configured kinematics options
Declaration
public Kinematics Kinematics { get; set; }
Property Value
Type | Description |
---|---|
Kinematics |
PrintingAcceleration
Maximum acceleration allowed while printing (in mm/s^2)
Declaration
public float PrintingAcceleration { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
SpeedFactor
Speed factor applied to every regular move (0.01..1 or greater)
Declaration
public float SpeedFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
TravelAcceleration
Maximum acceleration allowed while travelling (in mm/s^2)
Declaration
public float TravelAcceleration { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
VirtualEPos
Virtual total extruder position
Declaration
public float VirtualEPos { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
WorkspaceNumber
Index of the currently selected workspace
Declaration
public int WorkspaceNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Implements
System.ICloneable
System.ComponentModel.INotifyPropertyChanging
System.ComponentModel.INotifyPropertyChanged