Class Board
Information about a connected board
Implements
Inherited Members
Namespace: DuetAPI.Machine
Assembly: DuetAPI.dll
Syntax
public sealed class Board : ModelObject, ICloneable, INotifyPropertyChanging, INotifyPropertyChanged
Properties
BootloaderFileName
Filename of the firmware binary
Declaration
public string BootloaderFileName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CanAddress
CAN address of this board or null if not applicable
Declaration
public int? CanAddress { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
FirmwareDate
Date of the firmware build
Declaration
public string FirmwareDate { get; set; }
Property Value
Type | Description |
---|---|
System.String |
FirmwareFileName
Filename of the firmware binary
Declaration
public string FirmwareFileName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
FirmwareName
Name of the firmware build
Declaration
public string FirmwareName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
FirmwareVersion
Version of the firmware build
Declaration
public string FirmwareVersion { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IapFileNameSBC
Filename of the IAP binary that is used for updates from the SBC or null if unsupported
Declaration
public string IapFileNameSBC { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IapFileNameSD
Filename of the IAP binary that is used for updates from the SD card or null if unsupported
Declaration
public string IapFileNameSD { get; set; }
Property Value
Type | Description |
---|---|
System.String |
MaxHeaters
Maximum number of heaters this board can control
Declaration
public int MaxHeaters { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaxMotors
Maximum number of motors this board can drive
Declaration
public int MaxMotors { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
McuTemp
Minimum, maximum, and current temperatures of the MCU
Declaration
public MinMaxCurrent<float> McuTemp { get; }
Property Value
Type | Description |
---|---|
MinMaxCurrent<System.Single> |
Name
Full name of the board
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ShortName
Short name of this board
Declaration
public string ShortName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
State
State of this board
Declaration
public BoardState State { get; set; }
Property Value
Type | Description |
---|---|
BoardState |
Supports12864
Indicates if this board supports external 12864 displays
Declaration
public bool Supports12864 { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
UniqueId
Unique identifier of the board
Declaration
public string UniqueId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
V12
Minimum, maximum, and current voltages on the 12V rail
Declaration
public MinMaxCurrent<float> V12 { get; }
Property Value
Type | Description |
---|---|
MinMaxCurrent<System.Single> |
VIn
Minimum, maximum, and current voltages on the input rail
Declaration
public MinMaxCurrent<float> VIn { get; }
Property Value
Type | Description |
---|---|
MinMaxCurrent<System.Single> |