Class Build
Information about the current build
Inherited Members
Namespace: DuetAPI.ObjectModel
Assembly: DuetAPI.dll
Syntax
public sealed class Build : ModelObject, IModelObject, ICloneable, INotifyPropertyChanged, INotifyPropertyChanging
Properties
CurrentObject
Index of the current object being printed or -1 if unknown
Declaration
public int CurrentObject { get; set; }
Property Value
Type | Description |
---|---|
int |
Remarks
This value may now be greater than the length of the job.build.objects array. This is because the size of job.build.objects is limited to conserve memory (to 20 on Duet 2 or 40 on Duet 3), whereas when M486 labelling is used, many more objects can be numbered and the first 64 can be cancelled individually
M486Names
Whether M486 names are being used
Declaration
public bool M486Names { get; set; }
Property Value
Type | Description |
---|---|
bool |
M486Numbers
Whether M486 numbers are being used
Declaration
public bool M486Numbers { get; set; }
Property Value
Type | Description |
---|---|
bool |
Objects
List of detected build objects
Declaration
public ModelCollection<BuildObject> Objects { get; }
Property Value
Type | Description |
---|---|
ModelCollection<BuildObject> |