Class SBC
Information about the SBC in SBC mode
Inherited Members
Namespace: DuetAPI.ObjectModel
Assembly: DuetAPI.dll
Syntax
public class SBC : ModelObject, IModelObject, ICloneable, INotifyPropertyChanged, INotifyPropertyChanging
Properties
AppArmor
Indicates if AppArmor support is enabled
Declaration
public bool AppArmor { get; set; }
Property Value
Type | Description |
---|---|
bool |
Remarks
By default, AppArmor is required for plugin functionality
CPU
Information about the SBC's CPU
Declaration
public CPU CPU { get; }
Property Value
Type | Description |
---|---|
CPU |
DSF
Information about DSF running on the SBC
Declaration
public DSF DSF { get; }
Property Value
Type | Description |
---|---|
DSF |
Distribution
Name and version of the system distribution or null if unknown
Declaration
public string? Distribution { get; set; }
Property Value
Type | Description |
---|---|
string |
DistributionBuildTime
Build datetime of the system distribution or null if unknown
Declaration
[JsonConverter(typeof(JsonOptionalShortDateTimeConverter))]
public DateTime? DistributionBuildTime { get; set; }
Property Value
Type | Description |
---|---|
DateTime? |
Memory
Information about the SBC's memory (RAM)
Declaration
public Memory Memory { get; }
Property Value
Type | Description |
---|---|
Memory |
Model
SBC model or null if unknown
Declaration
public string? Model { get; set; }
Property Value
Type | Description |
---|---|
string |
Serial
Serial of the SBC or null if unknown
Declaration
public string? Serial { get; set; }
Property Value
Type | Description |
---|---|
string |
Uptime
Uptime of the running system (in s)
Declaration
public double? Uptime { get; set; }
Property Value
Type | Description |
---|---|
double? |