Class ObjectModelContext
- Namespace
- DuetAPI.ObjectModel
- Assembly
- DuetAPI.dll
Context for JSON handling of the main object model classes
[JsonSerializable(typeof(ObjectModel))]
[JsonSourceGenerationOptions(PreferredObjectCreationHandling = JsonObjectCreationHandling.Populate, PropertyNamingPolicy = JsonKnownNamingPolicy.CamelCase)]
public sealed class ObjectModelContext : JsonSerializerContext, IJsonTypeInfoResolver
- Inheritance
-
ObjectModelContext
- Implements
- Inherited Members
Constructors
ObjectModelContext()
public ObjectModelContext()
ObjectModelContext(JsonSerializerOptions)
public ObjectModelContext(JsonSerializerOptions options)
Parameters
optionsJsonSerializerOptions
Properties
Accelerometer
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Accelerometer> Accelerometer { get; }
Property Value
AccessLevel
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<AccessLevel> AccessLevel { get; }
Property Value
AnalogSensor
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<AnalogSensor> AnalogSensor { get; }
Property Value
AnalogSensorType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<AnalogSensorType> AnalogSensorType { get; }
Property Value
Axis
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Axis> Axis { get; }
Property Value
BeepRequest
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<BeepRequest> BeepRequest { get; }
Property Value
Board
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Board> Board { get; }
Property Value
BoardClosedLoop
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<BoardClosedLoop> BoardClosedLoop { get; }
Property Value
BoardState
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<BoardState> BoardState { get; }
Property Value
Boolean
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<bool> Boolean { get; }
Property Value
Build
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Build> Build { get; }
Property Value
BuildObject
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<BuildObject> BuildObject { get; }
Property Value
Byte
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<byte> Byte { get; }
Property Value
CPU
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<CPU> CPU { get; }
Property Value
Char
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<char> Char { get; }
Property Value
ClosedLoopCurrentFraction
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ClosedLoopCurrentFraction> ClosedLoopCurrentFraction { get; }
Property Value
ClosedLoopPositionError
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ClosedLoopPositionError> ClosedLoopPositionError { get; }
Property Value
CodeChannel
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<CodeChannel> CodeChannel { get; }
Property Value
CommunicationMethod
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<CommunicationMethod> CommunicationMethod { get; }
Property Value
Compatibility
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Compatibility> Compatibility { get; }
Property Value
CoreKinematics
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<CoreKinematics> CoreKinematics { get; }
Property Value
CurrentMove
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<CurrentMove> CurrentMove { get; }
Property Value
DSF
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DSF> DSF { get; }
Property Value
DateTime
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DateTime> DateTime { get; }
Property Value
Default
The default JsonSerializerContext associated with a default JsonSerializerOptions instance.
public static ObjectModelContext Default { get; }
Property Value
DeltaKinematics
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DeltaKinematics> DeltaKinematics { get; }
Property Value
DeltaTower
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DeltaTower> DeltaTower { get; }
Property Value
DirectDisplay
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DirectDisplay> DirectDisplay { get; }
Property Value
DirectDisplayController
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DirectDisplayController> DirectDisplayController { get; }
Property Value
DirectDisplayEncoder
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DirectDisplayEncoder> DirectDisplayEncoder { get; }
Property Value
DirectDisplayScreen
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DirectDisplayScreen> DirectDisplayScreen { get; }
Property Value
DirectDisplayScreenST7567
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DirectDisplayScreenST7567> DirectDisplayScreenST7567 { get; }
Property Value
Directories
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Directories> Directories { get; }
Property Value
DistanceUnit
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DistanceUnit> DistanceUnit { get; }
Property Value
Double
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<double> Double { get; }
Property Value
Driver
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Driver> Driver { get; }
Property Value
DriverClosedLoop
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DriverClosedLoop> DriverClosedLoop { get; }
Property Value
DriverConfig
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DriverConfig> DriverConfig { get; }
Property Value
DriverId
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DriverId> DriverId { get; }
Property Value
DriverMode
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DriverMode> DriverMode { get; }
Property Value
DynamicModelCollectionFilamentMonitor
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DynamicModelCollection<FilamentMonitor>> DynamicModelCollectionFilamentMonitor { get; }
Property Value
Endstop
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Endstop> Endstop { get; }
Property Value
EndstopType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<EndstopType> EndstopType { get; }
Property Value
EventLogLevel
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<EventLogLevel> EventLogLevel { get; }
Property Value
Extruder
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Extruder> Extruder { get; }
Property Value
ExtruderNonlinear
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ExtruderNonlinear> ExtruderNonlinear { get; }
Property Value
ExtruderPressureAdvance
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ExtruderPressureAdvance> ExtruderPressureAdvance { get; }
Property Value
Fan
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Fan> Fan { get; }
Property Value
FanThermostaticControl
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<FanThermostaticControl> FanThermostaticControl { get; }
Property Value
FilamentMonitor
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<FilamentMonitor> FilamentMonitor { get; }
Property Value
FilamentMonitorEnableMode
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<FilamentMonitorEnableMode> FilamentMonitorEnableMode { get; }
Property Value
FilamentMonitorStatus
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<FilamentMonitorStatus> FilamentMonitorStatus { get; }
Property Value
FilamentMonitorType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<FilamentMonitorType> FilamentMonitorType { get; }
Property Value
GCodeFileInfo
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<GCodeFileInfo> GCodeFileInfo { get; }
Property Value
GeneratedSerializerOptions
The source-generated options associated with this context.
protected override JsonSerializerOptions? GeneratedSerializerOptions { get; }
Property Value
GpInputPort
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<GpInputPort> GpInputPort { get; }
Property Value
GpOutputPort
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<GpOutputPort> GpOutputPort { get; }
Property Value
HangprinterKinematics
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<HangprinterKinematics> HangprinterKinematics { get; }
Property Value
Heat
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Heat> Heat { get; }
Property Value
Heater
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Heater> Heater { get; }
Property Value
HeaterModel
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<HeaterModel> HeaterModel { get; }
Property Value
HeaterModelPID
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<HeaterModelPID> HeaterModelPID { get; }
Property Value
HeaterMonitor
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<HeaterMonitor> HeaterMonitor { get; }
Property Value
HeaterMonitorAction
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<HeaterMonitorAction> HeaterMonitorAction { get; }
Property Value
HeaterMonitorCondition
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<HeaterMonitorCondition> HeaterMonitorCondition { get; }
Property Value
HeaterState
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<HeaterState> HeaterState { get; }
Property Value
HttpEndpoint
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<HttpEndpoint> HttpEndpoint { get; }
Property Value
HttpEndpointType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<HttpEndpointType> HttpEndpointType { get; }
Property Value
InductiveSensor
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<InductiveSensor> InductiveSensor { get; }
Property Value
InputChannel
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<InputChannel> InputChannel { get; }
Property Value
InputChannelState
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<InputChannelState> InputChannelState { get; }
Property Value
InputShaping
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<InputShaping> InputShaping { get; }
Property Value
InputShapingType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<InputShapingType> InputShapingType { get; }
Property Value
Inputs
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Inputs> Inputs { get; }
Property Value
Int32
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<int> Int32 { get; }
Property Value
Int32Array
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<int[]> Int32Array { get; }
Property Value
- JsonTypeInfo<int[]>
Int64
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<long> Int64 { get; }
Property Value
Job
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Job> Job { get; }
Property Value
JsonModelDictionary
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<JsonModelDictionary> JsonModelDictionary { get; }
Property Value
KeepoutZone
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<KeepoutZone> KeepoutZone { get; }
Property Value
KeepoutZoneCoordinates
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<KeepoutZoneCoordinates> KeepoutZoneCoordinates { get; }
Property Value
Kinematics
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Kinematics> Kinematics { get; }
Property Value
KinematicsName
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<KinematicsName> KinematicsName { get; }
Property Value
LaserFilamentMonitor
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<LaserFilamentMonitor> LaserFilamentMonitor { get; }
Property Value
LaserFilamentMonitorCalibrated
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<LaserFilamentMonitorCalibrated> LaserFilamentMonitorCalibrated { get; }
Property Value
LaserFilamentMonitorConfigured
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<LaserFilamentMonitorConfigured> LaserFilamentMonitorConfigured { get; }
Property Value
Layer
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Layer> Layer { get; }
Property Value
LedStrip
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<LedStrip> LedStrip { get; }
Property Value
LedStripColorOrder
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<LedStripColorOrder> LedStripColorOrder { get; }
Property Value
LedStripType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<LedStripType> LedStripType { get; }
Property Value
Limits
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Limits> Limits { get; }
Property Value
MachineMode
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MachineMode> MachineMode { get; }
Property Value
MachineStatus
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MachineStatus> MachineStatus { get; }
Property Value
Memory
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Memory> Memory { get; }
Property Value
Message
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Message> Message { get; }
Property Value
MessageBox
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MessageBox> MessageBox { get; }
Property Value
MessageBoxMode
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MessageBoxMode> MessageBoxMode { get; }
Property Value
MessageCollection
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MessageCollection> MessageCollection { get; }
Property Value
MessageType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MessageType> MessageType { get; }
Property Value
Microstepping
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Microstepping> Microstepping { get; }
Property Value
MinMaxCurrent
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MinMaxCurrent> MinMaxCurrent { get; }
Property Value
MotionSystem
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MotionSystem> MotionSystem { get; }
Property Value
MotorsIdleControl
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MotorsIdleControl> MotorsIdleControl { get; }
Property Value
Move
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Move> Move { get; }
Property Value
MoveCalibration
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MoveCalibration> MoveCalibration { get; }
Property Value
MoveCompensation
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MoveCompensation> MoveCompensation { get; }
Property Value
MoveCompensationType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MoveCompensationType> MoveCompensationType { get; }
Property Value
MoveDeviations
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MoveDeviations> MoveDeviations { get; }
Property Value
MoveQueueItem
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MoveQueueItem> MoveQueueItem { get; }
Property Value
MoveRotation
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MoveRotation> MoveRotation { get; }
Property Value
MoveSegmentation
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<MoveSegmentation> MoveSegmentation { get; }
Property Value
Network
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Network> Network { get; }
Property Value
NetworkInterface
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<NetworkInterface> NetworkInterface { get; }
Property Value
NetworkInterfaceType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<NetworkInterfaceType> NetworkInterfaceType { get; }
Property Value
NetworkProtocol
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<NetworkProtocol> NetworkProtocol { get; }
Property Value
NetworkState
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<NetworkState> NetworkState { get; }
Property Value
NullableBoolean
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<bool?> NullableBoolean { get; }
Property Value
NullableDateTime
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DateTime?> NullableDateTime { get; }
Property Value
NullableDouble
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<double?> NullableDouble { get; }
Property Value
NullableDriverMode
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DriverMode?> NullableDriverMode { get; }
Property Value
NullableHeaterMonitorAction
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<HeaterMonitorAction?> NullableHeaterMonitorAction { get; }
Property Value
NullableInt32
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<int?> NullableInt32 { get; }
Property Value
NullableInt64
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<long?> NullableInt64 { get; }
Property Value
NullableNetworkState
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<NetworkState?> NullableNetworkState { get; }
Property Value
NullableSingle
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<float?> NullableSingle { get; }
Property Value
NullableSpindleType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<SpindleType?> NullableSpindleType { get; }
Property Value
Object
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<object> Object { get; }
Property Value
ObjectModel
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ObjectModel> ObjectModel { get; }
Property Value
ObservableCollectionChar
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ObservableCollection<char>> ObservableCollectionChar { get; }
Property Value
ObservableCollectionDriverId
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ObservableCollection<DriverId>> ObservableCollectionDriverId { get; }
Property Value
ObservableCollectionInt32
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ObservableCollection<int>> ObservableCollectionInt32 { get; }
Property Value
ObservableCollectionInt32Array
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ObservableCollection<int[]>> ObservableCollectionInt32Array { get; }
Property Value
ObservableCollectionNetworkProtocol
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ObservableCollection<NetworkProtocol>> ObservableCollectionNetworkProtocol { get; }
Property Value
ObservableCollectionNullableSingle
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ObservableCollection<float?>> ObservableCollectionNullableSingle { get; }
Property Value
ObservableCollectionSingle
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ObservableCollection<float>> ObservableCollectionSingle { get; }
Property Value
ObservableCollectionSingleArray
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ObservableCollection<float[]>> ObservableCollectionSingleArray { get; }
Property Value
ObservableCollectionString
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ObservableCollection<string>> ObservableCollectionString { get; }
Property Value
Plugin
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Plugin> Plugin { get; }
Property Value
PolarKinematics
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<PolarKinematics> PolarKinematics { get; }
Property Value
Probe
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Probe> Probe { get; }
Property Value
ProbeGrid
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ProbeGrid> ProbeGrid { get; }
Property Value
ProbeTouchMode
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ProbeTouchMode> ProbeTouchMode { get; }
Property Value
ProbeType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ProbeType> ProbeType { get; }
Property Value
PulsedFilamentMonitor
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<PulsedFilamentMonitor> PulsedFilamentMonitor { get; }
Property Value
PulsedFilamentMonitorCalibrated
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<PulsedFilamentMonitorCalibrated> PulsedFilamentMonitorCalibrated { get; }
Property Value
PulsedFilamentMonitorConfigured
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<PulsedFilamentMonitorConfigured> PulsedFilamentMonitorConfigured { get; }
Property Value
RestorePoint
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<RestorePoint> RestorePoint { get; }
Property Value
RotatingMagnetFilamentMonitor
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<RotatingMagnetFilamentMonitor> RotatingMagnetFilamentMonitor { get; }
Property Value
RotatingMagnetFilamentMonitorCalibrated
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<RotatingMagnetFilamentMonitorCalibrated> RotatingMagnetFilamentMonitorCalibrated { get; }
Property Value
RotatingMagnetFilamentMonitorConfigured
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<RotatingMagnetFilamentMonitorConfigured> RotatingMagnetFilamentMonitorConfigured { get; }
Property Value
SBC
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<SBC> SBC { get; }
Property Value
SbcPermissions
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<SbcPermissions> SbcPermissions { get; }
Property Value
ScaraKinematics
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ScaraKinematics> ScaraKinematics { get; }
Property Value
Sensors
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Sensors> Sensors { get; }
Property Value
SessionType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<SessionType> SessionType { get; }
Property Value
Single
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<float> Single { get; }
Property Value
SingleArray
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<float[]> SingleArray { get; }
Property Value
Skew
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Skew> Skew { get; }
Property Value
Spindle
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Spindle> Spindle { get; }
Property Value
SpindleState
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<SpindleState> SpindleState { get; }
Property Value
SpindleType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<SpindleType> SpindleType { get; }
Property Value
StartupError
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StartupError> StartupError { get; }
Property Value
State
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<State> State { get; }
Property Value
StaticModelCollectionAnalogSensor
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<AnalogSensor>> StaticModelCollectionAnalogSensor { get; }
Property Value
StaticModelCollectionAxis
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Axis>> StaticModelCollectionAxis { get; }
Property Value
StaticModelCollectionBoard
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Board>> StaticModelCollectionBoard { get; }
Property Value
StaticModelCollectionBuildObject
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<BuildObject>> StaticModelCollectionBuildObject { get; }
Property Value
StaticModelCollectionDeltaTower
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<DeltaTower>> StaticModelCollectionDeltaTower { get; }
Property Value
StaticModelCollectionDriver
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Driver>> StaticModelCollectionDriver { get; }
Property Value
StaticModelCollectionEndstop
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Endstop>> StaticModelCollectionEndstop { get; }
Property Value
StaticModelCollectionExtruder
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Extruder>> StaticModelCollectionExtruder { get; }
Property Value
StaticModelCollectionFan
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Fan>> StaticModelCollectionFan { get; }
Property Value
StaticModelCollectionGpInputPort
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<GpInputPort>> StaticModelCollectionGpInputPort { get; }
Property Value
StaticModelCollectionGpOutputPort
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<GpOutputPort>> StaticModelCollectionGpOutputPort { get; }
Property Value
StaticModelCollectionHeater
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Heater>> StaticModelCollectionHeater { get; }
Property Value
StaticModelCollectionHeaterMonitor
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<HeaterMonitor>> StaticModelCollectionHeaterMonitor { get; }
Property Value
StaticModelCollectionHttpEndpoint
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<HttpEndpoint>> StaticModelCollectionHttpEndpoint { get; }
Property Value
StaticModelCollectionKeepoutZone
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<KeepoutZone>> StaticModelCollectionKeepoutZone { get; }
Property Value
StaticModelCollectionKeepoutZoneCoordinates
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<KeepoutZoneCoordinates>> StaticModelCollectionKeepoutZoneCoordinates { get; }
Property Value
StaticModelCollectionLayer
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Layer>> StaticModelCollectionLayer { get; }
Property Value
StaticModelCollectionLedStrip
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<LedStrip>> StaticModelCollectionLedStrip { get; }
Property Value
StaticModelCollectionMotionSystem
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<MotionSystem>> StaticModelCollectionMotionSystem { get; }
Property Value
StaticModelCollectionMoveQueueItem
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<MoveQueueItem>> StaticModelCollectionMoveQueueItem { get; }
Property Value
StaticModelCollectionNetworkInterface
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<NetworkInterface>> StaticModelCollectionNetworkInterface { get; }
Property Value
StaticModelCollectionProbe
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Probe>> StaticModelCollectionProbe { get; }
Property Value
StaticModelCollectionRestorePoint
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<RestorePoint>> StaticModelCollectionRestorePoint { get; }
Property Value
StaticModelCollectionSpindle
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Spindle>> StaticModelCollectionSpindle { get; }
Property Value
StaticModelCollectionThumbnailInfo
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<ThumbnailInfo>> StaticModelCollectionThumbnailInfo { get; }
Property Value
StaticModelCollectionTool
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Tool>> StaticModelCollectionTool { get; }
Property Value
StaticModelCollectionUserSession
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<UserSession>> StaticModelCollectionUserSession { get; }
Property Value
StaticModelCollectionVolume
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelCollection<Volume>> StaticModelCollectionVolume { get; }
Property Value
StaticModelDictionaryPlugin
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<StaticModelDictionary<Plugin>> StaticModelDictionaryPlugin { get; }
Property Value
String
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<string> String { get; }
Property Value
TemperatureError
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<TemperatureError> TemperatureError { get; }
Property Value
ThumbnailInfo
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ThumbnailInfo> ThumbnailInfo { get; }
Property Value
ThumbnailInfoFormat
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ThumbnailInfoFormat> ThumbnailInfoFormat { get; }
Property Value
TiltCorrection
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<TiltCorrection> TiltCorrection { get; }
Property Value
TimesLeft
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<TimesLeft> TimesLeft { get; }
Property Value
Tool
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Tool> Tool { get; }
Property Value
ToolRetraction
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ToolRetraction> ToolRetraction { get; }
Property Value
ToolState
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ToolState> ToolState { get; }
Property Value
UInt32
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<uint> UInt32 { get; }
Property Value
UserSession
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<UserSession> UserSession { get; }
Property Value
Volume
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Volume> Volume { get; }
Property Value
Methods
GetTypeInfo(Type)
public override JsonTypeInfo? GetTypeInfo(Type type)
Parameters
typeType