├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── BugReport.yml │ ├── FeatureRequest.yml │ └── config.yml └── workflows │ ├── cla.yml │ ├── deploy.yml │ ├── issues.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── Makefile ├── Makefile.components ├── OpenAPI.yaml ├── PLUGINS.md ├── README.md ├── docs ├── api │ ├── DuetAPI.CodeChannel.html │ ├── DuetAPI.CodeParserException.html │ ├── DuetAPI.Commands.Acknowledge.html │ ├── DuetAPI.Commands.AddHttpEndpoint.html │ ├── DuetAPI.Commands.AddUserSession.html │ ├── DuetAPI.Commands.BaseCommand.html │ ├── DuetAPI.Commands.BaseResponse.html │ ├── DuetAPI.Commands.Cancel.html │ ├── DuetAPI.Commands.CheckPassword.html │ ├── DuetAPI.Commands.Code.html │ ├── DuetAPI.Commands.CodeFlags.html │ ├── DuetAPI.Commands.CodeParameter.html │ ├── DuetAPI.Commands.CodeParameterConverter.html │ ├── DuetAPI.Commands.CodeParserBuffer.html │ ├── DuetAPI.Commands.CodeParserException.html │ ├── DuetAPI.Commands.CodeResult.html │ ├── DuetAPI.Commands.CodeResultConverter.html │ ├── DuetAPI.Commands.CodeType.html │ ├── DuetAPI.Commands.Command-1.html │ ├── DuetAPI.Commands.Command.html │ ├── DuetAPI.Commands.ErrorResponse.html │ ├── DuetAPI.Commands.EvaluateExpression.html │ ├── DuetAPI.Commands.Flush.html │ ├── DuetAPI.Commands.GetFileInfo.html │ ├── DuetAPI.Commands.GetMachineModel.html │ ├── DuetAPI.Commands.GetObjectModel.html │ ├── DuetAPI.Commands.HttpResponseType.html │ ├── DuetAPI.Commands.Ignore.html │ ├── DuetAPI.Commands.InstallPlugin.html │ ├── DuetAPI.Commands.InstallSystemPackage.html │ ├── DuetAPI.Commands.InvalidateChannel.html │ ├── DuetAPI.Commands.KeywordType.html │ ├── DuetAPI.Commands.LockMachineModel.html │ ├── DuetAPI.Commands.LockObjectModel.html │ ├── DuetAPI.Commands.PatchMachineModel.html │ ├── DuetAPI.Commands.PatchObjectModel.html │ ├── DuetAPI.Commands.ReceivedHttpRequest.html │ ├── DuetAPI.Commands.ReloadPlugin.html │ ├── DuetAPI.Commands.RemoveHttpEndpoint.html │ ├── DuetAPI.Commands.RemoveUserSession.html │ ├── DuetAPI.Commands.Resolve.html │ ├── DuetAPI.Commands.ResolvePath.html │ ├── DuetAPI.Commands.Response-1.html │ ├── DuetAPI.Commands.SendHttpResponse.html │ ├── DuetAPI.Commands.SetMachineModel.html │ ├── DuetAPI.Commands.SetNetworkProtocol.html │ ├── DuetAPI.Commands.SetObjectModel.html │ ├── DuetAPI.Commands.SetPluginData.html │ ├── DuetAPI.Commands.SetPluginProcess.html │ ├── DuetAPI.Commands.SetUpdateStatus.html │ ├── DuetAPI.Commands.SimpleCode.html │ ├── DuetAPI.Commands.StartPlugin.html │ ├── DuetAPI.Commands.StartPlugins.html │ ├── DuetAPI.Commands.StopPlugin.html │ ├── DuetAPI.Commands.StopPlugins.html │ ├── DuetAPI.Commands.SyncMachineModel.html │ ├── DuetAPI.Commands.SyncObjectModel.html │ ├── DuetAPI.Commands.UninstallPlugin.html │ ├── DuetAPI.Commands.UninstallSystemPackage.html │ ├── DuetAPI.Commands.UnlockMachineModel.html │ ├── DuetAPI.Commands.UnlockObjectModel.html │ ├── DuetAPI.Commands.WriteMessage.html │ ├── DuetAPI.Commands.html │ ├── DuetAPI.Connection.ConnectionMode.html │ ├── DuetAPI.Connection.Defaults.html │ ├── DuetAPI.Connection.IncompatibleVersionException.html │ ├── DuetAPI.Connection.InitMessages.ClientInitMessage.html │ ├── DuetAPI.Connection.InitMessages.CodeStreamInitMessage.html │ ├── DuetAPI.Connection.InitMessages.CommandInitMessage.html │ ├── DuetAPI.Connection.InitMessages.InterceptInitMessage.html │ ├── DuetAPI.Connection.InitMessages.PluginServiceInitMessage.html │ ├── DuetAPI.Connection.InitMessages.ServerInitMessage.html │ ├── DuetAPI.Connection.InitMessages.SubscribeInitMessage.html │ ├── DuetAPI.Connection.InitMessages.html │ ├── DuetAPI.Connection.InterceptionMode.html │ ├── DuetAPI.Connection.SubscriptionMode.html │ ├── DuetAPI.Connection.html │ ├── DuetAPI.IncompatibleVersionException.html │ ├── DuetAPI.InternalServerException.html │ ├── DuetAPI.InvalidParameterTypeException.html │ ├── DuetAPI.Machine.AccessLevel.html │ ├── DuetAPI.Machine.AnalogSensor.html │ ├── DuetAPI.Machine.AnalogSensorType.html │ ├── DuetAPI.Machine.AnalogSensorTypeConverter.html │ ├── DuetAPI.Machine.Axis.html │ ├── DuetAPI.Machine.BedOrChamber.html │ ├── DuetAPI.Machine.BeepDetails.html │ ├── DuetAPI.Machine.BeepRequest.html │ ├── DuetAPI.Machine.Board.html │ ├── DuetAPI.Machine.BoardState.html │ ├── DuetAPI.Machine.Build.html │ ├── DuetAPI.Machine.BuildObject.html │ ├── DuetAPI.Machine.Channel.html │ ├── DuetAPI.Machine.Channels.html │ ├── DuetAPI.Machine.Compatibility.html │ ├── DuetAPI.Machine.CoreKinematics.html │ ├── DuetAPI.Machine.CurrentMove.html │ ├── DuetAPI.Machine.DAA.html │ ├── DuetAPI.Machine.DeltaKinematics.html │ ├── DuetAPI.Machine.DeltaTower.html │ ├── DuetAPI.Machine.Directories.html │ ├── DuetAPI.Machine.DistanceUnit.html │ ├── DuetAPI.Machine.Drive.html │ ├── DuetAPI.Machine.DriveMicrostepping.html │ ├── DuetAPI.Machine.Electronics.html │ ├── DuetAPI.Machine.Endstop.html │ ├── DuetAPI.Machine.EndstopAction.html │ ├── DuetAPI.Machine.EndstopType.html │ ├── DuetAPI.Machine.ExpansionBoard.html │ ├── DuetAPI.Machine.ExtraHeater.html │ ├── DuetAPI.Machine.Extruder.html │ ├── DuetAPI.Machine.ExtruderNonlinear.html │ ├── DuetAPI.Machine.Fan.html │ ├── DuetAPI.Machine.FanThermostaticControl.html │ ├── DuetAPI.Machine.FilamentMonitor.html │ ├── DuetAPI.Machine.FilamentMonitorType.html │ ├── DuetAPI.Machine.Firmware.html │ ├── DuetAPI.Machine.Geometry.html │ ├── DuetAPI.Machine.GeometryType.html │ ├── DuetAPI.Machine.GeometryTypeConverter.html │ ├── DuetAPI.Machine.GpInputPort.html │ ├── DuetAPI.Machine.GpOutputPort.html │ ├── DuetAPI.Machine.HangprinterKinematics.html │ ├── DuetAPI.Machine.Heat.html │ ├── DuetAPI.Machine.Heater.html │ ├── DuetAPI.Machine.HeaterModel.html │ ├── DuetAPI.Machine.HeaterModelPID.html │ ├── DuetAPI.Machine.HeaterMonitor.html │ ├── DuetAPI.Machine.HeaterMonitorAction.html │ ├── DuetAPI.Machine.HeaterMonitorCondition.html │ ├── DuetAPI.Machine.HeaterState.html │ ├── DuetAPI.Machine.HttpEndpoint.html │ ├── DuetAPI.Machine.HttpEndpointType.html │ ├── DuetAPI.Machine.InputChannel.html │ ├── DuetAPI.Machine.InputChannelState.html │ ├── DuetAPI.Machine.Inputs.html │ ├── DuetAPI.Machine.InterfaceType.html │ ├── DuetAPI.Machine.Job.html │ ├── DuetAPI.Machine.Kinematics.html │ ├── DuetAPI.Machine.KinematicsName.html │ ├── DuetAPI.Machine.KinematicsNameConverter.html │ ├── DuetAPI.Machine.Laser.html │ ├── DuetAPI.Machine.LaserFilamentMonitor.html │ ├── DuetAPI.Machine.LaserFilamentMonitorCalibrated.html │ ├── DuetAPI.Machine.LaserFilamentMonitorConfigured.html │ ├── DuetAPI.Machine.Layer.html │ ├── DuetAPI.Machine.Limits.html │ ├── DuetAPI.Machine.LinuxPropertyAttribute.html │ ├── DuetAPI.Machine.MachineMode.html │ ├── DuetAPI.Machine.MachineModel.html │ ├── DuetAPI.Machine.MachineModelConverter.html │ ├── DuetAPI.Machine.MachineStatus.html │ ├── DuetAPI.Machine.MeshDeviation.html │ ├── DuetAPI.Machine.Message.html │ ├── DuetAPI.Machine.MessageBox.html │ ├── DuetAPI.Machine.MessageBoxMode.html │ ├── DuetAPI.Machine.MessageType.html │ ├── DuetAPI.Machine.Microstepping.html │ ├── DuetAPI.Machine.MinMaxCurrent-1.html │ ├── DuetAPI.Machine.ModelCollection-1.html │ ├── DuetAPI.Machine.ModelCollection.html │ ├── DuetAPI.Machine.ModelGrowingCollection-1.html │ ├── DuetAPI.Machine.ModelGrowingCollection.html │ ├── DuetAPI.Machine.ModelObject.html │ ├── DuetAPI.Machine.MotorsIdleControl.html │ ├── DuetAPI.Machine.Move.html │ ├── DuetAPI.Machine.MoveCalibration.html │ ├── DuetAPI.Machine.MoveCalibrationResults.html │ ├── DuetAPI.Machine.MoveCompensation.html │ ├── DuetAPI.Machine.MoveCompensationType.html │ ├── DuetAPI.Machine.MoveDeviations.html │ ├── DuetAPI.Machine.Network.html │ ├── DuetAPI.Machine.NetworkInterface.html │ ├── DuetAPI.Machine.NetworkProtocol.html │ ├── DuetAPI.Machine.ParsedFileInfo.html │ ├── DuetAPI.Machine.Probe.html │ ├── DuetAPI.Machine.ProbeGrid.html │ ├── DuetAPI.Machine.ProbeType.html │ ├── DuetAPI.Machine.PulsedFilamentMonitor.html │ ├── DuetAPI.Machine.PulsedFilamentMonitorCalibrated.html │ ├── DuetAPI.Machine.PulsedFilamentMonitorConfigured.html │ ├── DuetAPI.Machine.RestorePoint.html │ ├── DuetAPI.Machine.RotatingMagnetFilamentMonitor.html │ ├── DuetAPI.Machine.RotatingMagnetFilamentMonitorCalibrated.html │ ├── DuetAPI.Machine.RotatingMagnetFilamentMonitorConfigured.html │ ├── DuetAPI.Machine.Scanner.html │ ├── DuetAPI.Machine.ScannerStatus.html │ ├── DuetAPI.Machine.ScaraKinematics.html │ ├── DuetAPI.Machine.Sensors.html │ ├── DuetAPI.Machine.SessionType.html │ ├── DuetAPI.Machine.SimpleFilamentMonitor.html │ ├── DuetAPI.Machine.Skew.html │ ├── DuetAPI.Machine.Spindle.html │ ├── DuetAPI.Machine.State.html │ ├── DuetAPI.Machine.Storage.html │ ├── DuetAPI.Machine.Thermostatic.html │ ├── DuetAPI.Machine.TiltCorrection.html │ ├── DuetAPI.Machine.TimesLeft.html │ ├── DuetAPI.Machine.Tool.html │ ├── DuetAPI.Machine.ToolRetraction.html │ ├── DuetAPI.Machine.ToolState.html │ ├── DuetAPI.Machine.UserSession.html │ ├── DuetAPI.Machine.UserVariable.html │ ├── DuetAPI.Machine.Volume.html │ ├── DuetAPI.Machine.ZLeadscrewKinematics.html │ ├── DuetAPI.Machine.html │ ├── DuetAPI.Message.html │ ├── DuetAPI.MessageType.html │ ├── DuetAPI.MissingParameterException.html │ ├── DuetAPI.ObjectModel.Accelerometer.html │ ├── DuetAPI.ObjectModel.AccessLevel.html │ ├── DuetAPI.ObjectModel.AnalogSensor.html │ ├── DuetAPI.ObjectModel.AnalogSensorType.html │ ├── DuetAPI.ObjectModel.AnalogSensorTypeConverter.html │ ├── DuetAPI.ObjectModel.Axis.html │ ├── DuetAPI.ObjectModel.BeepRequest.html │ ├── DuetAPI.ObjectModel.Board.html │ ├── DuetAPI.ObjectModel.BoardClosedLoop.html │ ├── DuetAPI.ObjectModel.BoardState.html │ ├── DuetAPI.ObjectModel.Build.html │ ├── DuetAPI.ObjectModel.BuildObject.html │ ├── DuetAPI.ObjectModel.CPU.html │ ├── DuetAPI.ObjectModel.ClosedLoop.html │ ├── DuetAPI.ObjectModel.ClosedLoopCurrentFraction.html │ ├── DuetAPI.ObjectModel.ClosedLoopPositionError.html │ ├── DuetAPI.ObjectModel.Compatibility.html │ ├── DuetAPI.ObjectModel.CoreKinematics.html │ ├── DuetAPI.ObjectModel.CurrentMove.html │ ├── DuetAPI.ObjectModel.DAA.html │ ├── DuetAPI.ObjectModel.DSF.html │ ├── DuetAPI.ObjectModel.DeltaKinematics.html │ ├── DuetAPI.ObjectModel.DeltaTower.html │ ├── DuetAPI.ObjectModel.DeserializationFailedEventArgs.html │ ├── DuetAPI.ObjectModel.DeserializationFailedEventHandler.html │ ├── DuetAPI.ObjectModel.DirectDisplay.html │ ├── DuetAPI.ObjectModel.DirectDisplayController.html │ ├── DuetAPI.ObjectModel.DirectDisplayEncoder.html │ ├── DuetAPI.ObjectModel.DirectDisplayScreen.html │ ├── DuetAPI.ObjectModel.DirectDisplayScreenST7567.html │ ├── DuetAPI.ObjectModel.Directories.html │ ├── DuetAPI.ObjectModel.DistanceUnit.html │ ├── DuetAPI.ObjectModel.DistanceUnitConverter.html │ ├── DuetAPI.ObjectModel.Driver.html │ ├── DuetAPI.ObjectModel.DriverClosedLoop.html │ ├── DuetAPI.ObjectModel.DriverSettings.html │ ├── DuetAPI.ObjectModel.Duet3DFilamentMonitor.html │ ├── DuetAPI.ObjectModel.Endstop.html │ ├── DuetAPI.ObjectModel.EndstopType.html │ ├── DuetAPI.ObjectModel.Extruder.html │ ├── DuetAPI.ObjectModel.ExtruderNonlinear.html │ ├── DuetAPI.ObjectModel.Fan.html │ ├── DuetAPI.ObjectModel.FanThermostaticControl.html │ ├── DuetAPI.ObjectModel.FilamentMonitor.html │ ├── DuetAPI.ObjectModel.FilamentMonitorEnableMode.html │ ├── DuetAPI.ObjectModel.FilamentMonitorStatus.html │ ├── DuetAPI.ObjectModel.FilamentMonitorType.html │ ├── DuetAPI.ObjectModel.GCodeFileInfo.html │ ├── DuetAPI.ObjectModel.GCodeFileInfoConverter.html │ ├── DuetAPI.ObjectModel.GpInputPort.html │ ├── DuetAPI.ObjectModel.GpOutputPort.html │ ├── DuetAPI.ObjectModel.HangprinterKinematics.html │ ├── DuetAPI.ObjectModel.Heat.html │ ├── DuetAPI.ObjectModel.Heater.html │ ├── DuetAPI.ObjectModel.HeaterModel.html │ ├── DuetAPI.ObjectModel.HeaterModelPID.html │ ├── DuetAPI.ObjectModel.HeaterMonitor.html │ ├── DuetAPI.ObjectModel.HeaterMonitorAction.html │ ├── DuetAPI.ObjectModel.HeaterMonitorCondition.html │ ├── DuetAPI.ObjectModel.HeaterState.html │ ├── DuetAPI.ObjectModel.HttpEndpoint.html │ ├── DuetAPI.ObjectModel.HttpEndpointType.html │ ├── DuetAPI.ObjectModel.IGrowingModelCollection.html │ ├── DuetAPI.ObjectModel.IModelCollection.html │ ├── DuetAPI.ObjectModel.IModelDictionary.html │ ├── DuetAPI.ObjectModel.IModelObject.html │ ├── DuetAPI.ObjectModel.InductiveSensor.html │ ├── DuetAPI.ObjectModel.InputChannel.html │ ├── DuetAPI.ObjectModel.InputChannelState.html │ ├── DuetAPI.ObjectModel.InputShaping.html │ ├── DuetAPI.ObjectModel.InputShapingType.html │ ├── DuetAPI.ObjectModel.Inputs.html │ ├── DuetAPI.ObjectModel.InterfaceType.html │ ├── DuetAPI.ObjectModel.Job.html │ ├── DuetAPI.ObjectModel.KeepoutZone.html │ ├── DuetAPI.ObjectModel.KeepoutZoneCoordinates.html │ ├── DuetAPI.ObjectModel.Kinematics.html │ ├── DuetAPI.ObjectModel.KinematicsName.html │ ├── DuetAPI.ObjectModel.KinematicsNameConverter.html │ ├── DuetAPI.ObjectModel.LaserFilamentMonitor.html │ ├── DuetAPI.ObjectModel.LaserFilamentMonitorCalibrated.html │ ├── DuetAPI.ObjectModel.LaserFilamentMonitorConfigured.html │ ├── DuetAPI.ObjectModel.Layer.html │ ├── DuetAPI.ObjectModel.LedStrip.html │ ├── DuetAPI.ObjectModel.LedStripType.html │ ├── DuetAPI.ObjectModel.LimitedResponseCountAttribute.html │ ├── DuetAPI.ObjectModel.Limits.html │ ├── DuetAPI.ObjectModel.LinuxPropertyAttribute.html │ ├── DuetAPI.ObjectModel.LogLevel.html │ ├── DuetAPI.ObjectModel.MachineMode.html │ ├── DuetAPI.ObjectModel.MachineStatus.html │ ├── DuetAPI.ObjectModel.Memory.html │ ├── DuetAPI.ObjectModel.Message.html │ ├── DuetAPI.ObjectModel.MessageBox.html │ ├── DuetAPI.ObjectModel.MessageBoxMode.html │ ├── DuetAPI.ObjectModel.MessageType.html │ ├── DuetAPI.ObjectModel.Microstepping.html │ ├── DuetAPI.ObjectModel.MinMaxCurrent-1.html │ ├── DuetAPI.ObjectModel.ModelCollection-1.html │ ├── DuetAPI.ObjectModel.ModelCollection.html │ ├── DuetAPI.ObjectModel.ModelDictionary-1.html │ ├── DuetAPI.ObjectModel.ModelDictionaryConverter.html │ ├── DuetAPI.ObjectModel.ModelGrowingCollection-1.html │ ├── DuetAPI.ObjectModel.ModelGrowingCollection.html │ ├── DuetAPI.ObjectModel.ModelObject.html │ ├── DuetAPI.ObjectModel.MotorsIdleControl.html │ ├── DuetAPI.ObjectModel.Move.html │ ├── DuetAPI.ObjectModel.MoveCalibration.html │ ├── DuetAPI.ObjectModel.MoveCompensation.html │ ├── DuetAPI.ObjectModel.MoveCompensationType.html │ ├── DuetAPI.ObjectModel.MoveDeviations.html │ ├── DuetAPI.ObjectModel.MoveQueueItem.html │ ├── DuetAPI.ObjectModel.MoveRotation.html │ ├── DuetAPI.ObjectModel.MoveSegmentation.html │ ├── DuetAPI.ObjectModel.Network.html │ ├── DuetAPI.ObjectModel.NetworkInterface.html │ ├── DuetAPI.ObjectModel.NetworkInterfaceType.html │ ├── DuetAPI.ObjectModel.NetworkProtocol.html │ ├── DuetAPI.ObjectModel.NetworkState.html │ ├── DuetAPI.ObjectModel.ObjectModel.html │ ├── DuetAPI.ObjectModel.ObjectModelConverter.html │ ├── DuetAPI.ObjectModel.ParsedFileInfo.html │ ├── DuetAPI.ObjectModel.ParsedFileInfoConverter.html │ ├── DuetAPI.ObjectModel.ParsedThumbnail.html │ ├── DuetAPI.ObjectModel.Plugin.html │ ├── DuetAPI.ObjectModel.PluginManifest.html │ ├── DuetAPI.ObjectModel.PolarKinematics.html │ ├── DuetAPI.ObjectModel.Probe.html │ ├── DuetAPI.ObjectModel.ProbeGrid.html │ ├── DuetAPI.ObjectModel.ProbeType.html │ ├── DuetAPI.ObjectModel.PulsedFilamentMonitor.html │ ├── DuetAPI.ObjectModel.PulsedFilamentMonitorCalibrated.html │ ├── DuetAPI.ObjectModel.PulsedFilamentMonitorConfigured.html │ ├── DuetAPI.ObjectModel.RestorePoint.html │ ├── DuetAPI.ObjectModel.RotatingMagnetFilamentMonitor.html │ ├── DuetAPI.ObjectModel.RotatingMagnetFilamentMonitorCalibrated.html │ ├── DuetAPI.ObjectModel.RotatingMagnetFilamentMonitorConfigured.html │ ├── DuetAPI.ObjectModel.SBC.html │ ├── DuetAPI.ObjectModel.SbcPropertyAttribute.html │ ├── DuetAPI.ObjectModel.Scanner.html │ ├── DuetAPI.ObjectModel.ScannerStatus.html │ ├── DuetAPI.ObjectModel.ScaraKinematics.html │ ├── DuetAPI.ObjectModel.Sensors.html │ ├── DuetAPI.ObjectModel.SessionType.html │ ├── DuetAPI.ObjectModel.SimpleFilamentMonitor.html │ ├── DuetAPI.ObjectModel.Skew.html │ ├── DuetAPI.ObjectModel.Spindle.html │ ├── DuetAPI.ObjectModel.SpindleState.html │ ├── DuetAPI.ObjectModel.StallDetectSettings.html │ ├── DuetAPI.ObjectModel.StartupError.html │ ├── DuetAPI.ObjectModel.State.html │ ├── DuetAPI.ObjectModel.TemperatureError.html │ ├── DuetAPI.ObjectModel.ThumbnailInfo.html │ ├── DuetAPI.ObjectModel.ThumbnailInfoFormat.html │ ├── DuetAPI.ObjectModel.TiltCorrection.html │ ├── DuetAPI.ObjectModel.TimesLeft.html │ ├── DuetAPI.ObjectModel.Tool.html │ ├── DuetAPI.ObjectModel.ToolRetraction.html │ ├── DuetAPI.ObjectModel.ToolState.html │ ├── DuetAPI.ObjectModel.UserSession.html │ ├── DuetAPI.ObjectModel.UserVariable.html │ ├── DuetAPI.ObjectModel.Volume.html │ ├── DuetAPI.ObjectModel.ZLeadscrewKinematics.html │ ├── DuetAPI.ObjectModel.html │ ├── DuetAPI.ParsedFileInfo.html │ ├── DuetAPI.Utility.DriverId.html │ ├── DuetAPI.Utility.DriverIdJsonConverter.html │ ├── DuetAPI.Utility.FileLists.html │ ├── DuetAPI.Utility.Heightmap.html │ ├── DuetAPI.Utility.IAssignable.html │ ├── DuetAPI.Utility.JsonCamelCaseStringEnumConverter.html │ ├── DuetAPI.Utility.JsonCharEnumConverter.html │ ├── DuetAPI.Utility.JsonGrowingListAttribute.html │ ├── DuetAPI.Utility.JsonHelper.html │ ├── DuetAPI.Utility.JsonLowerCaseStringEnumConverter-1.html │ ├── DuetAPI.Utility.JsonLowerCaseStringEnumConverter.html │ ├── DuetAPI.Utility.JsonOptionalShortDateTimeConverter.html │ ├── DuetAPI.Utility.JsonPatch.html │ ├── DuetAPI.Utility.JsonPolymorphicWriteOnlyConverter-1.html │ ├── DuetAPI.Utility.JsonRegexListConverter.html │ ├── DuetAPI.Utility.JsonShortDateTimeConverter.html │ ├── DuetAPI.Utility.ListHelpers.html │ ├── DuetAPI.Utility.RequiredPermissionsAttribute.html │ ├── DuetAPI.Utility.SbcPermissions.html │ ├── DuetAPI.Utility.SbcPermissionsConverter.html │ ├── DuetAPI.Utility.html │ ├── DuetAPI.html │ ├── DuetAPIClient.BaseCommandConnection.html │ ├── DuetAPIClient.BaseConnection.html │ ├── DuetAPIClient.CodeStreamConnection.html │ ├── DuetAPIClient.CommandConnection.html │ ├── DuetAPIClient.Exceptions.IncompatibleVersionException.html │ ├── DuetAPIClient.Exceptions.InternalServerException.html │ ├── DuetAPIClient.Exceptions.html │ ├── DuetAPIClient.HttpEndpointConnection.html │ ├── DuetAPIClient.HttpEndpointUnixSocket.EndpointRequestReceived.html │ ├── DuetAPIClient.HttpEndpointUnixSocket.html │ ├── DuetAPIClient.InterceptConnection.html │ ├── DuetAPIClient.InternalServerException.html │ ├── DuetAPIClient.SubscribeConnection.html │ ├── DuetAPIClient.html │ ├── DuetControlServer.Codes.ChannelProcessor.html │ ├── DuetControlServer.Codes.GCodes.html │ ├── DuetControlServer.Codes.Handlers.Functions.html │ ├── DuetControlServer.Codes.Handlers.GCodes.html │ ├── DuetControlServer.Codes.Handlers.Keywords.html │ ├── DuetControlServer.Codes.Handlers.MCodes.html │ ├── DuetControlServer.Codes.Handlers.TCodes.html │ ├── DuetControlServer.Codes.Handlers.html │ ├── DuetControlServer.Codes.Keywords.html │ ├── DuetControlServer.Codes.MCodes.html │ ├── DuetControlServer.Codes.PipelineStage.html │ ├── DuetControlServer.Codes.Pipelines.Executed.html │ ├── DuetControlServer.Codes.Pipelines.Firmware.html │ ├── DuetControlServer.Codes.Pipelines.PipelineBase.html │ ├── DuetControlServer.Codes.Pipelines.PipelineStackItem.html │ ├── DuetControlServer.Codes.Pipelines.Post.html │ ├── DuetControlServer.Codes.Pipelines.Pre.html │ ├── DuetControlServer.Codes.Pipelines.ProcessInternally.html │ ├── DuetControlServer.Codes.Pipelines.Start.html │ ├── DuetControlServer.Codes.Pipelines.html │ ├── DuetControlServer.Codes.Processor.html │ ├── DuetControlServer.Codes.TCodes.html │ ├── DuetControlServer.Codes.html │ ├── DuetControlServer.Commands.AddHttpEndpoint.html │ ├── DuetControlServer.Commands.AddUserSession.html │ ├── DuetControlServer.Commands.CheckPassword.html │ ├── DuetControlServer.Commands.Code.html │ ├── DuetControlServer.Commands.EvaluateExpression.html │ ├── DuetControlServer.Commands.Flush.html │ ├── DuetControlServer.Commands.GetFileInfo.html │ ├── DuetControlServer.Commands.GetMachineModel.html │ ├── DuetControlServer.Commands.GetObjectModel.html │ ├── DuetControlServer.Commands.IConnectionCommand.html │ ├── DuetControlServer.Commands.InstallPlugin.html │ ├── DuetControlServer.Commands.InstallSystemPackage.html │ ├── DuetControlServer.Commands.InvalidateChannel.html │ ├── DuetControlServer.Commands.LockMachineModel.html │ ├── DuetControlServer.Commands.LockObjectModel.html │ ├── DuetControlServer.Commands.PatchObjectModel.html │ ├── DuetControlServer.Commands.ReloadPlugin.html │ ├── DuetControlServer.Commands.RemoveHttpEndpoint.html │ ├── DuetControlServer.Commands.RemoveUserSession.html │ ├── DuetControlServer.Commands.ResolvePath.html │ ├── DuetControlServer.Commands.SetMachineModel.html │ ├── DuetControlServer.Commands.SetNetworkProtocol.html │ ├── DuetControlServer.Commands.SetObjectModel.html │ ├── DuetControlServer.Commands.SetPluginData.html │ ├── DuetControlServer.Commands.SetPluginProcess.html │ ├── DuetControlServer.Commands.SetUpdateStatus.html │ ├── DuetControlServer.Commands.SimpleCode.html │ ├── DuetControlServer.Commands.StartPlugin.html │ ├── DuetControlServer.Commands.StartPlugins.html │ ├── DuetControlServer.Commands.StopPlugin.html │ ├── DuetControlServer.Commands.StopPlugins.html │ ├── DuetControlServer.Commands.SyncMachineModel.html │ ├── DuetControlServer.Commands.SyncObjectModel.html │ ├── DuetControlServer.Commands.UninstallPlugin.html │ ├── DuetControlServer.Commands.UninstallSystemPackage.html │ ├── DuetControlServer.Commands.UnlockMachineModel.html │ ├── DuetControlServer.Commands.UnlockObjectModel.html │ ├── DuetControlServer.Commands.WriteMessage.html │ ├── DuetControlServer.Commands.html │ ├── DuetControlServer.FileDirectory.html │ ├── DuetControlServer.FileExecution.BaseFile.html │ ├── DuetControlServer.FileExecution.Job.html │ ├── DuetControlServer.FileExecution.Macro.html │ ├── DuetControlServer.FileExecution.MacroFile.html │ ├── DuetControlServer.FileExecution.Print.html │ ├── DuetControlServer.FileExecution.html │ ├── DuetControlServer.FileInfoParser.html │ ├── DuetControlServer.FilePath.html │ ├── DuetControlServer.Files.BaseFile.html │ ├── DuetControlServer.Files.CodeBlock.html │ ├── DuetControlServer.Files.CodeFile.html │ ├── DuetControlServer.Files.CodeFileState.html │ ├── DuetControlServer.Files.ConfigOverride.html │ ├── DuetControlServer.Files.FileDirectory.html │ ├── DuetControlServer.Files.FilePath.html │ ├── DuetControlServer.Files.ImageProcessing.IconImageParser.html │ ├── DuetControlServer.Files.ImageProcessing.ImageParser.html │ ├── DuetControlServer.Files.ImageProcessing.ImageProcessingException.html │ ├── DuetControlServer.Files.ImageProcessing.html │ ├── DuetControlServer.Files.InfoParser.html │ ├── DuetControlServer.Files.JobProcessor.html │ ├── DuetControlServer.Files.MacroFile.html │ ├── DuetControlServer.Files.html │ ├── DuetControlServer.IPC.Connection.html │ ├── DuetControlServer.IPC.LockManager.html │ ├── DuetControlServer.IPC.Processors.Base.html │ ├── DuetControlServer.IPC.Processors.CodeInterception.html │ ├── DuetControlServer.IPC.Processors.CodeStream.html │ ├── DuetControlServer.IPC.Processors.Command.html │ ├── DuetControlServer.IPC.Processors.Interception.html │ ├── DuetControlServer.IPC.Processors.ModelSubscription.html │ ├── DuetControlServer.IPC.Processors.PluginService.html │ ├── DuetControlServer.IPC.Processors.Subscription.html │ ├── DuetControlServer.IPC.Processors.html │ ├── DuetControlServer.IPC.Server.html │ ├── DuetControlServer.IPC.html │ ├── DuetControlServer.Model.AdvancedStatusResponse.html │ ├── DuetControlServer.Model.ConfigResponse.html │ ├── DuetControlServer.Model.Coords.html │ ├── DuetControlServer.Model.Expressions.CustomAsyncFunctionResolver.html │ ├── DuetControlServer.Model.Expressions.html │ ├── DuetControlServer.Model.Extra.html │ ├── DuetControlServer.Model.Filter.html │ ├── DuetControlServer.Model.ItemPathNode.html │ ├── DuetControlServer.Model.Mcutemp.html │ ├── DuetControlServer.Model.MsgBox.html │ ├── DuetControlServer.Model.Observer.PropertyPathChanged.html │ ├── DuetControlServer.Model.Observer.html │ ├── DuetControlServer.Model.Output.html │ ├── DuetControlServer.Model.Params.html │ ├── DuetControlServer.Model.PeriodicUpdater.html │ ├── DuetControlServer.Model.PrintStatusResponse.html │ ├── DuetControlServer.Model.ProbeItem.html │ ├── DuetControlServer.Model.PropertyChangeType.html │ ├── DuetControlServer.Model.PropertyPathChangeType.html │ ├── DuetControlServer.Model.PropertyPathChanged.html │ ├── DuetControlServer.Model.Provider.html │ ├── DuetControlServer.Model.Sensors.html │ ├── DuetControlServer.Model.SlowHeater.html │ ├── DuetControlServer.Model.Speeds.html │ ├── DuetControlServer.Model.StatusResponse.html │ ├── DuetControlServer.Model.Temps.html │ ├── DuetControlServer.Model.TimesLeft.html │ ├── DuetControlServer.Model.ToolItem.html │ ├── DuetControlServer.Model.ToolTemps.html │ ├── DuetControlServer.Model.Tools.html │ ├── DuetControlServer.Model.Updater.html │ ├── DuetControlServer.Model.Vin.html │ ├── DuetControlServer.Model.html │ ├── DuetControlServer.Program.html │ ├── DuetControlServer.SPI.Channel.LockRequest.html │ ├── DuetControlServer.SPI.Channel.Manager.html │ ├── DuetControlServer.SPI.Channel.PendingCode.html │ ├── DuetControlServer.SPI.Channel.Processor.html │ ├── DuetControlServer.SPI.Channel.State.html │ ├── DuetControlServer.SPI.Channel.html │ ├── DuetControlServer.SPI.ChannelInformation.html │ ├── DuetControlServer.SPI.ChannelStore.html │ ├── DuetControlServer.SPI.Communication.Consts.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.AbortFileHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.AbortFileRequest.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.CodeBufferUpdate.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.CodeBufferUpdateHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.CodeReply.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.CodeReplyFlags.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.DoCodeHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.EvaluationResultHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.ExecuteMacroHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.FileChunkHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.FileChunkRequest.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.FileHandleHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.MacroRequest.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.OpenFileHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.PrintPaused.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.PrintPausedHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.PrintPausedReason.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.ReadFileHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.Request.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.SeekFileHeader.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.StackEvent.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.StackFlags.html │ ├── DuetControlServer.SPI.Communication.FirmwareRequests.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.AssignFilamentHeader.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.CodeFlags.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.CodeHeader.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.CodeParameter.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.DataType.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.EvaluateExpressionHeader.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.FileChunk.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.FileChunkHeader.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.GetObjectModelHeader.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.MacroCompleteHeader.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.MacroCompleted.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.PrintStarted.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.PrintStartedHeader.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.PrintStopped.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.PrintStoppedHeader.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.Request.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.SetObjectModel.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.SetObjectModelHeader.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.SpiCodeFlags.html │ ├── DuetControlServer.SPI.Communication.LinuxRequests.html │ ├── DuetControlServer.SPI.Communication.MessageTypeFlags.html │ ├── DuetControlServer.SPI.Communication.PacketHeader.html │ ├── DuetControlServer.SPI.Communication.PrintPausedReason.html │ ├── DuetControlServer.SPI.Communication.PrintStoppedReason.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.AssignFilamentHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.BooleanHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.CodeFlags.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.CodeHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.CodeParameter.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.DeleteLocalVariableHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.FileChunkHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.FileDataHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.GetObjectModelHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.MacroCompleteHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.OpenFileResult.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.PrintStartedHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.PrintStoppedHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.Request.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.SetObjectModelHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.SetVariableHeader.html │ ├── DuetControlServer.SPI.Communication.SbcRequests.html │ ├── DuetControlServer.SPI.Communication.Shared.CodeChannelHeader.html │ ├── DuetControlServer.SPI.Communication.Shared.DataType.html │ ├── DuetControlServer.SPI.Communication.Shared.HeightMapHeader.html │ ├── DuetControlServer.SPI.Communication.Shared.LockUnlockHeader.html │ ├── DuetControlServer.SPI.Communication.Shared.MessageHeader.html │ ├── DuetControlServer.SPI.Communication.Shared.MessageTypeFlags.html │ ├── DuetControlServer.SPI.Communication.Shared.PacketHeader.html │ ├── DuetControlServer.SPI.Communication.Shared.PrintStoppedReason.html │ ├── DuetControlServer.SPI.Communication.Shared.StringHeader.html │ ├── DuetControlServer.SPI.Communication.Shared.TransferHeader.html │ ├── DuetControlServer.SPI.Communication.Shared.TransferResponse.html │ ├── DuetControlServer.SPI.Communication.Shared.html │ ├── DuetControlServer.SPI.Communication.SharedRequests.HeightMap.html │ ├── DuetControlServer.SPI.Communication.SharedRequests.LockUnlock.html │ ├── DuetControlServer.SPI.Communication.SharedRequests.ObjectModel.html │ ├── DuetControlServer.SPI.Communication.SharedRequests.html │ ├── DuetControlServer.SPI.Communication.TransferHeader.html │ ├── DuetControlServer.SPI.Communication.TransferResponse.html │ ├── DuetControlServer.SPI.Communication.html │ ├── DuetControlServer.SPI.DataTransfer.html │ ├── DuetControlServer.SPI.EvaluateExpressionRequest.html │ ├── DuetControlServer.SPI.Interface.MovementLock.html │ ├── DuetControlServer.SPI.Interface.html │ ├── DuetControlServer.SPI.QueuedCode.html │ ├── DuetControlServer.SPI.QueuedLockRequest.html │ ├── DuetControlServer.SPI.Serialization.Reader.html │ ├── DuetControlServer.SPI.Serialization.Writer.html │ ├── DuetControlServer.SPI.Serialization.html │ ├── DuetControlServer.SPI.VariableRequest.html │ ├── DuetControlServer.SPI.html │ ├── DuetControlServer.Settings.html │ ├── DuetControlServer.Utility.BuildDateTimeAttribute.html │ ├── DuetControlServer.Utility.CRC16.html │ ├── DuetControlServer.Utility.CRC32.html │ ├── DuetControlServer.Utility.ConfigOverride.html │ ├── DuetControlServer.Utility.FilamentManager.html │ ├── DuetControlServer.Utility.Firmware.html │ ├── DuetControlServer.Utility.Logger.html │ ├── DuetControlServer.Utility.Plugins.html │ ├── DuetControlServer.Utility.PriorityThreadRunner.html │ ├── DuetControlServer.Utility.UF2.html │ ├── DuetControlServer.Utility.html │ ├── DuetControlServer.html │ ├── DuetWebServer.Authorization.Policies.html │ ├── DuetWebServer.Authorization.SessionKeyAuthenticationHandler.html │ ├── DuetWebServer.Authorization.SessionKeyAuthenticationSchemeOptions.html │ ├── DuetWebServer.Authorization.html │ ├── DuetWebServer.Controllers.MachineController.html │ ├── DuetWebServer.Controllers.RepRapFirmwareController.html │ ├── DuetWebServer.Controllers.WebSocketController.html │ ├── DuetWebServer.Controllers.html │ ├── DuetWebServer.FileProviders.DuetFileProvider.html │ ├── DuetWebServer.FileProviders.html │ ├── DuetWebServer.Middleware.CustomEndpointMiddleware.html │ ├── DuetWebServer.Middleware.FallbackMiddleware.html │ ├── DuetWebServer.Middleware.FixContentTypeMiddleware.html │ ├── DuetWebServer.Middleware.HttpEndpointConnection.html │ ├── DuetWebServer.Middleware.html │ ├── DuetWebServer.Program.html │ ├── DuetWebServer.Services.ModelObserver.WebDirectoryChanged.html │ ├── DuetWebServer.Services.ModelObserver.html │ ├── DuetWebServer.Services.SessionExpiry.html │ ├── DuetWebServer.Services.html │ ├── DuetWebServer.Settings.html │ ├── DuetWebServer.Singletons.IModelProvider.WebDirectoryChanged.html │ ├── DuetWebServer.Singletons.IModelProvider.html │ ├── DuetWebServer.Singletons.ISessionStorage.html │ ├── DuetWebServer.Singletons.ModelProvider.html │ ├── DuetWebServer.Singletons.SessionStorage.html │ ├── DuetWebServer.Singletons.html │ ├── DuetWebServer.Startup.html │ ├── DuetWebServer.Utility.CRC32.html │ ├── DuetWebServer.Utility.html │ ├── DuetWebServer.html │ ├── index.html │ └── toc.json ├── articles │ ├── intro.html │ └── toc.json ├── favicon.ico ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── index.html ├── logo.svg ├── manifest.json ├── search-stopwords.json ├── styles │ ├── docfx.css │ ├── docfx.js │ ├── docfx.vendor.css │ ├── docfx.vendor.js │ ├── docfx.vendor.min.css │ ├── docfx.vendor.min.css.map │ ├── docfx.vendor.min.js │ ├── docfx.vendor.min.js.map │ ├── glyphicons-halflings-regular-ACNUA6UY.ttf │ ├── glyphicons-halflings-regular-JOUF32XT.woff │ ├── glyphicons-halflings-regular-PIHUWCJO.eot │ ├── glyphicons-halflings-regular-QXYEM3FU.svg │ ├── glyphicons-halflings-regular-W4DYDFZM.woff2 │ ├── lunr.js │ ├── lunr.min.js │ ├── main.css │ ├── main.js │ ├── search-worker.js │ ├── search-worker.min.js │ └── search-worker.min.js.map ├── toc.json └── xrefmap.yml ├── pkg ├── PKGBUILD │ └── build.sh ├── build.sh ├── common │ ├── common.functions │ ├── duet_teardrop_wifi_large.png │ ├── duetcontrolserver │ │ ├── etc │ │ │ └── udev │ │ │ │ └── rules.d │ │ │ │ └── 99-dsf-gpio.rules │ │ ├── opt │ │ │ └── dsf │ │ │ │ └── conf │ │ │ │ └── config.json │ │ └── usr │ │ │ └── lib │ │ │ ├── systemd │ │ │ └── system │ │ │ │ └── duetcontrolserver.service │ │ │ ├── sysusers.d │ │ │ └── duetcontrolserver.conf │ │ │ └── tmpfiles.d │ │ │ └── duetcontrolserver.conf │ ├── duetpimanagementplugin │ │ └── opt │ │ │ └── dsf │ │ │ └── plugins │ │ │ ├── DuetPiManagementPlugin.json │ │ │ └── DuetPiManagementPlugin │ │ │ └── dsf │ │ │ ├── dnsmasq.conf │ │ │ ├── gen-https-cert.sh │ │ │ ├── hostapd.conf │ │ │ ├── http-mixed.json │ │ │ ├── http-secure.json │ │ │ ├── http-simple.json │ │ │ └── install-dsf.sh │ ├── duetpluginservice │ │ ├── opt │ │ │ └── dsf │ │ │ │ ├── bin │ │ │ │ └── pipInstall2.py │ │ │ │ └── conf │ │ │ │ ├── apparmor.conf │ │ │ │ └── plugins.json │ │ └── usr │ │ │ └── lib │ │ │ └── systemd │ │ │ └── system │ │ │ ├── duetpluginservice-root.service │ │ │ └── duetpluginservice.service │ ├── duetsd │ │ └── opt │ │ │ └── dsf │ │ │ └── sd │ │ │ └── sys │ │ │ └── config.g │ ├── duetsoftwareframework │ │ └── usr │ │ │ └── lib │ │ │ └── sysusers.d │ │ │ └── duetsoftwareframework.conf │ ├── duetwebcontrol │ │ └── usr │ │ │ └── bin │ │ │ └── launch-dwc │ ├── duetwebserver │ │ ├── opt │ │ │ └── dsf │ │ │ │ └── conf │ │ │ │ └── http.json │ │ └── usr │ │ │ └── lib │ │ │ └── systemd │ │ │ └── system │ │ │ └── duetwebserver.service │ ├── get_dotnet_arch │ └── parse_args ├── deb │ ├── build.sh │ ├── duetcontrolserver │ │ └── DEBIAN │ │ │ ├── changelog │ │ │ ├── conffiles │ │ │ ├── control │ │ │ ├── postinst │ │ │ ├── postrm │ │ │ └── prerm │ ├── duetpimanagementplugin │ │ └── DEBIAN │ │ │ ├── changelog │ │ │ ├── control │ │ │ ├── postinst │ │ │ └── prerm │ ├── duetpluginservice │ │ └── DEBIAN │ │ │ ├── changelog │ │ │ ├── conffiles │ │ │ ├── control │ │ │ ├── postinst │ │ │ ├── postrm │ │ │ └── prerm │ ├── duetruntime │ │ └── DEBIAN │ │ │ ├── changelog │ │ │ └── control │ ├── duetsd │ │ └── DEBIAN │ │ │ ├── changelog │ │ │ ├── conffiles │ │ │ ├── control │ │ │ └── postinst │ ├── duetsoftwareframework │ │ └── DEBIAN │ │ │ ├── changelog │ │ │ ├── control │ │ │ ├── postinst │ │ │ └── postrm │ ├── duettools │ │ └── DEBIAN │ │ │ ├── changelog │ │ │ └── control │ ├── duetwebcontrol │ │ └── DEBIAN │ │ │ ├── changelog │ │ │ ├── control │ │ │ └── postinst │ ├── duetwebserver │ │ └── DEBIAN │ │ │ ├── changelog │ │ │ ├── conffiles │ │ │ ├── control │ │ │ ├── postinst │ │ │ ├── postrm │ │ │ └── prerm │ └── reprapfirmware │ │ └── DEBIAN │ │ ├── changelog │ │ ├── control │ │ └── postinst └── rpm │ ├── build.sh │ ├── duetcontrolserver.spec │ ├── duetpimanagementplugin.spec │ ├── duetpluginservice.spec │ ├── duetruntime.spec │ ├── duetsd.spec │ ├── duetsoftwareframework.spec │ ├── duettools.spec │ ├── duetwebcontrol.spec │ └── duetwebserver.spec └── src ├── .editorconfig ├── CodeConsole ├── CodeConsole.csproj ├── Makefile └── Program.cs ├── CodeLogger ├── CodeLogger.csproj ├── Makefile └── Program.cs ├── CodeStream ├── CodeStream.csproj ├── Makefile └── Program.cs ├── CustomHttpEndpoint ├── CustomHttpEndpoint.csproj ├── Makefile └── Program.cs ├── Directory.Build.props ├── DocGen ├── DocGen.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── XMLHelper.cs ├── footer.md └── header.md ├── Documentation ├── .gitignore ├── Documentation.csproj ├── articles │ ├── intro.md │ └── toc.yml ├── docfx.json ├── index.md └── toc.yml ├── DuetAPI.SourceGenerators ├── AnalyzerReleases.Shipped.md ├── AnalyzerReleases.Unshipped.md ├── Descriptors.cs ├── DuetAPI.SourceGenerators.csproj ├── Helpers.cs ├── ObjectModel │ ├── Generator.cs │ └── ModelObject │ │ ├── Assign.cs │ │ ├── Clone.cs │ │ ├── Generator.cs │ │ ├── UpdateFromJson.cs │ │ └── UpdateFromJsonReader.cs ├── Properties │ └── launchSettings.json ├── SourceGenerator.cs └── SourceGeneratorSyntaxReceiver.cs ├── DuetAPI ├── CodeChannel.cs ├── Commands │ ├── BaseCommand.cs │ ├── Code │ │ ├── Code.cs │ │ ├── CodeFlags.cs │ │ ├── KeywordType.cs │ │ ├── Parameter.cs │ │ ├── Parser.cs │ │ ├── ParserAsync.cs │ │ ├── ParserBuffer.cs │ │ └── Type.cs │ ├── CodeInterception │ │ ├── Cancel.cs │ │ ├── Ignore.cs │ │ ├── Resolve.cs │ │ └── Rewrite.cs │ ├── Command.cs │ ├── CommandContext.cs │ ├── Files │ │ ├── FileDirectory.cs │ │ ├── GetFileInfo.cs │ │ └── ResolvePath.cs │ ├── Generic │ │ ├── CheckPassword.cs │ │ ├── EvaluateExpression.cs │ │ ├── Flush.cs │ │ ├── InvalidateChannel.cs │ │ ├── SetUpdateStatus.cs │ │ ├── SimpleCode.cs │ │ └── WriteMessage.cs │ ├── HttpEndpoints │ │ ├── AddHttpEndpoint.cs │ │ ├── ReceivedHttpRequest.cs │ │ ├── RemoveHttpEndpoint.cs │ │ └── SendHttpResponse │ │ │ ├── HttpResponseType.cs │ │ │ └── SendHttpResponse.cs │ ├── ModelSubscription │ │ └── Acknowledge.cs │ ├── ObjectModel │ │ ├── GetObjectModel.cs │ │ ├── LockObjectModel.cs │ │ ├── PatchObjectModel.cs │ │ ├── SetNetworkProtocol.cs │ │ ├── SetObjectModel.cs │ │ ├── SyncObjectModel.cs │ │ └── UnlockObjectModel.cs │ ├── Packages │ │ ├── InstallSystemPackage.cs │ │ └── UninstallSystemPackage.cs │ ├── Plugins │ │ ├── InstallPlugin.cs │ │ ├── ReloadPlugin.cs │ │ ├── SetPluginData.cs │ │ ├── SetPluginProcess.cs │ │ ├── StartPlugin.cs │ │ ├── StartPlugins.cs │ │ ├── StopPlugin.cs │ │ ├── StopPlugins.cs │ │ └── UninstallPlugin.cs │ ├── Responses.cs │ └── UserSessions │ │ ├── AddUserSession.cs │ │ └── RemoveUserSession.cs ├── Connection │ ├── ConnectionContext.cs │ ├── Defaults.cs │ ├── InitMessages │ │ ├── ClientInitMessage.cs │ │ ├── CodeStreamInitMessage.cs │ │ ├── CommandInitMessage.cs │ │ ├── InitMessage.cs │ │ ├── InterceptInitMessage.cs │ │ ├── PluginServiceInitMessage.cs │ │ ├── ServerInitMessage.cs │ │ └── SubscribeInitMessage.cs │ └── Modes │ │ ├── ConnectionMode.cs │ │ ├── InterceptionMode.cs │ │ └── SubscriptionMode.cs ├── DuetAPI.csproj ├── Exceptions │ ├── CodeParserException.cs │ ├── IncompatibleVersionException.cs │ ├── InternalServerException.cs │ ├── InvalidParameterTypeException.cs │ └── MissingParameterException.cs ├── Makefile ├── ObjectModel │ ├── Base │ │ ├── DynamicModelCollection.cs │ │ ├── IDynamicModelObject.cs │ │ ├── IModelCollection.cs │ │ ├── IModelDictionary.cs │ │ ├── IModelObject.cs │ │ ├── IStaticModelObject.cs │ │ ├── JsonModelDictionary.cs │ │ ├── LimitedResponseCountAttribute.cs │ │ ├── MessageCollection.cs │ │ ├── ModelObject.cs │ │ ├── SbcPropertyAttribute.cs │ │ ├── StaticModelCollection.cs │ │ └── StaticModelDictionary.cs │ ├── Boards │ │ ├── Accelerometer.cs │ │ ├── Board.cs │ │ ├── BoardClosedLoop.cs │ │ ├── BoardState.cs │ │ ├── DirectDisplay │ │ │ ├── DirectDisplay.cs │ │ │ ├── DirectDisplayController.cs │ │ │ ├── DirectDisplayEncoder.cs │ │ │ ├── DirectDisplayScreen.cs │ │ │ └── DirectDisplayScreenST7567.cs │ │ ├── Driver.cs │ │ ├── DriverClosedLoop.cs │ │ ├── InductiveSensor.cs │ │ └── MinMaxCurrent.cs │ ├── Directories │ │ └── Directories.cs │ ├── Fans │ │ ├── Fan.cs │ │ └── FanThermostaticControl.cs │ ├── Heat │ │ ├── Heat.cs │ │ ├── Heater.cs │ │ ├── HeaterModel.cs │ │ ├── HeaterModelPID.cs │ │ ├── HeaterMonitor.cs │ │ ├── HeaterMonitorAction.cs │ │ ├── HeaterMonitorCondition.cs │ │ └── HeaterState.cs │ ├── Inputs │ │ ├── Compatibility.cs │ │ ├── DistanceUnit.cs │ │ ├── InputChannel.cs │ │ ├── InputChannelState.cs │ │ └── Inputs.cs │ ├── Job │ │ ├── Build.cs │ │ ├── BuildObject.cs │ │ ├── GCodeFileInfo.cs │ │ ├── Job.cs │ │ ├── Layer.cs │ │ ├── ThumbnailInfo.cs │ │ ├── ThumbnailInfoFormat.cs │ │ └── TimesLeft.cs │ ├── LedStrips │ │ ├── LedStrip.cs │ │ └── LedStripType.cs │ ├── Limits │ │ └── Limits.cs │ ├── Messages │ │ ├── Message.cs │ │ └── MessageType.cs │ ├── Move │ │ ├── Axis.cs │ │ ├── CurrentMove.cs │ │ ├── Extruder.cs │ │ ├── ExtruderNonlinear.cs │ │ ├── InputShaping.cs │ │ ├── InputShapingType.cs │ │ ├── KeepoutZone.cs │ │ ├── Kinematics │ │ │ ├── CoreKinematics.cs │ │ │ ├── DeltaKinematics.cs │ │ │ ├── DeltaTower.cs │ │ │ ├── HangprinterKinematics.cs │ │ │ ├── Kinematics.cs │ │ │ ├── KinematicsName.cs │ │ │ ├── PolarKinematics.cs │ │ │ ├── ScaraKinematics.cs │ │ │ ├── TiltCorrection.cs │ │ │ └── ZLeadscrewKinematics.cs │ │ ├── Microstepping.cs │ │ ├── MotorsIdleControl.cs │ │ ├── Move.cs │ │ ├── MoveCalibration.cs │ │ ├── MoveCompensation.cs │ │ ├── MoveCompensationType.cs │ │ ├── MoveDeviations.cs │ │ ├── MoveQueueItem.cs │ │ ├── MoveRotation.cs │ │ ├── MoveSegmentation.cs │ │ ├── ProbeGrid.cs │ │ └── Skew.cs │ ├── Network │ │ ├── Network.cs │ │ ├── NetworkInterface.cs │ │ ├── NetworkInterfaceType.cs │ │ ├── NetworkProtocol.cs │ │ └── NetworkState.cs │ ├── ObjectModel.cs │ ├── ObjectModelContext.cs │ ├── Plugins │ │ ├── Plugin.cs │ │ └── PluginManifest.cs │ ├── SBC │ │ ├── CPU.cs │ │ ├── DSF │ │ │ ├── DSF.cs │ │ │ ├── HttpEndpoint.cs │ │ │ ├── HttpEndpointType.cs │ │ │ └── UserSession │ │ │ │ ├── AccessLevel.cs │ │ │ │ ├── SessionType.cs │ │ │ │ └── UserSession.cs │ │ ├── Memory.cs │ │ └── SBC.cs │ ├── Sensors │ │ ├── AnalogSensor.cs │ │ ├── AnalogSensorType.cs │ │ ├── Endstop.cs │ │ ├── EndstopType.cs │ │ ├── FilamentMonitors │ │ │ ├── Duet3DFilamentMonitor.cs │ │ │ ├── FilamentMonitor.cs │ │ │ ├── FilamentMonitorEnableType.cs │ │ │ ├── FilamentMonitorStatus.cs │ │ │ ├── FilamentMonitorType.cs │ │ │ ├── LaserFilamentMonitor.cs │ │ │ ├── PulsedFilamentMonitor.cs │ │ │ └── RotatingMagnetFilamentMonitor.cs │ │ ├── GpInputPort.cs │ │ ├── Probe.cs │ │ ├── ProbeTouchMode.cs │ │ ├── ProbeType.cs │ │ ├── Sensors.cs │ │ └── TemperatureError.cs │ ├── Spindles │ │ ├── Spindle.cs │ │ ├── SpindleState.cs │ │ └── SpindleType.cs │ ├── State │ │ ├── BeepRequest.cs │ │ ├── GpOutputPort.cs │ │ ├── LogLevel.cs │ │ ├── MachineMode.cs │ │ ├── MachineStatus.cs │ │ ├── MessageBox.cs │ │ ├── MessageBoxMode.cs │ │ ├── RestorePoint.cs │ │ ├── StartupError.cs │ │ └── State.cs │ ├── Tools │ │ ├── Tool.cs │ │ ├── ToolRetraction.cs │ │ └── ToolState.cs │ └── Volumes │ │ └── Volume.cs └── Utility │ ├── DriverId.cs │ ├── FileLists.cs │ ├── Heightmap.cs │ ├── JsonCamelCaseStringEnumConverter.cs │ ├── JsonHelper.cs │ ├── JsonOptionalShortDateTimeConverter.cs │ ├── JsonShortDateTimeConverter.cs │ ├── RequiredPermissionsAttribute.cs │ └── SbcPermissions.cs ├── DuetAPIClient ├── BaseConnection.cs ├── CodeInterception │ └── InterceptConnection.cs ├── CodeStream │ └── CodeStreamConnection.cs ├── Commands │ ├── BaseCommandConnection.cs │ └── CommandConnection.cs ├── DuetAPIClient.csproj ├── HttpEndpoints │ ├── HttpEndpointConnection.cs │ ├── HttpEndpointUnixSocket.cs │ ├── Interop.chmod.cs │ ├── Interop.cs │ └── Interop.stat.cs ├── Makefile └── ModelSubscription │ └── SubscribeConnection.cs ├── DuetControlServer ├── Codes │ ├── ChannelProcessor.cs │ ├── Handlers │ │ ├── Functions.cs │ │ ├── GCodes.cs │ │ ├── Keywords.cs │ │ ├── MCodes.cs │ │ └── TCodes.cs │ ├── Pipelines │ │ ├── Executed.cs │ │ ├── Firmware.cs │ │ ├── PipelineBase.cs │ │ ├── PipelineStackItem.cs │ │ ├── PipelineStage.cs │ │ ├── Post.cs │ │ ├── Pre.cs │ │ ├── ProcessInternally.cs │ │ └── Start.cs │ └── Processor.cs ├── Commands │ ├── CommandContext.cs │ ├── Files │ │ ├── GetFileInfo.cs │ │ └── ResolvePath.cs │ ├── Generic │ │ ├── CheckPassword.cs │ │ ├── Code.cs │ │ ├── EvaluateExpression.cs │ │ ├── Flush.cs │ │ ├── InvalidateChannel.cs │ │ ├── SetUpdateStatus.cs │ │ ├── SimpleCode.cs │ │ └── WriteMessage.cs │ ├── HttpEndpoints │ │ ├── AddHttpEndpoint.cs │ │ └── RemoveHttpEndpoint.cs │ ├── IConnectionCommand.cs │ ├── ObjectModel │ │ ├── GetObjectModel.cs │ │ ├── LockObjectModel.cs │ │ ├── PatchObjectModel.cs │ │ ├── SetNetworkProtocol.cs │ │ ├── SetObjectModel.cs │ │ ├── SyncObjectModel.cs │ │ └── UnlockObjectModel.cs │ ├── Packages │ │ ├── InstallSystemPackage.cs │ │ └── UninstallSystemPackage.cs │ ├── Plugins │ │ ├── InstallPlugin.cs │ │ ├── ReloadPlugin.cs │ │ ├── SetPluginData.cs │ │ ├── SetPluginProcess.cs │ │ ├── StartPlugin.cs │ │ ├── StartPlugins.cs │ │ ├── StopPlugin.cs │ │ ├── StopPlugins.cs │ │ └── UninstallPlugin.cs │ └── UserSessions │ │ ├── AddUserSession.cs │ │ └── RemoveUserSession.cs ├── DuetControlServer.csproj ├── Files │ ├── CodeBlock.cs │ ├── CodeFile.cs │ ├── FilePath.cs │ ├── ImageProcessing │ │ ├── IconImageParser.cs │ │ ├── ImageParser.cs │ │ └── ImageProcessingException.cs │ ├── InfoParser.cs │ ├── JobProcessor.cs │ └── MacroFile.cs ├── IPC │ ├── Connection.cs │ ├── LockManager.cs │ ├── Processors │ │ ├── Base.cs │ │ ├── CodeInterception.cs │ │ ├── CodeStream.cs │ │ ├── Command.cs │ │ ├── ModelSubscription.cs │ │ └── PluginService.cs │ └── Server.cs ├── Makefile ├── Model │ ├── Expressions.cs │ ├── Filter.cs │ ├── Observer │ │ ├── Helper.cs │ │ ├── ItemPathNode.cs │ │ ├── ModelCollectionObserver.cs │ │ ├── ModelDictionaryObserver.cs │ │ ├── ModelObjectObserver.cs │ │ ├── ObservableCollectionObserver.cs │ │ ├── Observer.cs │ │ └── PropertyChangeType.cs │ ├── PeriodicUpdater.cs │ ├── Provider.cs │ └── Updater.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── SPI │ ├── Channel │ │ ├── LockRequest.cs │ │ ├── Manager.cs │ │ ├── Processor.cs │ │ └── State.cs │ ├── Communication │ │ ├── Consts.cs │ │ ├── FirmwareRequests │ │ │ ├── AbortFileHeader.cs │ │ │ ├── CodeBufferUpdateHeader.cs │ │ │ ├── DoCodeHeader.cs │ │ │ ├── EvaluationResultHeader.cs │ │ │ ├── ExecuteMacroHeader.cs │ │ │ ├── FileChunkHeader.cs │ │ │ ├── FileHandleHeader.cs │ │ │ ├── OpenFileHeader.cs │ │ │ ├── PrintPausedHeader.cs │ │ │ ├── PrintPausedReason.cs │ │ │ ├── ReadFileHeader.cs │ │ │ ├── Request.cs │ │ │ └── SeekFileHeader.cs │ │ ├── SbcRequests │ │ │ ├── AssignFilamentHeader.cs │ │ │ ├── BooleanHeader.cs │ │ │ ├── CodeFlags.cs │ │ │ ├── CodeHeader.cs │ │ │ ├── CodeParameter.cs │ │ │ ├── DeleteLocalVariableHeader.cs │ │ │ ├── FileChunkHeader.cs │ │ │ ├── FileDataHeader.cs │ │ │ ├── FlashVerify.cs │ │ │ ├── GetObjectModelHeader.cs │ │ │ ├── MacroCompleteHeader.cs │ │ │ ├── OpenFileResult.cs │ │ │ ├── PrintStartedHeader.cs │ │ │ ├── PrintStoppedHeader.cs │ │ │ ├── Request.cs │ │ │ ├── SetObjectModelHeader.cs │ │ │ └── SetVariableHeader.cs │ │ └── Shared │ │ │ ├── CodeChannelHeader.cs │ │ │ ├── DataType.cs │ │ │ ├── HeightMapHeader.cs │ │ │ ├── MessageHeader.cs │ │ │ ├── MessageTypeFlags.cs │ │ │ ├── PacketHeader.cs │ │ │ ├── PrintStoppedReason.cs │ │ │ ├── StringHeader.cs │ │ │ ├── TransferHeader.cs │ │ │ └── TransferResponse.cs │ ├── DataTransfer.cs │ ├── EvaluateExpressionRequest.cs │ ├── Interface.cs │ ├── Serialization │ │ ├── Reader.cs │ │ └── Writer.cs │ └── VariableRequest.cs ├── Settings.cs └── Utility │ ├── BuildDateTimeAttribute.cs │ ├── CRC16.cs │ ├── CRC32.cs │ ├── Firmware.cs │ ├── Logger.cs │ ├── MQTT.cs │ ├── MessageLogTarget.cs │ └── PriorityThreadRunner.cs ├── DuetHttpClient ├── Connector │ ├── BaseConnector.cs │ ├── PollConnector.cs │ ├── Responses │ │ ├── ErrResponse.cs │ │ ├── FileListResponse.cs │ │ ├── FileNode.cs │ │ ├── GcodeReply.cs │ │ ├── PollConnectResponse.cs │ │ └── RestConnectResponse.cs │ └── RestConnector.cs ├── DuetHttpClient.csproj ├── DuetHttpOptions.cs ├── DuetHttpSession.cs ├── Exceptions │ ├── InvalidPasswordException.cs │ ├── InvalidVersionException.cs │ ├── LoginException.cs │ └── NoFreeSessionException.cs └── Utility │ ├── Crc32.cs │ ├── FileListItem.cs │ └── JsonContext.cs ├── DuetPiManagementPlugin ├── Command.cs ├── DuetPiManagementPlugin.csproj ├── JsonContext.cs ├── Makefile ├── Mount.cs ├── Network │ ├── AccessPoint.cs │ ├── CountryCodeUpdater.cs │ ├── DHCP.cs │ ├── Interface.cs │ ├── NetworkManager.cs │ ├── Protocols │ │ ├── AspNetConfig.cs │ │ ├── FTP.cs │ │ ├── HTTP.cs │ │ ├── Manager.cs │ │ ├── SFTP.cs │ │ ├── SSH.cs │ │ └── Telnet.cs │ ├── WifiScan.cs │ ├── WifiScanResult.cs │ └── WpaSupplicant.cs ├── Program.cs └── README.md ├── DuetPluginService ├── Commands │ ├── InstallPlugin.cs │ ├── InstallSystemPackage.cs │ ├── ReloadPlugin.cs │ ├── StartPlugin.cs │ ├── StopPlugin.cs │ ├── UninstallPlugin.cs │ └── UninstallSystemPackage.cs ├── DuetPluginService.csproj ├── IPC │ ├── PluginServiceConnection.cs │ └── Service.cs ├── Makefile ├── Permissions │ ├── AppArmor.cs │ └── Manager.cs ├── Plugins.cs ├── Program.cs └── Settings.cs ├── DuetSoftwareFramework.sln ├── DuetWebServer ├── Authorization │ ├── Policies.cs │ └── SessionKeyAuthenticationHandler.cs ├── Controllers │ ├── MachineController.cs │ ├── RepRapFirmwareController.cs │ └── WebSocketController.cs ├── DuetWebServer.csproj ├── FileProviders │ └── DuetFileProvider.cs ├── Makefile ├── Middleware │ ├── CustomEndpointMiddleware.cs │ ├── FallbackMiddleware.cs │ ├── FixContentTypeMiddleware.cs │ └── HttpEndpointConnection.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Services │ ├── ModelObserver.cs │ └── SessionExpiry.cs ├── Settings.cs ├── Singletons │ ├── ModelProvider.cs │ └── SessionStorage.cs ├── Startup.cs ├── Utility │ └── CRC32.cs ├── appsettings.Development.json └── appsettings.json ├── LinuxApi ├── Commands.cs ├── ExitCode.cs ├── InputGpioPin.cs ├── Interop │ ├── Interop.Libraries.cs │ └── Libc │ │ ├── Interop.chmod.cs │ │ ├── Interop.chown.cs │ │ ├── Interop.close.cs │ │ ├── Interop.getsockopts.cs │ │ ├── Interop.ioctl.cs │ │ ├── Interop.kill.cs │ │ ├── Interop.open.cs │ │ ├── Interop.poll.cs │ │ ├── Interop.read.cs │ │ ├── Interop.stat.cs │ │ ├── Interop.symlink.cs │ │ ├── Interop.write.cs │ │ ├── interop.getegid.cs │ │ ├── interop.geteuid.cs │ │ ├── interop.getgid.cs │ │ └── interop.getuid.cs ├── LinuxApi.csproj ├── Makefile ├── Signal.cs ├── SocketExtensions.cs ├── SpiDevice.cs └── UnixPermissions.cs ├── ModelObserver ├── Makefile ├── ModelObserver.csproj └── Program.cs ├── PluginManager ├── Makefile ├── PluginManager.csproj └── Program.cs └── UnitTests ├── Commands └── Code.cs ├── File ├── Config.cs ├── GCodes │ ├── BenchyIcon.gcode │ ├── Circle.gcode │ ├── Cura.gcode │ ├── PrusaSlicer.gcode │ ├── Simplify3D.gcode │ ├── Slic3r.gcode │ ├── Thumbnail.gcode │ ├── Thumbnail_JPG.gcode │ ├── Thumbnail_QOI.gcode │ ├── can-stress.g │ └── config.g ├── InfoParser.cs ├── Path.cs └── Position.cs ├── HttpClient └── Session.cs ├── IPC └── Subscriber.cs ├── Machine ├── Expressions.cs ├── Filter.cs ├── JSON │ ├── model.json │ ├── patch.json │ └── stateKey.json ├── Model.cs └── Observer.cs ├── SPI ├── Blobs │ ├── abortFile.bin │ ├── codeBufferUpdate.bin │ ├── codeChannel.bin │ ├── doCode.bin │ ├── emptyMessage.bin │ ├── evaluationResult.bin │ ├── fileChunk.bin │ ├── macroRequest.bin │ ├── message.bin │ ├── packetHeader.bin │ ├── packetHeaderResend.bin │ ├── printPaused.bin │ ├── stringRequest.bin │ └── transferHeader.bin ├── PacketReader.cs └── PacketWriter.cs ├── UnitTests.csproj └── Utility ├── HeightMap.cs └── heightmap.csv /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BugReport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/.github/ISSUE_TEMPLATE/BugReport.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FeatureRequest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/.github/ISSUE_TEMPLATE/FeatureRequest.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/.github/workflows/issues.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.components: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/Makefile.components -------------------------------------------------------------------------------- /OpenAPI.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/OpenAPI.yaml -------------------------------------------------------------------------------- /PLUGINS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/PLUGINS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/README.md -------------------------------------------------------------------------------- /docs/api/DuetAPI.CodeChannel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.CodeChannel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.CodeParserException.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.CodeParserException.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.Acknowledge.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.Acknowledge.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.AddHttpEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.AddHttpEndpoint.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.AddUserSession.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.AddUserSession.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.BaseCommand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.BaseCommand.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.BaseResponse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.BaseResponse.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.Cancel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.Cancel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.CheckPassword.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.CheckPassword.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.Code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.Code.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.CodeFlags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.CodeFlags.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.CodeParameter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.CodeParameter.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.CodeParserBuffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.CodeParserBuffer.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.CodeResult.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.CodeResult.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.CodeType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.CodeType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.Command-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.Command-1.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.Command.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.Command.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.ErrorResponse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.ErrorResponse.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.EvaluateExpression.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.EvaluateExpression.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.Flush.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.Flush.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.GetFileInfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.GetFileInfo.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.GetMachineModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.GetMachineModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.GetObjectModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.GetObjectModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.HttpResponseType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.HttpResponseType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.Ignore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.Ignore.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.InstallPlugin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.InstallPlugin.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.InvalidateChannel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.InvalidateChannel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.KeywordType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.KeywordType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.LockMachineModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.LockMachineModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.LockObjectModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.LockObjectModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.PatchMachineModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.PatchMachineModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.PatchObjectModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.PatchObjectModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.ReloadPlugin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.ReloadPlugin.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.RemoveHttpEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.RemoveHttpEndpoint.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.RemoveUserSession.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.RemoveUserSession.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.Resolve.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.Resolve.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.ResolvePath.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.ResolvePath.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.Response-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.Response-1.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.SendHttpResponse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.SendHttpResponse.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.SetMachineModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.SetMachineModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.SetNetworkProtocol.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.SetNetworkProtocol.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.SetObjectModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.SetObjectModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.SetPluginData.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.SetPluginData.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.SetPluginProcess.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.SetPluginProcess.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.SetUpdateStatus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.SetUpdateStatus.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.SimpleCode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.SimpleCode.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.StartPlugin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.StartPlugin.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.StartPlugins.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.StartPlugins.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.StopPlugin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.StopPlugin.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.StopPlugins.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.StopPlugins.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.SyncMachineModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.SyncMachineModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.SyncObjectModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.SyncObjectModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.UninstallPlugin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.UninstallPlugin.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.UnlockMachineModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.UnlockMachineModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.UnlockObjectModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.UnlockObjectModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.WriteMessage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.WriteMessage.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Commands.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Commands.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Connection.ConnectionMode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Connection.ConnectionMode.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Connection.Defaults.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Connection.Defaults.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Connection.InitMessages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Connection.InitMessages.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Connection.InterceptionMode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Connection.InterceptionMode.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Connection.SubscriptionMode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Connection.SubscriptionMode.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Connection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Connection.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.InternalServerException.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.InternalServerException.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.AccessLevel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.AccessLevel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.AnalogSensor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.AnalogSensor.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.AnalogSensorType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.AnalogSensorType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Axis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Axis.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.BedOrChamber.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.BedOrChamber.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.BeepDetails.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.BeepDetails.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.BeepRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.BeepRequest.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Board.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Board.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.BoardState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.BoardState.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Build.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Build.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.BuildObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.BuildObject.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Channel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Channel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Channels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Channels.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Compatibility.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Compatibility.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.CoreKinematics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.CoreKinematics.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.CurrentMove.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.CurrentMove.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.DAA.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.DAA.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.DeltaKinematics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.DeltaKinematics.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.DeltaTower.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.DeltaTower.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Directories.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Directories.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.DistanceUnit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.DistanceUnit.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Drive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Drive.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.DriveMicrostepping.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.DriveMicrostepping.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Electronics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Electronics.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Endstop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Endstop.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.EndstopAction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.EndstopAction.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.EndstopType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.EndstopType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ExpansionBoard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ExpansionBoard.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ExtraHeater.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ExtraHeater.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Extruder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Extruder.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ExtruderNonlinear.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ExtruderNonlinear.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Fan.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Fan.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.FilamentMonitor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.FilamentMonitor.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.FilamentMonitorType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.FilamentMonitorType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Firmware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Firmware.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Geometry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Geometry.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.GeometryType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.GeometryType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.GpInputPort.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.GpInputPort.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.GpOutputPort.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.GpOutputPort.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Heat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Heat.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Heater.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Heater.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.HeaterModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.HeaterModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.HeaterModelPID.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.HeaterModelPID.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.HeaterMonitor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.HeaterMonitor.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.HeaterMonitorAction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.HeaterMonitorAction.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.HeaterState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.HeaterState.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.HttpEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.HttpEndpoint.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.HttpEndpointType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.HttpEndpointType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.InputChannel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.InputChannel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.InputChannelState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.InputChannelState.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Inputs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Inputs.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.InterfaceType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.InterfaceType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Job.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Job.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Kinematics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Kinematics.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.KinematicsName.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.KinematicsName.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Laser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Laser.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Layer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Layer.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Limits.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Limits.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MachineMode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MachineMode.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MachineModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MachineModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MachineStatus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MachineStatus.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MeshDeviation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MeshDeviation.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Message.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MessageBox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MessageBox.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MessageBoxMode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MessageBoxMode.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MessageType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MessageType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Microstepping.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Microstepping.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MinMaxCurrent-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MinMaxCurrent-1.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ModelCollection-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ModelCollection-1.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ModelCollection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ModelCollection.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ModelObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ModelObject.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MotorsIdleControl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MotorsIdleControl.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Move.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Move.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MoveCalibration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MoveCalibration.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MoveCompensation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MoveCompensation.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.MoveDeviations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.MoveDeviations.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Network.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Network.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.NetworkInterface.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.NetworkInterface.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.NetworkProtocol.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.NetworkProtocol.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ParsedFileInfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ParsedFileInfo.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Probe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Probe.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ProbeGrid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ProbeGrid.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ProbeType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ProbeType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.RestorePoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.RestorePoint.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Scanner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Scanner.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ScannerStatus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ScannerStatus.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ScaraKinematics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ScaraKinematics.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Sensors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Sensors.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.SessionType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.SessionType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Skew.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Skew.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Spindle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Spindle.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.State.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.State.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Storage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Storage.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Thermostatic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Thermostatic.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.TiltCorrection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.TiltCorrection.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.TimesLeft.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.TimesLeft.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Tool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Tool.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ToolRetraction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ToolRetraction.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.ToolState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.ToolState.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.UserSession.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.UserSession.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.UserVariable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.UserVariable.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.Volume.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.Volume.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Machine.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Machine.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Message.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.MessageType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.MessageType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.MissingParameterException.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.MissingParameterException.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Accelerometer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Accelerometer.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.AccessLevel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.AccessLevel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.AnalogSensor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.AnalogSensor.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Axis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Axis.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.BeepRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.BeepRequest.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Board.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Board.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.BoardClosedLoop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.BoardClosedLoop.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.BoardState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.BoardState.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Build.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Build.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.BuildObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.BuildObject.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.CPU.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.CPU.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ClosedLoop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ClosedLoop.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Compatibility.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Compatibility.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.CoreKinematics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.CoreKinematics.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.CurrentMove.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.CurrentMove.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.DAA.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.DAA.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.DSF.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.DSF.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.DeltaKinematics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.DeltaKinematics.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.DeltaTower.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.DeltaTower.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.DirectDisplay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.DirectDisplay.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Directories.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Directories.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.DistanceUnit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.DistanceUnit.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Driver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Driver.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.DriverSettings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.DriverSettings.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Endstop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Endstop.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.EndstopType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.EndstopType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Extruder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Extruder.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Fan.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Fan.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.FilamentMonitor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.FilamentMonitor.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.GCodeFileInfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.GCodeFileInfo.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.GpInputPort.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.GpInputPort.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.GpOutputPort.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.GpOutputPort.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Heat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Heat.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Heater.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Heater.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.HeaterModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.HeaterModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.HeaterModelPID.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.HeaterModelPID.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.HeaterMonitor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.HeaterMonitor.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.HeaterState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.HeaterState.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.HttpEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.HttpEndpoint.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.IModelObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.IModelObject.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.InductiveSensor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.InductiveSensor.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.InputChannel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.InputChannel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.InputShaping.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.InputShaping.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Inputs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Inputs.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.InterfaceType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.InterfaceType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Job.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Job.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.KeepoutZone.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.KeepoutZone.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Kinematics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Kinematics.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.KinematicsName.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.KinematicsName.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Layer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Layer.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.LedStrip.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.LedStrip.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.LedStripType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.LedStripType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Limits.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Limits.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.LogLevel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.LogLevel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.MachineMode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.MachineMode.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.MachineStatus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.MachineStatus.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Memory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Memory.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Message.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.MessageBox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.MessageBox.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.MessageBoxMode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.MessageBoxMode.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.MessageType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.MessageType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Microstepping.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Microstepping.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.MinMaxCurrent-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.MinMaxCurrent-1.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ModelCollection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ModelCollection.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ModelObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ModelObject.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Move.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Move.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.MoveCalibration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.MoveCalibration.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.MoveDeviations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.MoveDeviations.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.MoveQueueItem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.MoveQueueItem.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.MoveRotation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.MoveRotation.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Network.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Network.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.NetworkProtocol.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.NetworkProtocol.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.NetworkState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.NetworkState.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ObjectModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ObjectModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ParsedFileInfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ParsedFileInfo.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ParsedThumbnail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ParsedThumbnail.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Plugin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Plugin.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.PluginManifest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.PluginManifest.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.PolarKinematics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.PolarKinematics.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Probe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Probe.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ProbeGrid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ProbeGrid.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ProbeType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ProbeType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.RestorePoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.RestorePoint.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.SBC.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.SBC.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Scanner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Scanner.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ScannerStatus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ScannerStatus.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ScaraKinematics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ScaraKinematics.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Sensors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Sensors.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.SessionType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.SessionType.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Skew.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Skew.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Spindle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Spindle.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.SpindleState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.SpindleState.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.StartupError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.StartupError.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.State.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.State.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ThumbnailInfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ThumbnailInfo.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.TiltCorrection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.TiltCorrection.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.TimesLeft.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.TimesLeft.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Tool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Tool.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ToolRetraction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ToolRetraction.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.ToolState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.ToolState.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.UserSession.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.UserSession.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.UserVariable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.UserVariable.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.Volume.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.Volume.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ObjectModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ObjectModel.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.ParsedFileInfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.ParsedFileInfo.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Utility.DriverId.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Utility.DriverId.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Utility.FileLists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Utility.FileLists.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Utility.Heightmap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Utility.Heightmap.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Utility.IAssignable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Utility.IAssignable.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Utility.JsonHelper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Utility.JsonHelper.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Utility.JsonPatch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Utility.JsonPatch.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Utility.ListHelpers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Utility.ListHelpers.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Utility.SbcPermissions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Utility.SbcPermissions.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.Utility.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.Utility.html -------------------------------------------------------------------------------- /docs/api/DuetAPI.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPI.html -------------------------------------------------------------------------------- /docs/api/DuetAPIClient.BaseCommandConnection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPIClient.BaseCommandConnection.html -------------------------------------------------------------------------------- /docs/api/DuetAPIClient.BaseConnection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPIClient.BaseConnection.html -------------------------------------------------------------------------------- /docs/api/DuetAPIClient.CodeStreamConnection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPIClient.CodeStreamConnection.html -------------------------------------------------------------------------------- /docs/api/DuetAPIClient.CommandConnection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPIClient.CommandConnection.html -------------------------------------------------------------------------------- /docs/api/DuetAPIClient.Exceptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPIClient.Exceptions.html -------------------------------------------------------------------------------- /docs/api/DuetAPIClient.InterceptConnection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPIClient.InterceptConnection.html -------------------------------------------------------------------------------- /docs/api/DuetAPIClient.SubscribeConnection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPIClient.SubscribeConnection.html -------------------------------------------------------------------------------- /docs/api/DuetAPIClient.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetAPIClient.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Codes.GCodes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Codes.GCodes.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Codes.Handlers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Codes.Handlers.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Codes.Keywords.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Codes.Keywords.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Codes.MCodes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Codes.MCodes.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Codes.Pipelines.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Codes.Pipelines.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Codes.Processor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Codes.Processor.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Codes.TCodes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Codes.TCodes.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Codes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Codes.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Commands.Code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Commands.Code.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Commands.Flush.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Commands.Flush.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Commands.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Commands.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.FileDirectory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.FileDirectory.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.FileExecution.Job.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.FileExecution.Job.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.FileExecution.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.FileExecution.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.FileInfoParser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.FileInfoParser.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.FilePath.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.FilePath.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Files.BaseFile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Files.BaseFile.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Files.CodeBlock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Files.CodeBlock.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Files.CodeFile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Files.CodeFile.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Files.FilePath.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Files.FilePath.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Files.InfoParser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Files.InfoParser.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Files.MacroFile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Files.MacroFile.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Files.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Files.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.IPC.Connection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.IPC.Connection.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.IPC.LockManager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.IPC.LockManager.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.IPC.Processors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.IPC.Processors.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.IPC.Server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.IPC.Server.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.IPC.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.IPC.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Coords.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Coords.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Expressions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Expressions.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Extra.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Extra.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Filter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Filter.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Mcutemp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Mcutemp.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.MsgBox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.MsgBox.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Observer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Observer.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Output.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Output.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Params.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Params.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.ProbeItem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.ProbeItem.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Provider.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Provider.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Sensors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Sensors.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.SlowHeater.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.SlowHeater.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Speeds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Speeds.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Temps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Temps.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.TimesLeft.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.TimesLeft.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.ToolItem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.ToolItem.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.ToolTemps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.ToolTemps.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Tools.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Tools.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Updater.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Updater.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.Vin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.Vin.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Model.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Model.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Program.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Program.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.SPI.Channel.State.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.SPI.Channel.State.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.SPI.Channel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.SPI.Channel.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.SPI.ChannelStore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.SPI.ChannelStore.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.SPI.Communication.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.SPI.Communication.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.SPI.DataTransfer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.SPI.DataTransfer.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.SPI.Interface.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.SPI.Interface.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.SPI.QueuedCode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.SPI.QueuedCode.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.SPI.Serialization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.SPI.Serialization.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.SPI.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.SPI.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Settings.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Utility.CRC16.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Utility.CRC16.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Utility.CRC32.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Utility.CRC32.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Utility.Logger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Utility.Logger.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Utility.Plugins.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Utility.Plugins.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Utility.UF2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Utility.UF2.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.Utility.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.Utility.html -------------------------------------------------------------------------------- /docs/api/DuetControlServer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetControlServer.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.Authorization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.Authorization.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.Controllers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.Controllers.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.FileProviders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.FileProviders.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.Middleware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.Middleware.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.Program.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.Program.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.Services.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.Services.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.Settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.Settings.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.Singletons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.Singletons.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.Startup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.Startup.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.Utility.CRC32.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.Utility.CRC32.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.Utility.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.Utility.html -------------------------------------------------------------------------------- /docs/api/DuetWebServer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/DuetWebServer.html -------------------------------------------------------------------------------- /docs/api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/index.html -------------------------------------------------------------------------------- /docs/api/toc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/api/toc.json -------------------------------------------------------------------------------- /docs/articles/intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/articles/intro.html -------------------------------------------------------------------------------- /docs/articles/toc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/articles/toc.json -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/logo.svg -------------------------------------------------------------------------------- /docs/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/manifest.json -------------------------------------------------------------------------------- /docs/search-stopwords.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/search-stopwords.json -------------------------------------------------------------------------------- /docs/styles/docfx.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/docfx.css -------------------------------------------------------------------------------- /docs/styles/docfx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/docfx.js -------------------------------------------------------------------------------- /docs/styles/docfx.vendor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/docfx.vendor.css -------------------------------------------------------------------------------- /docs/styles/docfx.vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/docfx.vendor.js -------------------------------------------------------------------------------- /docs/styles/docfx.vendor.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/docfx.vendor.min.css -------------------------------------------------------------------------------- /docs/styles/docfx.vendor.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/docfx.vendor.min.css.map -------------------------------------------------------------------------------- /docs/styles/docfx.vendor.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/docfx.vendor.min.js -------------------------------------------------------------------------------- /docs/styles/docfx.vendor.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/docfx.vendor.min.js.map -------------------------------------------------------------------------------- /docs/styles/lunr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/lunr.js -------------------------------------------------------------------------------- /docs/styles/lunr.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/lunr.min.js -------------------------------------------------------------------------------- /docs/styles/main.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/styles/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/main.js -------------------------------------------------------------------------------- /docs/styles/search-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/search-worker.js -------------------------------------------------------------------------------- /docs/styles/search-worker.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/search-worker.min.js -------------------------------------------------------------------------------- /docs/styles/search-worker.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/styles/search-worker.min.js.map -------------------------------------------------------------------------------- /docs/toc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/toc.json -------------------------------------------------------------------------------- /docs/xrefmap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/docs/xrefmap.yml -------------------------------------------------------------------------------- /pkg/PKGBUILD/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/PKGBUILD/build.sh -------------------------------------------------------------------------------- /pkg/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/build.sh -------------------------------------------------------------------------------- /pkg/common/common.functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/common/common.functions -------------------------------------------------------------------------------- /pkg/common/duet_teardrop_wifi_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/common/duet_teardrop_wifi_large.png -------------------------------------------------------------------------------- /pkg/common/duetsd/opt/dsf/sd/sys/config.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/common/duetsd/opt/dsf/sd/sys/config.g -------------------------------------------------------------------------------- /pkg/common/duetsoftwareframework/usr/lib/sysusers.d/duetsoftwareframework.conf: -------------------------------------------------------------------------------- 1 | u dsf - "Duet Software Framework" /opt/dsf 2 | -------------------------------------------------------------------------------- /pkg/common/duetwebcontrol/usr/bin/launch-dwc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/common/duetwebcontrol/usr/bin/launch-dwc -------------------------------------------------------------------------------- /pkg/common/duetwebserver/opt/dsf/conf/http.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/common/duetwebserver/opt/dsf/conf/http.json -------------------------------------------------------------------------------- /pkg/common/get_dotnet_arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/common/get_dotnet_arch -------------------------------------------------------------------------------- /pkg/common/parse_args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/common/parse_args -------------------------------------------------------------------------------- /pkg/deb/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/build.sh -------------------------------------------------------------------------------- /pkg/deb/duetcontrolserver/DEBIAN/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetcontrolserver/DEBIAN/changelog -------------------------------------------------------------------------------- /pkg/deb/duetcontrolserver/DEBIAN/conffiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetcontrolserver/DEBIAN/conffiles -------------------------------------------------------------------------------- /pkg/deb/duetcontrolserver/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetcontrolserver/DEBIAN/control -------------------------------------------------------------------------------- /pkg/deb/duetcontrolserver/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetcontrolserver/DEBIAN/postinst -------------------------------------------------------------------------------- /pkg/deb/duetcontrolserver/DEBIAN/postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetcontrolserver/DEBIAN/postrm -------------------------------------------------------------------------------- /pkg/deb/duetcontrolserver/DEBIAN/prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetcontrolserver/DEBIAN/prerm -------------------------------------------------------------------------------- /pkg/deb/duetpimanagementplugin/DEBIAN/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetpimanagementplugin/DEBIAN/changelog -------------------------------------------------------------------------------- /pkg/deb/duetpimanagementplugin/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetpimanagementplugin/DEBIAN/control -------------------------------------------------------------------------------- /pkg/deb/duetpimanagementplugin/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetpimanagementplugin/DEBIAN/postinst -------------------------------------------------------------------------------- /pkg/deb/duetpimanagementplugin/DEBIAN/prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetpimanagementplugin/DEBIAN/prerm -------------------------------------------------------------------------------- /pkg/deb/duetpluginservice/DEBIAN/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetpluginservice/DEBIAN/changelog -------------------------------------------------------------------------------- /pkg/deb/duetpluginservice/DEBIAN/conffiles: -------------------------------------------------------------------------------- 1 | /opt/dsf/conf/plugins.json 2 | -------------------------------------------------------------------------------- /pkg/deb/duetpluginservice/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetpluginservice/DEBIAN/control -------------------------------------------------------------------------------- /pkg/deb/duetpluginservice/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetpluginservice/DEBIAN/postinst -------------------------------------------------------------------------------- /pkg/deb/duetpluginservice/DEBIAN/postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetpluginservice/DEBIAN/postrm -------------------------------------------------------------------------------- /pkg/deb/duetpluginservice/DEBIAN/prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetpluginservice/DEBIAN/prerm -------------------------------------------------------------------------------- /pkg/deb/duetruntime/DEBIAN/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetruntime/DEBIAN/changelog -------------------------------------------------------------------------------- /pkg/deb/duetruntime/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetruntime/DEBIAN/control -------------------------------------------------------------------------------- /pkg/deb/duetsd/DEBIAN/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetsd/DEBIAN/changelog -------------------------------------------------------------------------------- /pkg/deb/duetsd/DEBIAN/conffiles: -------------------------------------------------------------------------------- 1 | /opt/dsf/sd/sys/config.g 2 | -------------------------------------------------------------------------------- /pkg/deb/duetsd/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetsd/DEBIAN/control -------------------------------------------------------------------------------- /pkg/deb/duetsd/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetsd/DEBIAN/postinst -------------------------------------------------------------------------------- /pkg/deb/duetsoftwareframework/DEBIAN/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetsoftwareframework/DEBIAN/changelog -------------------------------------------------------------------------------- /pkg/deb/duetsoftwareframework/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetsoftwareframework/DEBIAN/control -------------------------------------------------------------------------------- /pkg/deb/duetsoftwareframework/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetsoftwareframework/DEBIAN/postinst -------------------------------------------------------------------------------- /pkg/deb/duetsoftwareframework/DEBIAN/postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetsoftwareframework/DEBIAN/postrm -------------------------------------------------------------------------------- /pkg/deb/duettools/DEBIAN/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duettools/DEBIAN/changelog -------------------------------------------------------------------------------- /pkg/deb/duettools/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duettools/DEBIAN/control -------------------------------------------------------------------------------- /pkg/deb/duetwebcontrol/DEBIAN/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetwebcontrol/DEBIAN/changelog -------------------------------------------------------------------------------- /pkg/deb/duetwebcontrol/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetwebcontrol/DEBIAN/control -------------------------------------------------------------------------------- /pkg/deb/duetwebcontrol/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetwebcontrol/DEBIAN/postinst -------------------------------------------------------------------------------- /pkg/deb/duetwebserver/DEBIAN/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetwebserver/DEBIAN/changelog -------------------------------------------------------------------------------- /pkg/deb/duetwebserver/DEBIAN/conffiles: -------------------------------------------------------------------------------- 1 | /opt/dsf/conf/http.json 2 | -------------------------------------------------------------------------------- /pkg/deb/duetwebserver/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetwebserver/DEBIAN/control -------------------------------------------------------------------------------- /pkg/deb/duetwebserver/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetwebserver/DEBIAN/postinst -------------------------------------------------------------------------------- /pkg/deb/duetwebserver/DEBIAN/postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetwebserver/DEBIAN/postrm -------------------------------------------------------------------------------- /pkg/deb/duetwebserver/DEBIAN/prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/duetwebserver/DEBIAN/prerm -------------------------------------------------------------------------------- /pkg/deb/reprapfirmware/DEBIAN/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/reprapfirmware/DEBIAN/changelog -------------------------------------------------------------------------------- /pkg/deb/reprapfirmware/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/reprapfirmware/DEBIAN/control -------------------------------------------------------------------------------- /pkg/deb/reprapfirmware/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/deb/reprapfirmware/DEBIAN/postinst -------------------------------------------------------------------------------- /pkg/rpm/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/rpm/build.sh -------------------------------------------------------------------------------- /pkg/rpm/duetcontrolserver.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/rpm/duetcontrolserver.spec -------------------------------------------------------------------------------- /pkg/rpm/duetpimanagementplugin.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/rpm/duetpimanagementplugin.spec -------------------------------------------------------------------------------- /pkg/rpm/duetpluginservice.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/rpm/duetpluginservice.spec -------------------------------------------------------------------------------- /pkg/rpm/duetruntime.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/rpm/duetruntime.spec -------------------------------------------------------------------------------- /pkg/rpm/duetsd.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/rpm/duetsd.spec -------------------------------------------------------------------------------- /pkg/rpm/duetsoftwareframework.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/rpm/duetsoftwareframework.spec -------------------------------------------------------------------------------- /pkg/rpm/duettools.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/rpm/duettools.spec -------------------------------------------------------------------------------- /pkg/rpm/duetwebcontrol.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/rpm/duetwebcontrol.spec -------------------------------------------------------------------------------- /pkg/rpm/duetwebserver.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/pkg/rpm/duetwebserver.spec -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/CodeConsole/CodeConsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/CodeConsole/CodeConsole.csproj -------------------------------------------------------------------------------- /src/CodeConsole/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=CodeConsole 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/CodeConsole/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/CodeConsole/Program.cs -------------------------------------------------------------------------------- /src/CodeLogger/CodeLogger.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/CodeLogger/CodeLogger.csproj -------------------------------------------------------------------------------- /src/CodeLogger/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=CodeLogger 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/CodeLogger/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/CodeLogger/Program.cs -------------------------------------------------------------------------------- /src/CodeStream/CodeStream.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/CodeStream/CodeStream.csproj -------------------------------------------------------------------------------- /src/CodeStream/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=CodeStream 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/CodeStream/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/CodeStream/Program.cs -------------------------------------------------------------------------------- /src/CustomHttpEndpoint/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=CustomHttpEndpoint 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/CustomHttpEndpoint/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/CustomHttpEndpoint/Program.cs -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/DocGen/DocGen.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DocGen/DocGen.csproj -------------------------------------------------------------------------------- /src/DocGen/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DocGen/Program.cs -------------------------------------------------------------------------------- /src/DocGen/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DocGen/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/DocGen/XMLHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DocGen/XMLHelper.cs -------------------------------------------------------------------------------- /src/DocGen/footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DocGen/footer.md -------------------------------------------------------------------------------- /src/DocGen/header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DocGen/header.md -------------------------------------------------------------------------------- /src/Documentation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/Documentation/.gitignore -------------------------------------------------------------------------------- /src/Documentation/Documentation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/Documentation/Documentation.csproj -------------------------------------------------------------------------------- /src/Documentation/articles/intro.md: -------------------------------------------------------------------------------- 1 | # Add your introductions here! 2 | -------------------------------------------------------------------------------- /src/Documentation/articles/toc.yml: -------------------------------------------------------------------------------- 1 | - name: Introduction 2 | href: intro.md 3 | -------------------------------------------------------------------------------- /src/Documentation/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/Documentation/docfx.json -------------------------------------------------------------------------------- /src/Documentation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/Documentation/index.md -------------------------------------------------------------------------------- /src/Documentation/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/Documentation/toc.yml -------------------------------------------------------------------------------- /src/DuetAPI.SourceGenerators/Descriptors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI.SourceGenerators/Descriptors.cs -------------------------------------------------------------------------------- /src/DuetAPI.SourceGenerators/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI.SourceGenerators/Helpers.cs -------------------------------------------------------------------------------- /src/DuetAPI.SourceGenerators/SourceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI.SourceGenerators/SourceGenerator.cs -------------------------------------------------------------------------------- /src/DuetAPI/CodeChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/CodeChannel.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/BaseCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/BaseCommand.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Code/Code.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Code/Code.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Code/CodeFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Code/CodeFlags.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Code/KeywordType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Code/KeywordType.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Code/Parameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Code/Parameter.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Code/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Code/Parser.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Code/ParserAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Code/ParserAsync.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Code/ParserBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Code/ParserBuffer.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Code/Type.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Code/Type.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/CodeInterception/Cancel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/CodeInterception/Cancel.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/CodeInterception/Ignore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/CodeInterception/Ignore.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Command.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/CommandContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/CommandContext.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Files/FileDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Files/FileDirectory.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Files/GetFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Files/GetFileInfo.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Files/ResolvePath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Files/ResolvePath.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Generic/CheckPassword.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Generic/CheckPassword.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Generic/Flush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Generic/Flush.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Generic/SetUpdateStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Generic/SetUpdateStatus.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Generic/SimpleCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Generic/SimpleCode.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Generic/WriteMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Generic/WriteMessage.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Plugins/InstallPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Plugins/InstallPlugin.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Plugins/ReloadPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Plugins/ReloadPlugin.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Plugins/SetPluginData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Plugins/SetPluginData.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Plugins/StartPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Plugins/StartPlugin.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Plugins/StartPlugins.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Plugins/StartPlugins.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Plugins/StopPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Plugins/StopPlugin.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Plugins/StopPlugins.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Plugins/StopPlugins.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Plugins/UninstallPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Plugins/UninstallPlugin.cs -------------------------------------------------------------------------------- /src/DuetAPI/Commands/Responses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Commands/Responses.cs -------------------------------------------------------------------------------- /src/DuetAPI/Connection/ConnectionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Connection/ConnectionContext.cs -------------------------------------------------------------------------------- /src/DuetAPI/Connection/Defaults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Connection/Defaults.cs -------------------------------------------------------------------------------- /src/DuetAPI/Connection/Modes/ConnectionMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Connection/Modes/ConnectionMode.cs -------------------------------------------------------------------------------- /src/DuetAPI/DuetAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/DuetAPI.csproj -------------------------------------------------------------------------------- /src/DuetAPI/Exceptions/CodeParserException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Exceptions/CodeParserException.cs -------------------------------------------------------------------------------- /src/DuetAPI/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=DuetAPI.dll 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Base/IModelObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Base/IModelObject.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Base/ModelObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Base/ModelObject.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Boards/Accelerometer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Boards/Accelerometer.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Boards/Board.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Boards/Board.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Boards/BoardState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Boards/BoardState.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Boards/Driver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Boards/Driver.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Boards/MinMaxCurrent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Boards/MinMaxCurrent.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Fans/Fan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Fans/Fan.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Heat/Heat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Heat/Heat.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Heat/Heater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Heat/Heater.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Heat/HeaterModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Heat/HeaterModel.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Heat/HeaterModelPID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Heat/HeaterModelPID.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Heat/HeaterMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Heat/HeaterMonitor.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Heat/HeaterState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Heat/HeaterState.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Inputs/Compatibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Inputs/Compatibility.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Inputs/DistanceUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Inputs/DistanceUnit.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Inputs/InputChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Inputs/InputChannel.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Inputs/Inputs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Inputs/Inputs.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Job/Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Job/Build.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Job/BuildObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Job/BuildObject.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Job/GCodeFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Job/GCodeFileInfo.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Job/Job.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Job/Job.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Job/Layer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Job/Layer.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Job/ThumbnailInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Job/ThumbnailInfo.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Job/TimesLeft.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Job/TimesLeft.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/LedStrips/LedStrip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/LedStrips/LedStrip.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Limits/Limits.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Limits/Limits.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Messages/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Messages/Message.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Messages/MessageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Messages/MessageType.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/Axis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/Axis.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/CurrentMove.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/CurrentMove.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/Extruder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/Extruder.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/InputShaping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/InputShaping.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/KeepoutZone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/KeepoutZone.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/Microstepping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/Microstepping.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/Move.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/Move.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/MoveCalibration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/MoveCalibration.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/MoveDeviations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/MoveDeviations.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/MoveQueueItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/MoveQueueItem.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/MoveRotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/MoveRotation.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/ProbeGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/ProbeGrid.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Move/Skew.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Move/Skew.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Network/Network.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Network/Network.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Network/NetworkState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Network/NetworkState.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/ObjectModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/ObjectModel.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/ObjectModelContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/ObjectModelContext.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Plugins/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Plugins/Plugin.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/SBC/CPU.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/SBC/CPU.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/SBC/DSF/DSF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/SBC/DSF/DSF.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/SBC/DSF/HttpEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/SBC/DSF/HttpEndpoint.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/SBC/Memory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/SBC/Memory.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/SBC/SBC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/SBC/SBC.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Sensors/AnalogSensor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Sensors/AnalogSensor.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Sensors/Endstop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Sensors/Endstop.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Sensors/EndstopType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Sensors/EndstopType.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Sensors/GpInputPort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Sensors/GpInputPort.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Sensors/Probe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Sensors/Probe.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Sensors/ProbeType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Sensors/ProbeType.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Sensors/Sensors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Sensors/Sensors.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Spindles/Spindle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Spindles/Spindle.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Spindles/SpindleType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Spindles/SpindleType.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/State/BeepRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/State/BeepRequest.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/State/GpOutputPort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/State/GpOutputPort.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/State/LogLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/State/LogLevel.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/State/MachineMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/State/MachineMode.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/State/MachineStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/State/MachineStatus.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/State/MessageBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/State/MessageBox.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/State/MessageBoxMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/State/MessageBoxMode.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/State/RestorePoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/State/RestorePoint.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/State/StartupError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/State/StartupError.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/State/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/State/State.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Tools/Tool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Tools/Tool.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Tools/ToolRetraction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Tools/ToolRetraction.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Tools/ToolState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Tools/ToolState.cs -------------------------------------------------------------------------------- /src/DuetAPI/ObjectModel/Volumes/Volume.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/ObjectModel/Volumes/Volume.cs -------------------------------------------------------------------------------- /src/DuetAPI/Utility/DriverId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Utility/DriverId.cs -------------------------------------------------------------------------------- /src/DuetAPI/Utility/FileLists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Utility/FileLists.cs -------------------------------------------------------------------------------- /src/DuetAPI/Utility/Heightmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Utility/Heightmap.cs -------------------------------------------------------------------------------- /src/DuetAPI/Utility/JsonHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Utility/JsonHelper.cs -------------------------------------------------------------------------------- /src/DuetAPI/Utility/SbcPermissions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPI/Utility/SbcPermissions.cs -------------------------------------------------------------------------------- /src/DuetAPIClient/BaseConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPIClient/BaseConnection.cs -------------------------------------------------------------------------------- /src/DuetAPIClient/Commands/CommandConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPIClient/Commands/CommandConnection.cs -------------------------------------------------------------------------------- /src/DuetAPIClient/DuetAPIClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPIClient/DuetAPIClient.csproj -------------------------------------------------------------------------------- /src/DuetAPIClient/HttpEndpoints/Interop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPIClient/HttpEndpoints/Interop.cs -------------------------------------------------------------------------------- /src/DuetAPIClient/HttpEndpoints/Interop.stat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPIClient/HttpEndpoints/Interop.stat.cs -------------------------------------------------------------------------------- /src/DuetAPIClient/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetAPIClient/Makefile -------------------------------------------------------------------------------- /src/DuetControlServer/Codes/ChannelProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Codes/ChannelProcessor.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Codes/Handlers/GCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Codes/Handlers/GCodes.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Codes/Handlers/MCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Codes/Handlers/MCodes.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Codes/Handlers/TCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Codes/Handlers/TCodes.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Codes/Pipelines/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Codes/Pipelines/Post.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Codes/Pipelines/Pre.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Codes/Pipelines/Pre.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Codes/Pipelines/Start.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Codes/Pipelines/Start.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Codes/Processor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Codes/Processor.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Commands/Generic/Code.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Commands/Generic/Code.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Commands/Generic/Flush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Commands/Generic/Flush.cs -------------------------------------------------------------------------------- /src/DuetControlServer/DuetControlServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/DuetControlServer.csproj -------------------------------------------------------------------------------- /src/DuetControlServer/Files/CodeBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Files/CodeBlock.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Files/CodeFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Files/CodeFile.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Files/FilePath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Files/FilePath.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Files/InfoParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Files/InfoParser.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Files/JobProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Files/JobProcessor.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Files/MacroFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Files/MacroFile.cs -------------------------------------------------------------------------------- /src/DuetControlServer/IPC/Connection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/IPC/Connection.cs -------------------------------------------------------------------------------- /src/DuetControlServer/IPC/LockManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/IPC/LockManager.cs -------------------------------------------------------------------------------- /src/DuetControlServer/IPC/Processors/Base.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/IPC/Processors/Base.cs -------------------------------------------------------------------------------- /src/DuetControlServer/IPC/Processors/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/IPC/Processors/Command.cs -------------------------------------------------------------------------------- /src/DuetControlServer/IPC/Server.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/IPC/Server.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=DuetControlServer 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/DuetControlServer/Model/Expressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Model/Expressions.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Model/Filter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Model/Filter.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Model/Observer/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Model/Observer/Helper.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Model/PeriodicUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Model/PeriodicUpdater.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Model/Provider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Model/Provider.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Model/Updater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Model/Updater.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Program.cs -------------------------------------------------------------------------------- /src/DuetControlServer/SPI/Channel/Manager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/SPI/Channel/Manager.cs -------------------------------------------------------------------------------- /src/DuetControlServer/SPI/Channel/Processor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/SPI/Channel/Processor.cs -------------------------------------------------------------------------------- /src/DuetControlServer/SPI/Channel/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/SPI/Channel/State.cs -------------------------------------------------------------------------------- /src/DuetControlServer/SPI/DataTransfer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/SPI/DataTransfer.cs -------------------------------------------------------------------------------- /src/DuetControlServer/SPI/Interface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/SPI/Interface.cs -------------------------------------------------------------------------------- /src/DuetControlServer/SPI/VariableRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/SPI/VariableRequest.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Settings.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Utility/CRC16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Utility/CRC16.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Utility/CRC32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Utility/CRC32.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Utility/Firmware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Utility/Firmware.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Utility/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Utility/Logger.cs -------------------------------------------------------------------------------- /src/DuetControlServer/Utility/MQTT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetControlServer/Utility/MQTT.cs -------------------------------------------------------------------------------- /src/DuetHttpClient/Connector/BaseConnector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetHttpClient/Connector/BaseConnector.cs -------------------------------------------------------------------------------- /src/DuetHttpClient/Connector/PollConnector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetHttpClient/Connector/PollConnector.cs -------------------------------------------------------------------------------- /src/DuetHttpClient/Connector/RestConnector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetHttpClient/Connector/RestConnector.cs -------------------------------------------------------------------------------- /src/DuetHttpClient/DuetHttpClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetHttpClient/DuetHttpClient.csproj -------------------------------------------------------------------------------- /src/DuetHttpClient/DuetHttpOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetHttpClient/DuetHttpOptions.cs -------------------------------------------------------------------------------- /src/DuetHttpClient/DuetHttpSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetHttpClient/DuetHttpSession.cs -------------------------------------------------------------------------------- /src/DuetHttpClient/Exceptions/LoginException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetHttpClient/Exceptions/LoginException.cs -------------------------------------------------------------------------------- /src/DuetHttpClient/Utility/Crc32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetHttpClient/Utility/Crc32.cs -------------------------------------------------------------------------------- /src/DuetHttpClient/Utility/FileListItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetHttpClient/Utility/FileListItem.cs -------------------------------------------------------------------------------- /src/DuetHttpClient/Utility/JsonContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetHttpClient/Utility/JsonContext.cs -------------------------------------------------------------------------------- /src/DuetPiManagementPlugin/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPiManagementPlugin/Command.cs -------------------------------------------------------------------------------- /src/DuetPiManagementPlugin/JsonContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPiManagementPlugin/JsonContext.cs -------------------------------------------------------------------------------- /src/DuetPiManagementPlugin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPiManagementPlugin/Makefile -------------------------------------------------------------------------------- /src/DuetPiManagementPlugin/Mount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPiManagementPlugin/Mount.cs -------------------------------------------------------------------------------- /src/DuetPiManagementPlugin/Network/DHCP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPiManagementPlugin/Network/DHCP.cs -------------------------------------------------------------------------------- /src/DuetPiManagementPlugin/Network/Interface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPiManagementPlugin/Network/Interface.cs -------------------------------------------------------------------------------- /src/DuetPiManagementPlugin/Network/WifiScan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPiManagementPlugin/Network/WifiScan.cs -------------------------------------------------------------------------------- /src/DuetPiManagementPlugin/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPiManagementPlugin/Program.cs -------------------------------------------------------------------------------- /src/DuetPiManagementPlugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPiManagementPlugin/README.md -------------------------------------------------------------------------------- /src/DuetPluginService/Commands/InstallPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/Commands/InstallPlugin.cs -------------------------------------------------------------------------------- /src/DuetPluginService/Commands/ReloadPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/Commands/ReloadPlugin.cs -------------------------------------------------------------------------------- /src/DuetPluginService/Commands/StartPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/Commands/StartPlugin.cs -------------------------------------------------------------------------------- /src/DuetPluginService/Commands/StopPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/Commands/StopPlugin.cs -------------------------------------------------------------------------------- /src/DuetPluginService/DuetPluginService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/DuetPluginService.csproj -------------------------------------------------------------------------------- /src/DuetPluginService/IPC/Service.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/IPC/Service.cs -------------------------------------------------------------------------------- /src/DuetPluginService/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=DuetPluginService 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/DuetPluginService/Permissions/AppArmor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/Permissions/AppArmor.cs -------------------------------------------------------------------------------- /src/DuetPluginService/Permissions/Manager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/Permissions/Manager.cs -------------------------------------------------------------------------------- /src/DuetPluginService/Plugins.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/Plugins.cs -------------------------------------------------------------------------------- /src/DuetPluginService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/Program.cs -------------------------------------------------------------------------------- /src/DuetPluginService/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetPluginService/Settings.cs -------------------------------------------------------------------------------- /src/DuetSoftwareFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetSoftwareFramework.sln -------------------------------------------------------------------------------- /src/DuetWebServer/Authorization/Policies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/Authorization/Policies.cs -------------------------------------------------------------------------------- /src/DuetWebServer/DuetWebServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/DuetWebServer.csproj -------------------------------------------------------------------------------- /src/DuetWebServer/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=DuetWebServer 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/DuetWebServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/Program.cs -------------------------------------------------------------------------------- /src/DuetWebServer/Services/ModelObserver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/Services/ModelObserver.cs -------------------------------------------------------------------------------- /src/DuetWebServer/Services/SessionExpiry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/Services/SessionExpiry.cs -------------------------------------------------------------------------------- /src/DuetWebServer/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/Settings.cs -------------------------------------------------------------------------------- /src/DuetWebServer/Singletons/ModelProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/Singletons/ModelProvider.cs -------------------------------------------------------------------------------- /src/DuetWebServer/Singletons/SessionStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/Singletons/SessionStorage.cs -------------------------------------------------------------------------------- /src/DuetWebServer/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/Startup.cs -------------------------------------------------------------------------------- /src/DuetWebServer/Utility/CRC32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/Utility/CRC32.cs -------------------------------------------------------------------------------- /src/DuetWebServer/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/appsettings.Development.json -------------------------------------------------------------------------------- /src/DuetWebServer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/DuetWebServer/appsettings.json -------------------------------------------------------------------------------- /src/LinuxApi/Commands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Commands.cs -------------------------------------------------------------------------------- /src/LinuxApi/ExitCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/ExitCode.cs -------------------------------------------------------------------------------- /src/LinuxApi/InputGpioPin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/InputGpioPin.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Interop.Libraries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Interop.Libraries.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.chmod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.chmod.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.chown.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.chown.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.close.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.close.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.ioctl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.ioctl.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.kill.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.kill.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.open.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.open.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.poll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.poll.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.read.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.read.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.stat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.stat.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.symlink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.symlink.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/Interop.write.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/Interop.write.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/interop.getegid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/interop.getegid.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/interop.geteuid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/interop.geteuid.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/interop.getgid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/interop.getgid.cs -------------------------------------------------------------------------------- /src/LinuxApi/Interop/Libc/interop.getuid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Interop/Libc/interop.getuid.cs -------------------------------------------------------------------------------- /src/LinuxApi/LinuxApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/LinuxApi.csproj -------------------------------------------------------------------------------- /src/LinuxApi/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=LinuxDevices.dll 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/LinuxApi/Signal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/Signal.cs -------------------------------------------------------------------------------- /src/LinuxApi/SocketExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/SocketExtensions.cs -------------------------------------------------------------------------------- /src/LinuxApi/SpiDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/SpiDevice.cs -------------------------------------------------------------------------------- /src/LinuxApi/UnixPermissions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/LinuxApi/UnixPermissions.cs -------------------------------------------------------------------------------- /src/ModelObserver/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=ModelObserver 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/ModelObserver/ModelObserver.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/ModelObserver/ModelObserver.csproj -------------------------------------------------------------------------------- /src/ModelObserver/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/ModelObserver/Program.cs -------------------------------------------------------------------------------- /src/PluginManager/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TARGET=PluginManager 3 | 4 | include ../../Makefile.components 5 | -------------------------------------------------------------------------------- /src/PluginManager/PluginManager.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/PluginManager/PluginManager.csproj -------------------------------------------------------------------------------- /src/PluginManager/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/PluginManager/Program.cs -------------------------------------------------------------------------------- /src/UnitTests/Commands/Code.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/Commands/Code.cs -------------------------------------------------------------------------------- /src/UnitTests/File/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/Config.cs -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/BenchyIcon.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/BenchyIcon.gcode -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/Circle.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/Circle.gcode -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/Cura.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/Cura.gcode -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/PrusaSlicer.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/PrusaSlicer.gcode -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/Simplify3D.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/Simplify3D.gcode -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/Slic3r.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/Slic3r.gcode -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/Thumbnail.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/Thumbnail.gcode -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/Thumbnail_JPG.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/Thumbnail_JPG.gcode -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/Thumbnail_QOI.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/Thumbnail_QOI.gcode -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/can-stress.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/can-stress.g -------------------------------------------------------------------------------- /src/UnitTests/File/GCodes/config.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/GCodes/config.g -------------------------------------------------------------------------------- /src/UnitTests/File/InfoParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/InfoParser.cs -------------------------------------------------------------------------------- /src/UnitTests/File/Path.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/Path.cs -------------------------------------------------------------------------------- /src/UnitTests/File/Position.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/File/Position.cs -------------------------------------------------------------------------------- /src/UnitTests/HttpClient/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/HttpClient/Session.cs -------------------------------------------------------------------------------- /src/UnitTests/IPC/Subscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/IPC/Subscriber.cs -------------------------------------------------------------------------------- /src/UnitTests/Machine/Expressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/Machine/Expressions.cs -------------------------------------------------------------------------------- /src/UnitTests/Machine/Filter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/Machine/Filter.cs -------------------------------------------------------------------------------- /src/UnitTests/Machine/JSON/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/Machine/JSON/model.json -------------------------------------------------------------------------------- /src/UnitTests/Machine/JSON/patch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/Machine/JSON/patch.json -------------------------------------------------------------------------------- /src/UnitTests/Machine/JSON/stateKey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/Machine/JSON/stateKey.json -------------------------------------------------------------------------------- /src/UnitTests/Machine/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/Machine/Model.cs -------------------------------------------------------------------------------- /src/UnitTests/Machine/Observer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/Machine/Observer.cs -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/abortFile.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/codeBufferUpdate.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/codeChannel.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/doCode.bin: -------------------------------------------------------------------------------- 1 | M20 S2 P"0:/macros" -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/emptyMessage.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/SPI/Blobs/emptyMessage.bin -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/evaluationResult.bin: -------------------------------------------------------------------------------- 1 | ,move.axes[0].position -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/fileChunk.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/SPI/Blobs/fileChunk.bin -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/macroRequest.bin: -------------------------------------------------------------------------------- 1 |  homeall.g -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/message.bin: -------------------------------------------------------------------------------- 1 | "This is just a test -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/packetHeader.bin: -------------------------------------------------------------------------------- 1 |  , -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/packetHeaderResend.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/printPaused.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/SPI/Blobs/printPaused.bin -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/stringRequest.bin: -------------------------------------------------------------------------------- 1 | {"hello":"json!"} -------------------------------------------------------------------------------- /src/UnitTests/SPI/Blobs/transferHeader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/SPI/Blobs/transferHeader.bin -------------------------------------------------------------------------------- /src/UnitTests/SPI/PacketReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/SPI/PacketReader.cs -------------------------------------------------------------------------------- /src/UnitTests/SPI/PacketWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/SPI/PacketWriter.cs -------------------------------------------------------------------------------- /src/UnitTests/UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/UnitTests.csproj -------------------------------------------------------------------------------- /src/UnitTests/Utility/HeightMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/Utility/HeightMap.cs -------------------------------------------------------------------------------- /src/UnitTests/Utility/heightmap.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetSoftwareFramework/HEAD/src/UnitTests/Utility/heightmap.csv --------------------------------------------------------------------------------