diff options
Diffstat (limited to 'Software/PMR')
126 files changed, 755 insertions, 2392 deletions
diff --git a/Software/PMR/.gitignore b/Software/PMR/.gitignore index 717663dff..e10e727be 100644 --- a/Software/PMR/.gitignore +++ b/Software/PMR/.gitignore @@ -1,2 +1 @@ /.metadata/ -Out diff --git a/Software/PMR/Messages/.settings/com.google.eclipse.protobuf.Protobuf.prefs b/Software/PMR/Messages/.settings/com.google.eclipse.protobuf.Protobuf.prefs index d546a7cb3..366b110d5 100644 --- a/Software/PMR/Messages/.settings/com.google.eclipse.protobuf.Protobuf.prefs +++ b/Software/PMR/Messages/.settings/com.google.eclipse.protobuf.Protobuf.prefs @@ -1,4 +1,4 @@ eclipse.preferences.version=1 -paths.directoryPaths=${workspace_loc\:/${project}/Common},${workspace_loc\:/${project}/Jobs},${workspace_loc\:/${project}/Printing},${workspace_loc\:/${project}/ColorLab},${workspace_loc\:/${project}/Diagnostics},${workspace_loc\:/${project}/Debugging},${workspace_loc\:/${project}/Hardware},${workspace_loc\:/${project}/Embroidery},${workspace_loc\:/${project}/Connection},${workspace_loc\:/${project}/Integration},${workspace_loc\:/${project}/IO},${workspace_loc\:/${project}/Exports},${workspace_loc\:/${project}/FirmwareUpgrade},${workspace_loc\:/${project}/EmbeddedParameters},${workspace_loc\:/${project}/TCC},${workspace_loc\:/${project}/MachineStatus},${workspace_loc\:/${project}/Power},${workspace_loc\:/${project}/ThreadLoading},${workspace_loc\:/${project}/Printing},${workspace_loc\:/${project}/Stubs} +paths.directoryPaths=${workspace_loc\:/${project}/Common},${workspace_loc\:/${project}/Jobs},${workspace_loc\:/${project}/Printing},${workspace_loc\:/${project}/ColorLab},${workspace_loc\:/${project}/Diagnostics},${workspace_loc\:/${project}/Debugging},${workspace_loc\:/${project}/Hardware},${workspace_loc\:/${project}/Embroidery},${workspace_loc\:/${project}/Connection},${workspace_loc\:/${project}/Integration},${workspace_loc\:/${project}/IO},${workspace_loc\:/${project}/Exports},${workspace_loc\:/${project}/FirmwareUpgrade},${workspace_loc\:/${project}/EmbeddedParameters},${workspace_loc\:/${project}/TCC},${workspace_loc\:/${project}/MachineStatus} paths.filesInMultipleDirectories=true paths.filesInOneDirectoryOnly=false diff --git a/Software/PMR/Messages/.vscode/settings.json b/Software/PMR/Messages/.vscode/settings.json deleted file mode 100644 index 95568d220..000000000 --- a/Software/PMR/Messages/.vscode/settings.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "protoc": { - "path": "protoc.exe", - "options": [ - "--proto_path=ColorLab", - "--proto_path=Diagnostics", - "--proto_path=Common", - "--proto_path=Connection", - "--proto_path=Debugging", - "--proto_path=Discovery", - "--proto_path=EmbeddedParameters", - "--proto_path=Embroidery", - "--proto_path=Exports", - "--proto_path=FirmwareUpgrade", - "--proto_path=Hardware", - "--proto_path=Insights", - "--proto_path=Integration", - "--proto_path=IO", - "--proto_path=MachineStatus", - "--proto_path=Power", - "--proto_path=Printing", - "--proto_path=Stubs", - "--proto_path=Synchronization", - "--proto_path=TCC", - "--proto_path=ThreadLoading", - "--proto_path=IFS", - "--proto_path=DataStore", - "--csharp_out=../Out" - ] - } -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/CalibrationInput.proto b/Software/PMR/Messages/ColorLab/CalibrationInput.proto deleted file mode 100644 index 5dee7cc20..000000000 --- a/Software/PMR/Messages/ColorLab/CalibrationInput.proto +++ /dev/null @@ -1,16 +0,0 @@ -syntax = "proto3"; - -import "CalibrationMeasurement.proto"; -import "LiquidType.proto"; - -package Tango.PMR.ColorLab; -option java_package = "com.twine.tango.pmr.colorlab"; - -message CalibrationInput -{ - LiquidType LiquidType = 1; - double TargetL = 2; - double TargetA = 3; - double TargetB = 4; - repeated CalibrationMeasurement Measurements = 20; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/CalibrationMeasurement.proto b/Software/PMR/Messages/ColorLab/CalibrationMeasurement.proto deleted file mode 100644 index 8d183e90b..000000000 --- a/Software/PMR/Messages/ColorLab/CalibrationMeasurement.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ColorLab; -option java_package = "com.twine.tango.pmr.colorlab"; - -message CalibrationMeasurement -{ - double NanoliterPerCentimeter = 1; - double L = 2; - double A = 3; - double B = 4; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/CalibrationOutput.proto b/Software/PMR/Messages/ColorLab/CalibrationOutput.proto deleted file mode 100644 index 99d95af3d..000000000 --- a/Software/PMR/Messages/ColorLab/CalibrationOutput.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ColorLab; -option java_package = "com.twine.tango.pmr.colorlab"; - -message CalibrationOutput -{ - double LiquidFactor = 1; - - - bool HasError = 20; - string ErrorMessage = 21; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/GradientConversionInput.proto b/Software/PMR/Messages/ColorLab/GradientConversionInput.proto index 35c885495..08cbe585c 100644 --- a/Software/PMR/Messages/ColorLab/GradientConversionInput.proto +++ b/Software/PMR/Messages/ColorLab/GradientConversionInput.proto @@ -5,7 +5,7 @@ option java_package = "com.twine.tango.pmr.colorlab"; import "ProcessRange.proto"; import "InputLiquid.proto"; -import "GradientInputStop.proto"; +import "InputRGB.proto"; message GradientConversionInput { @@ -14,7 +14,9 @@ message GradientConversionInput double ThreadB = 3; bytes ForwardData = 4; double SegmentLength = 5; - repeated GradientInputStop Stops = 6; - repeated InputLiquid InputLiquids = 7; - repeated ProcessRange ProcessRanges = 8; + double DeltaChroma = 6; + double DeltaL = 7; + repeated InputRGB Colors = 8; + repeated InputLiquid InputLiquids = 9; + repeated ProcessRange ProcessRanges = 10; }
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/GradientConversionOutput.proto b/Software/PMR/Messages/ColorLab/GradientConversionOutput.proto index 1af508310..57b74e22b 100644 --- a/Software/PMR/Messages/ColorLab/GradientConversionOutput.proto +++ b/Software/PMR/Messages/ColorLab/GradientConversionOutput.proto @@ -3,11 +3,11 @@ syntax = "proto3"; package Tango.PMR.ColorLab; option java_package = "com.twine.tango.pmr.colorlab"; -import "GradientOutputStop.proto"; +import "OutputCoordinates.proto"; message GradientConversionOutput { - repeated GradientOutputStop Stops = 1; + repeated OutputCoordinates Coordinates = 1; bool HasError = 2; string ErrorMessage = 3; }
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/GradientInputStop.proto b/Software/PMR/Messages/ColorLab/GradientInputStop.proto deleted file mode 100644 index 5b7cbd890..000000000 --- a/Software/PMR/Messages/ColorLab/GradientInputStop.proto +++ /dev/null @@ -1,29 +0,0 @@ -syntax = "proto3"; - -import "ColorSpace.proto"; -import "LiquidVolume.proto"; - -package Tango.PMR.ColorLab; -option java_package = "com.twine.tango.pmr.colorlab"; - -message GradientInputStop -{ - double Offset = 1; - - ColorSpace ColorSpace = 2; - - int32 Red = 3; - int32 Green = 4; - int32 Blue = 5; - - double Cyan = 6; - double Magenta = 7; - double Yellow = 8; - double Key = 9; - - double L = 10; - double A = 11; - double B = 12; - - repeated LiquidVolume LiquidVolumes = 13; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/GradientOutputStop.proto b/Software/PMR/Messages/ColorLab/GradientOutputStop.proto deleted file mode 100644 index 2c9479870..000000000 --- a/Software/PMR/Messages/ColorLab/GradientOutputStop.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ColorLab; -option java_package = "com.twine.tango.pmr.colorlab"; - -import "OutputLiquid.proto"; - -message GradientOutputStop -{ - double Offset = 1; - int32 ProcessParametersTableIndex = 2; - repeated OutputLiquid OutputLiquids = 3; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/LiquidVolume.proto b/Software/PMR/Messages/ColorLab/InputRGB.proto index cf5da9101..bc0983fb6 100644 --- a/Software/PMR/Messages/ColorLab/LiquidVolume.proto +++ b/Software/PMR/Messages/ColorLab/InputRGB.proto @@ -1,12 +1,11 @@ syntax = "proto3"; -import "LiquidType.proto"; - package Tango.PMR.ColorLab; option java_package = "com.twine.tango.pmr.colorlab"; -message LiquidVolume +message InputRGB { - LiquidType LiquidType = 1; - double Volume = 2; + int32 Red = 1; + int32 Green = 2; + int32 Blue = 3; }
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/LinearizationInput.proto b/Software/PMR/Messages/ColorLab/LinearizationInput.proto deleted file mode 100644 index ff6ba489e..000000000 --- a/Software/PMR/Messages/ColorLab/LinearizationInput.proto +++ /dev/null @@ -1,16 +0,0 @@ -syntax = "proto3"; - -import "LinearizationMeasurement.proto"; -import "LiquidType.proto"; - -package Tango.PMR.ColorLab; -option java_package = "com.twine.tango.pmr.colorlab"; - -message LinearizationInput -{ - LiquidType LiquidType = 1; - double TargetL = 2; - double TargetA = 3; - double TargetB = 4; - repeated LinearizationMeasurement Measurements = 5; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/LinearizationMeasurement.proto b/Software/PMR/Messages/ColorLab/LinearizationMeasurement.proto deleted file mode 100644 index 57f5eb2f5..000000000 --- a/Software/PMR/Messages/ColorLab/LinearizationMeasurement.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ColorLab; -option java_package = "com.twine.tango.pmr.colorlab"; - -message LinearizationMeasurement -{ - double InkPercentage = 1; - double L = 2; - double A = 3; - double B = 4; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/LinearizationOutput.proto b/Software/PMR/Messages/ColorLab/LinearizationOutput.proto deleted file mode 100644 index ee043f6b4..000000000 --- a/Software/PMR/Messages/ColorLab/LinearizationOutput.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ColorLab; -option java_package = "com.twine.tango.pmr.colorlab"; - -message LinearizationOutput -{ - repeated double InkPercentage = 1; - - - bool HasError = 20; - string ErrorMessage = 21; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ColorLab/LiquidType.proto b/Software/PMR/Messages/ColorLab/LiquidType.proto index f1b996ed6..c1d5231ce 100644 --- a/Software/PMR/Messages/ColorLab/LiquidType.proto +++ b/Software/PMR/Messages/ColorLab/LiquidType.proto @@ -30,10 +30,4 @@ enum LiquidType Cleaner = 6; - LightCyan = 7; - - LightMagenta = 8; - - LightYellow = 9; - } diff --git a/Software/PMR/Messages/Common/ErrorCode.proto b/Software/PMR/Messages/Common/ErrorCode.proto index 7121516cb..3b22192cb 100644 --- a/Software/PMR/Messages/Common/ErrorCode.proto +++ b/Software/PMR/Messages/Common/ErrorCode.proto @@ -57,21 +57,6 @@ enum ErrorCode JOB_LIDS_OPEN = 2013; JOB_ABORTED_BY_USER = 2014; JOB_SAFETY_ALARM = 2015; - JOB_NO_ALARM_FILE = 2016; - JOB_FILE_PROBLEM = 2017; - JOB_WASTE_HANDLING_PROBLEM = 2018; - //power up - POWER_UP_NO_CFG_FILE = 3000; - POWER_UP_HW_CONFIG_FAILED = 3001; - POWER_UP_BUILT_IN_FAILED = 3002; - POWER_UP_INITIAL_BLOWER_FAILED = 3003; - POWER_UP_DISPENSER_PRESSURE_BUILDUP_FAILED = 3004; - POWER_UP_NO_THREAD_DETECTED = 3005; - POWER_UP_NO_PROCESS_PARAMS = 3006; - - //DataStore - GENERAL_DATASTORE_ERROR = 4000; - KEY_NOT_FOUND = 4001; } diff --git a/Software/PMR/Messages/Common/MessageType.proto b/Software/PMR/Messages/Common/MessageType.proto index a1965ee91..a9bd65db9 100644 --- a/Software/PMR/Messages/Common/MessageType.proto +++ b/Software/PMR/Messages/Common/MessageType.proto @@ -115,18 +115,6 @@ enum MessageType StubAbortJobResponse = 102; StubMidTankPressureSensorRequest = 103; StubMidTankPressureSensorResponse = 104; - StubDispenserEEpromRequest = 105; - StubDispenserEEpromResponse = 106; - StubWhsEEpromRequest = 107; - StubWhsEEpromResponse = 108; - StubMainCardEEpromReadRequest = 109; - StubMainCardEEpromReadResponse = 110; - StubMainCardEEpromWriteRequest = 111; - StubMainCardEEpromWriteResponse = 112; - StubHeadEEpromRequest = 113; - StubHeadEEpromResponse = 114; - ProcedureRequest = 115; - ProcedureResponse = 116; //------------------------------------ @@ -148,10 +136,6 @@ enum MessageType ColorProfileResponse = 1014; UpdateStatusRequest = 1015; UpdateStatusResponse = 1016; - GenericRequest = 1017; - GenericResponse = 1018; - ConfigureProtocolRequest = 1019; - ConfigureProtocolResponse = 1020; @@ -196,9 +180,14 @@ enum MessageType SetBlowerStateResponse = 2037; SetValveStateRequest = 2038; SetValveStateResponse = 2039; + StartCartridgesUpdateRequest = 2040; + StartCartridgesUpdateResponse = 2041; + StopCartridgesUpdateRequest = 2042; + StopCartridgesUpdateResponse = 2043; CartridgeValidationRequest = 2044; CartridgeValidationResponse = 2045; + //Printing JobRequest = 3000; JobResponse = 3001; @@ -210,10 +199,6 @@ enum MessageType CurrentJobResponse = 3007; ResumeCurrentJobRequest = 3008; ResumeCurrentJobResponse = 3009; - StartHeadCleaningRequest = 3010; - StartHeadCleaningResponse = 3011; - AbortHeadCleaningRequest = 3012; - AbortHeadCleaningResponse = 3013; @@ -224,8 +209,6 @@ enum MessageType StopDebugLogResponse = 4003; SetDebugLogCategoryRequest = 4004; SetDebugLogCategoryResponse = 4005; - SetupDebugDisributorsRequest = 4006; - SetupDebugDisributorsResponse = 4007; //Hardware UploadHardwareConfigurationRequest = 5000; @@ -275,48 +258,10 @@ enum MessageType MidTankDataSetupResponse = 8003; MachineCalibrationDataRequest = 8004; MachineCalibrationDataResponse = 8005; - MainCardStoredDataRequest = 8006; - MainCardStoredDataResponse = 8007; //Machine Status StartMachineStatusUpdateRequest = 9000; StartMachineStatusUpdateResponse = 9001; StopMachineStatusUpdateRequest = 9002; StopMachineStatusUpdateResponse = 9003; - - //Power - StartPowerDownRequest = 10000; - StartPowerDownResponse = 10001; - AbortPowerDownRequest = 10002; - AbortPowerDownResponse = 10003; - StartPowerUpRequest = 10004; - StartPowerUpResponse = 10005; - AbortPowerUpRequest = 10006; - AbortPowerUpResponse = 10007; - StandByRequest = 10008; - StandByResponse = 10009; - - //Thread Loading - StartThreadLoadingRequest = 11000; - StartThreadLoadingResponse = 11001; - ContinueThreadLoadingRequest = 11002; - ContinueThreadLoadingResponse = 11003; - StopThreadLoadingRequest = 11004; - StopThreadLoadingResponse = 11005; - TryThreadLoadingRequest = 11006; - TryThreadLoadingResponse = 11007; - AttemptThreadJoggingRequest = 11008; - AttemptThreadJoggingResponse = 11009; - - //IFS - StartInkFillingStatusRequest = 12000; - StartInkFillingStatusResponse = 12001; - - //DataStore - PutDataStoreItemRequest = 13000; - PutDataStoreItemResponse = 13001; - GetDataStoreItemRequest = 13002; - GetDataStoreItemResponse = 13003; - DataStoreItemModifiedRequest = 13004; - DataStoreItemModifiedResponse = 13005; } diff --git a/Software/PMR/Messages/Connection/ConnectResponse.proto b/Software/PMR/Messages/Connection/ConnectResponse.proto index 177add9a5..e6c178083 100644 --- a/Software/PMR/Messages/Connection/ConnectResponse.proto +++ b/Software/PMR/Messages/Connection/ConnectResponse.proto @@ -8,5 +8,4 @@ option java_package = "com.twine.tango.pmr.connection"; message ConnectResponse { DeviceInformation DeviceInformation = 1; - bool IsAfterReset = 2; }
\ No newline at end of file diff --git a/Software/PMR/Messages/Connection/DeviceInformation.proto b/Software/PMR/Messages/Connection/DeviceInformation.proto index 3e5e3e347..a96d6463f 100644 --- a/Software/PMR/Messages/Connection/DeviceInformation.proto +++ b/Software/PMR/Messages/Connection/DeviceInformation.proto @@ -15,7 +15,4 @@ message DeviceInformation string FPGA1Version = 6; string FPGA2Version = 7; string FPGA3Version = 8; - - //Diagnostics interval in milliseconds - uint32 DiagnosticsInterval = 9; }
\ No newline at end of file diff --git a/Software/PMR/Messages/DataStore/DataStoreItem.proto b/Software/PMR/Messages/DataStore/DataStoreItem.proto deleted file mode 100644 index d4b329799..000000000 --- a/Software/PMR/Messages/DataStore/DataStoreItem.proto +++ /dev/null @@ -1,21 +0,0 @@ -syntax = "proto3"; - -import "DataType.proto"; -import "MessageType.proto"; - -package Tango.PMR.DataStore; -option java_package = "com.twine.tango.pmr.datastore"; - -message DataStoreItem -{ - DataType DataType = 1; - int32 Int32Value = 2; - float FloatValue = 3; - double DoubleValue = 4; - bool BooleanValue = 5; - string StringValue = 6; - bytes BytesValue = 7; - - //Use only when DataType = Proto. - PMR.Common.MessageType ProtoType = 20; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/DataStore/DataStoreItemModifiedRequest.proto b/Software/PMR/Messages/DataStore/DataStoreItemModifiedRequest.proto deleted file mode 100644 index c86d9e016..000000000 --- a/Software/PMR/Messages/DataStore/DataStoreItemModifiedRequest.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.DataStore; -option java_package = "com.twine.tango.pmr.datastore"; - -message DataStoreItemModifiedRequest -{ - string Collection = 1; - string Key = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/DataStore/DataStoreItemModifiedResponse.proto b/Software/PMR/Messages/DataStore/DataStoreItemModifiedResponse.proto deleted file mode 100644 index d6a597fb5..000000000 --- a/Software/PMR/Messages/DataStore/DataStoreItemModifiedResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.DataStore; -option java_package = "com.twine.tango.pmr.datastore"; - -message DataStoreItemModifiedResponse -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/DataStore/DataType.proto b/Software/PMR/Messages/DataStore/DataType.proto deleted file mode 100644 index 3c6ae0e05..000000000 --- a/Software/PMR/Messages/DataStore/DataType.proto +++ /dev/null @@ -1,17 +0,0 @@ -syntax = "proto3"; - -//DO NOT EDIT THIS FILE OR IT MIGHT RESULT IN A DISCREPANCY. - -package Tango.PMR.DataStore; -option java_package = "com.twine.tango.pmr.datastore"; - -enum DataType -{ - Int32 = 0; - Float = 1; - Double = 2; - Boolean = 3; - String = 4; - Bytes = 5; - Proto = 6; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/DataStore/GetDataStoreItemRequest.proto b/Software/PMR/Messages/DataStore/GetDataStoreItemRequest.proto deleted file mode 100644 index 07d0cec47..000000000 --- a/Software/PMR/Messages/DataStore/GetDataStoreItemRequest.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -import "DataStoreItem.proto"; - -package Tango.PMR.DataStore; -option java_package = "com.twine.tango.pmr.datastore"; - -message GetDataStoreItemRequest -{ - string Collection = 1; - string Key = 2; - DataStoreItem DefaultItem = 3; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/DataStore/GetDataStoreItemResponse.proto b/Software/PMR/Messages/DataStore/GetDataStoreItemResponse.proto deleted file mode 100644 index 9445a6fd9..000000000 --- a/Software/PMR/Messages/DataStore/GetDataStoreItemResponse.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -import "DataStoreItem.proto"; - -package Tango.PMR.DataStore; -option java_package = "com.twine.tango.pmr.datastore"; - -message GetDataStoreItemResponse -{ - string Key = 1; - DataStoreItem Item = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/DataStore/PutDataStoreItemRequest.proto b/Software/PMR/Messages/DataStore/PutDataStoreItemRequest.proto deleted file mode 100644 index e4dcb979c..000000000 --- a/Software/PMR/Messages/DataStore/PutDataStoreItemRequest.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -import "DataStoreItem.proto"; - -package Tango.PMR.DataStore; -option java_package = "com.twine.tango.pmr.datastore"; - -message PutDataStoreItemRequest -{ - string Collection = 1; - string Key = 2; - DataStoreItem Item = 3; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/DataStore/PutDataStoreItemResponse.proto b/Software/PMR/Messages/DataStore/PutDataStoreItemResponse.proto deleted file mode 100644 index f00d41336..000000000 --- a/Software/PMR/Messages/DataStore/PutDataStoreItemResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.DataStore; -option java_package = "com.twine.tango.pmr.datastore"; - -message PutDataStoreItemResponse -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Debugging/DebugDistributorType.proto b/Software/PMR/Messages/Debugging/DebugDistributorType.proto index c976afd5a..4cf523dc4 100644 --- a/Software/PMR/Messages/Debugging/DebugDistributorType.proto +++ b/Software/PMR/Messages/Debugging/DebugDistributorType.proto @@ -21,6 +21,4 @@ enum DebugDistributorType MaintFilter = 13; IFSFilter = 14; FilesFilter = 15; - I2CFilter = 16; - MotorFilter = 17; }
\ No newline at end of file diff --git a/Software/PMR/Messages/Debugging/SetupDebugDisributorsRequest.proto b/Software/PMR/Messages/Debugging/SetupDebugDisributorsRequest.proto index 6cf07a0c9..d3ec6f556 100644 --- a/Software/PMR/Messages/Debugging/SetupDebugDisributorsRequest.proto +++ b/Software/PMR/Messages/Debugging/SetupDebugDisributorsRequest.proto @@ -1,12 +1,9 @@ syntax = "proto3"; -import "DebugDistributorType.proto"; - package Tango.PMR.Debugging; option java_package = "com.twine.tango.pmr.debugging"; message SetupDebugDisributorsRequest { - DebugDistributorType DebugDistributor = 1; - bool DistributorActive = 2; + repeated bool DistributorActive = 1; }
\ No newline at end of file diff --git a/Software/PMR/Messages/Debugging/StartDebugLogResponse.proto b/Software/PMR/Messages/Debugging/StartDebugLogResponse.proto index b8aa1a3f1..6648604a1 100644 --- a/Software/PMR/Messages/Debugging/StartDebugLogResponse.proto +++ b/Software/PMR/Messages/Debugging/StartDebugLogResponse.proto @@ -9,9 +9,8 @@ message StartDebugLogResponse { DebugLogCategory Category = 1; string FileName = 2; - int32 LineNumber = 3; - int32 Filter = 4; - string Message = 5; - int32 ModuleId = 6; - int32 Parameter = 7; + uint32 LineNumber = 3; + uint32 Filter = 4; + string Message = 5; + uint32 ModuleId = 6; }
\ No newline at end of file diff --git a/Software/PMR/Messages/Diagnostics/CartridgeTagContent.proto b/Software/PMR/Messages/Diagnostics/CartridgeTagContent.proto index 3ed18713c..39acbc7af 100644 --- a/Software/PMR/Messages/Diagnostics/CartridgeTagContent.proto +++ b/Software/PMR/Messages/Diagnostics/CartridgeTagContent.proto @@ -5,37 +5,37 @@ option java_package = "com.twine.tango.pmr.diagnostics"; message CartridgeTagContent { - string TagUniqueID = 1; //RFID Tag unique ID - string CartSN = 2; //Cartridge serial number - uint32 InkFactoryID = 3; //Ink factory ID - uint32 FillSysID = 4; //Filling system ID number - string WorkOrder = 5; //Color description / ID - string ColorName = 6; //Color description / ID - uint32 InkCategory = 7; //Ink category (TBD) - uint32 Type_Rev = 8; //TBD – can be formulation # - uint32 CartridgeSize = 9; //Size in cc - uint32 FiledInkVol = 10; //Size in cc - string InkBatchNo = 11; //MFG batch No’ - string InkMFGDate = 12; //Date Ink was manufactured (20L container bar-code) - string InkEOLDate = 13; //Ink end of life date - string CartFillDate = 14; //Date cartridge was filled with ink (CFS) - string WasteFillDate = 15;//Date cartridge was filled with waste (Machine) - uint32 Misc = 16; - uint32 PluginCounter = 17; //Number of times cartridge was plugged in INK Slot - bool InkFillStatus = 18; //State indicator - successful state change when starting to fill mid. tank - bool InkUsedStatus = 19; - bool InkEmptyStatus = 20; - bool WasteEmptyStatus = 21; - bool WasteFillingStatus = 22; - bool WasteFullStatus = 23; - bool Blocked = 24; - bool Fail = 25; - uint32 WasteCounter = 26; - string MachineIdINL = 27; - string MachineIdWST = 28; - string Spare = 29; - uint32 Counter = 30; - bool TagValid = 31; - string HashValue = 32; - uint32 Checksum_CRC16 = 33; + string UniqueId = 1; + string SerialNumber = 2; + int32 FactoryId = 3; + int32 FillingSystemId = 4; + string WorkOrder = 5; + string ColorName = 6; + int32 ColorCategory = 7; + int32 ColorTypeRevision = 8; + int32 CartridgeSize = 9; + int32 FilledInkVolume = 10; + string InkBatchNum = 11; + string InkMFGDate = 12; + string InkEOLDate = 13; + string CartridgeFillingDate = 14; + string WasteFilledDate = 15; + int32 PlugInCounter = 16; + uint32 Misc = 17; + bool Inkfill = 18; + bool InkUsed = 19; + bool InkEmpty = 20; + bool WasteEmpty = 21; + bool WasteFilling = 22; + bool WasteFull = 23; + bool Blocked = 24; + bool Fail = 25; + int32 WasteCounter = 26; + string MachineIdInkUsed = 27; + string MachineIdWasteUsed = 28; + uint32 Counter = 29; + bool TagValid = 30; + string HashValue = 31; + uint32 Checksum_CRC16 = 32; + }
\ No newline at end of file diff --git a/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto b/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto index 2b29f7827..82d8d3192 100644 --- a/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto +++ b/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto @@ -202,7 +202,7 @@ message DiagnosticsMonitors repeated double HeadZone4HeaterCurrent = 61; //Head Zone 5-6 Heater Current (Min = 0, Max = 100, PPF = 1) - repeated double HeadZone56HeaterCurrent = 62; + repeated double HeadZone5_6HeaterCurrent = 62; //Mixer 1 Heater Current (Min = 0, Max = 100, PPF = 1) repeated double Mixer1HeaterCurrent = 63; @@ -213,88 +213,4 @@ message DiagnosticsMonitors //Mid Tanks Ink Level (Min = 0, Max = 2, PPF = 1) Channel Count = 8 repeated DoubleArray MidTanksInkLevel = 65; - //Overall Temperature (Min = 0, Max = 100, PPF = 1) - repeated double OverallTemperature = 66; - - //Head Zone 7 Heater Current (Min = 0, Max = 100, PPF = 1) - repeated double HeadZone7HeaterCurrent = 67; - - //Head Zone 7 (Min = 0, Max = 300, PPF = 10) - repeated double HeadZone7Temperature = 68; - - //Head Zone 8 Heater Current (Min = 0, Max = 100, PPF = 1) - repeated double HeadZone8HeaterCurrent = 69; - - //Head Zone 8 (Min = 0, Max = 300, PPF = 10) - repeated double HeadZone8Temperature = 70; - - //Head Zone 9 Heater Current (Min = 0, Max = 100, PPF = 1) - repeated double HeadZone9HeaterCurrent = 71; - - //Head Zone 9 (Min = 0, Max = 300, PPF = 10) - repeated double HeadZone9Temperature = 72; - - //Head Zone 10 Heater Current (Min = 0, Max = 100, PPF = 1) - repeated double HeadZone10HeaterCurrent = 73; - - //Head Zone 10 (Min = 0, Max = 300, PPF = 10) - repeated double HeadZone10Temperature = 74; - - //Head Zone 11 Heater Current (Min = 0, Max = 100, PPF = 1) - repeated double HeadZone11HeaterCurrent = 75; - - //Head Zone 11 (Min = 0, Max = 300, PPF = 10) - repeated double HeadZone11Temperature = 76; - - //Head Zone 12 Heater Current (Min = 0, Max = 100, PPF = 1) - repeated double HeadZone12HeaterCurrent = 77; - - //Head Zone 12 (Min = 0, Max = 300, PPF = 10) - repeated double HeadZone12Temperature = 78; - - //Head Blower Voltage 1 (Min = 0, Max = 100, PPF = 10) - repeated double HeadBlowerVoltage1 = 79; - - //Head Blower Voltage 2 (Min = 0, Max = 100, PPF = 10) - repeated double HeadBlowerVoltage2 = 80; - - //Head Cover Heater 1 Current (Min = 0, Max = 100, PPF = 1) - repeated double HeadCoverHeater1Current = 81; - - //Head Cover Heater 1 Temperature (Min = 0, Max = 300, PPF = 10) - repeated double HeadCoverHeater1Temperature = 82; - - //Head Cover Heater 2 Current (Min = 0, Max = 100, PPF = 1) - repeated double HeadCoverHeater2Current = 83; - - //Head Cover Heater 2 Temperature (Min = 0, Max = 300, PPF = 10) - repeated double HeadCoverHeater2Temperature = 84; - - //WHS Blower 2 Voltage (Min = 0, Max = 100, PPF = 10) - repeated double WHSBlower2Voltage = 85; - - //Gas Sensor (VOC Sensor) (Min = 0, Max = 50, PPF = 1) - repeated double GasSensor = 86; - - //Incoming Voltage (VAC Sensor) (Min = 60, Max = 300, PPF = 1) - repeated double IncomingVoltage = 87; - - //Waste Level (Min = 0, Max = 9, PPF = 1) - repeated double WasteLevel = 88; - - //Head Blower 1 Air Flow (Min = 0, Max = 100, PPF = 1) - repeated double HeadBlower1AirFlow = 89; - - //Head Blower 2 Air Flow (Min = 0, Max = 100, PPF = 1) - repeated double HeadBlower2AirFlow = 90; - - //Shinko Set Value (Min = -10, Max = 30, PPF = 1) - repeated double ShinkoSetValue = 91; - - //Shinko Current Value (Min = -10, Max = 30, PPF = 1) - repeated double ShinkoCurrentValue = 92; - - //Total WHS Flow (Min = 0, Max = 30, PPF = 1) - repeated double TotalWHSFlow = 93; - } diff --git a/Software/PMR/Messages/Diagnostics/EventType.proto b/Software/PMR/Messages/Diagnostics/EventType.proto index b602d2136..6e1831381 100644 --- a/Software/PMR/Messages/Diagnostics/EventType.proto +++ b/Software/PMR/Messages/Diagnostics/EventType.proto @@ -22,1138 +22,865 @@ enum EventType //Request sent to machine or external bridge service (Group = Transport, Category = Info) REQUEST_SENT = 1000; - //Response has been received. (Group = Transport, Category = Info) + //Response received (Group = Transport, Category = Info) RESPONSE_RECEIVED = 1001; - //Request to machine has failed. (Group = Transport, Category = Error) + //Request to machine has failed (Group = Transport, Category = Error) REQUEST_FAILED = 1002; - //Application has encountered an error. (Group = Application, Category = Error) + //Application has encountered an error (Group = Application, Category = Error) APPLICATION_EXCEPTION = 1003; //General application event logs (Group = Application, Category = Info) APPLICATION_INFORMATION = 1004; - //Application started. (Group = Application, Category = Info) + //Application started (Group = Application, Category = Info) APPLICATION_STARTED = 1005; - //Application terminated. (Group = Application, Category = Info) + //Application terminated (Group = Application, Category = Info) APPLICATION_TERMINATED = 1006; - //Diagnostics recording started. (Group = Application, Category = Info) + //Diagnostics recording started (Group = Application, Category = Info) RECORDING_STARTED = 1007; - //Diagnostics recording stopped. (Group = Application, Category = Info) + //Diagnostics recording stopped (Group = Application, Category = Info) RECORDING_STOPPED = 1008; - //Job status message has been received from embedded device. (Group = Application, Category = Info) + //Job status message has been received from embedded device (Group = Application, Category = Info) JOB_STATUS = 1009; - //A job has been started. (Group = Jobs, Category = Info) + //A job has been started (Group = Application, Category = Info) JOB_STARTED = 1010; - //A job has been aborted. (Group = Jobs, Category = Info) + //A job has been aborted (Group = Application, Category = Info) JOB_ABORTED = 1011; - //A job has failed. (Group = Jobs, Category = Error) + //A job has failed (Group = Application, Category = Error) JOB_FAILED = 1012; - //Job completed successfully. (Group = Jobs, Category = Info) + //Job completed successfully (Group = Application, Category = Info) JOB_COMPLETED = 1013; - //Could not complete power-up. Cannot execute job (Group = GeneralHardware, Category = Critical) + //Could not complete power-up (Group = GeneralHardware, Category = Critical) POWER_UP_BIT_FAILURE = 2000; - //The emergency button is pressed (Group = GeneralHardware, Category = Critical) + //The emergency button is pressed (Group = GeneralHardware, Category = Safety) EMERGENCY_PUSH_BUTTON_PRESSED = 2001; - //Cover is open. Cannot execute job (Group = GeneralHardware, Category = Error) + //Front cover 1 is open (Group = GeneralHardware, Category = Error) FRONT_COVER_1_OPEN = 2002; - //Cover is open. Cannot execute job (Group = GeneralHardware, Category = Error) + //Front cover 2 is open (Group = GeneralHardware, Category = Error) FRONT_COVER_2_OPEN = 2003; - //Cover is open. Cannot execute job (Group = GeneralHardware, Category = Error) + //Front cover 3 is open (Group = GeneralHardware, Category = Error) FRONT_COVER_3_OPEN = 2004; - //Cover is open. Cannot execute job (Group = GeneralHardware, Category = Error) + //Front cover 4 is open (Group = GeneralHardware, Category = Error) FRONT_COVER_4_OPEN = 2005; - //IFS door is open. Cannot start new job (Group = GeneralHardware, Category = Warning) + //Cartridges cover is open (Group = GeneralHardware, Category = Warning) CARTRIDGES_COVER_OPEN = 2006; - //Cover is open. Cannot execute job (Group = GeneralHardware, Category = Error) - ARCH_COVER_OPEN = 2007; + //Rear cover is open (Group = GeneralHardware, Category = Error) + REAR_COVER_OPEN = 2007; - //The machine temperature is too high. Cannot execute job (Group = GeneralHardware, Category = Critical) + //The machine temperature is too high (Group = GeneralHardware, Category = Critical) MACHINE_INTERNAL_OVERTEMPERATURE = 2008; - //Internal fans RPM is too low. Cannot execute job (Group = GeneralHardware, Category = Warning) + //Internal fans RPM is too low (Group = GeneralHardware, Category = Warning) MACHINE_FANS_RPM_TOO_LOW = 2009; - //Internal fans stopped. Cannot execute job (Group = GeneralHardware, Category = Critical) + //Internal fans stopped (Group = GeneralHardware, Category = Critical) MACHINE_FANS_STOPPED = 2010; - //Electrical cabinet fans RPM is too low. Cannot execute job (Group = GeneralHardware, Category = Warning) + //Electrical cabinet fans RPM is too low (Group = GeneralHardware, Category = Warning) ELECTRICAL_CABINET_FANS_RPM_TOO_LOW = 2011; - //Electrical cabinet fans stopped. Cannot execute job (Group = GeneralHardware, Category = Warning) + //Electrical cabinet fans stopped (Group = GeneralHardware, Category = Critical) ELECTRICAL_CABINET_FANS_STOPPED = 2012; - //Configuration file does not exist. Cannot execute job (Group = GeneralHardware, Category = Error) + //Configuration file does not exist (Group = GeneralHardware, Category = Error) MACHINE_STATE_NO_CFG_FILE = 2013; //Hardware configuration has failed (Group = GeneralHardware, Category = Error) MACHINE_STATE_HW_CONFIG_FAILED = 2014; - //Blower has failed (Group = GeneralHardware, Category = Error) + // (Group = GeneralHardware, Category = Error) MACHINE_STATE_INITIAL_BLOWER_FAILED = 2015; - //unspecified error (Group = GeneralHardware, Category = Error) + //Unknown error occurred (Group = GeneralHardware, Category = Error) UNSPECIFIED = 2016; - //The machine temperature is too high. Cannot execute job (Group = GeneralHardware, Category = Critical) - MACHINE_INTERNAL_OVERTEMPERATURE_2 = 2017; - - //The electrical cabinet temperature is too high. Cannot execute job (Group = GeneralHardware, Category = Critical) - ELECTRICAL_CABINET_OVERTEMPERATURE = 2018; - - //Software error has occurred (Group = GeneralHardware, Category = Error) - FPGA_WATCHDOG_ACTIVATED = 2019; - - //Software error has occurred (Group = GeneralHardware, Category = Error) - UNINTENDED_RESET = 2020; - - //Temperature measurement error has occurred. Cannot execute job. (Group = GeneralHardware, Category = Error) - TEMPERATURE_MEASUREMENT_ERROR = 2021; - - //Cannot read the cartridge. Cannot perform ink filling (Group = GeneralHardware, Category = Error) - RFID_READER_MALFUNCTION_INK_SLOT = 2022; - - //Cannot read the cartridge. Cannot replace waste cartridge (Group = GeneralHardware, Category = Error) - RFID_READER_MALFUNCTION_WASTE_SLOT_1 = 2023; - - //Cannot read the cartridge. Cannot replace waste cartridge (Group = GeneralHardware, Category = Error) - RFID_READER_MALFUNCTION_WASTE_SLOT_2 = 2024; - - //Thread break. Cannot execute job (Group = ThreadFeedingSystem, Category = Error) + //Thread break (Group = ThreadFeedingSystem, Category = Error) THREAD_BREAK = 3000; - //Thread tension control failure in feeder dancer. Cannot execute job (Group = ThreadFeedingSystem, Category = Error) + //Thread tension control faiure in feeder dancer (Group = ThreadFeedingSystem, Category = Error) THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER = 3001; - //No cone in the winder. Cannot execute job (Group = ThreadFeedingSystem, Category = Error) + //No cone in the winder (Group = ThreadFeedingSystem, Category = Error) WINDER_CONE_DOES_NOT_EXIST = 3002; - //The feeder motor current is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The feeder motor current is too high (Group = ThreadFeedingSystem, Category = Critical) FEEDER_MOTOR_OVERCURRENT = 3003; - //The current in the right loader motor is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The current in the right loader motor is too high (Group = ThreadFeedingSystem, Category = Critical) RIGHT_LOADER_MOTOR_OVERCURRENT = 3004; - //The puller motor current is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The puller motor current is too high (Group = ThreadFeedingSystem, Category = Critical) PULLER_MOTOR_OVERCURRENT = 3005; - //The left loader motor current is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The left loader motor current is too high (Group = ThreadFeedingSystem, Category = Critical) LEFT_LOADER_MOTOR_OVERCURRENT = 3006; - //The winder motor current is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The winder motor current is too high (Group = ThreadFeedingSystem, Category = Critical) WINDER_MOTOR_OVERCURRENT = 3007; - //The screw motor current is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The screw motor current is too high (Group = ThreadFeedingSystem, Category = Critical) SCREW_MOTOR_OVERCURRENT = 3008; - //The loading arm motor current is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The loading arm motor current is too high (Group = ThreadFeedingSystem, Category = Critical) LOADING_ARM_MOTOR_OVERCURRENT = 3009; - //The feeder motor temperature is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The feeder motor temperature is too high (Group = ThreadFeedingSystem, Category = Critical) FEEDER_MOTOR_OVERTEMPERATURE = 3010; - //The right loader motor temperature is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The right loader motor temperature is too high (Group = ThreadFeedingSystem, Category = Critical) RIGHT_LOADER_MOTOR_OVERTEMPERATURE = 3011; - //The puller motor temperature is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The puller motor temperature is too high (Group = ThreadFeedingSystem, Category = Critical) PULLER_MOTOR_OVERTEMPERATURE = 3012; - //The left loader motor temperature is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The left loader motor temperature is too high (Group = ThreadFeedingSystem, Category = Critical) LEFT_LOADER_MOTOR_OVERTEMPERATURE = 3013; - //The winder motor temperature is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The winder motor temperature is too high (Group = ThreadFeedingSystem, Category = Critical) WINDER_MOTOR_OVERTEMPERATURE = 3014; - //The screw motor temperature is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The screw motor temperature is too high (Group = ThreadFeedingSystem, Category = Critical) SCREW_MOTOR_OVERTEMPERATURE = 3015; - //The loading arm motor temperature is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The loading arm motor temperature is too high (Group = ThreadFeedingSystem, Category = Critical) LOADING_ARM_MOTOR_OVERTEMPERATURE = 3016; - //Feeder motor stalled. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Feeder motor stalled (Group = ThreadFeedingSystem, Category = Critical) FEEDER_MOTOR_STALL = 3017; - //Right loader motor stalled. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Right loader motor stalled (Group = ThreadFeedingSystem, Category = Critical) RIGHT_LOADER_MOTOR_STALL = 3018; - //Puller motor stalled. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Puller motor stalled (Group = ThreadFeedingSystem, Category = Critical) PULLER_MOTOR_STALL = 3019; - //Left loader motor stalled. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Left loader motor stalled (Group = ThreadFeedingSystem, Category = Critical) LEFT_LOADER_MOTOR_STALL = 3020; - //Winder motor stalled. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Winder motor stalled (Group = ThreadFeedingSystem, Category = Critical) WINDER_MOTOR_STALL = 3021; - //Screw motor stalled. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Screw motor stalled (Group = ThreadFeedingSystem, Category = Critical) SCREW_MOTOR_STALL = 3022; - //Loading arm motor stalled. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Loading arm motor stalled (Group = ThreadFeedingSystem, Category = Critical) LOADING_ARM_MOTOR_STALL = 3023; - //The feeder motor voltage is too low. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The feeder motor voltage is too low (Group = ThreadFeedingSystem, Category = Critical) FEEDER_MOTOR_UNDERVOLTAGE = 3024; - //The right loader motor voltage is too low. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The right loader motor voltage is too low (Group = ThreadFeedingSystem, Category = Critical) RIGHT_LOADER_MOTOR_UNDERVOLTAGE = 3025; - //The puller motor voltage is too low. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The puller motor voltage is too low (Group = ThreadFeedingSystem, Category = Critical) PULLER_MOTOR_UNDERVOLTAGE = 3026; - //The left loader motor voltage is too low. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The left loader motor voltage is too low (Group = ThreadFeedingSystem, Category = Critical) LEFT_LOADER_MOTOR_UNDERVOLTAGE = 3027; - //The winder motor voltage is too low. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The winder motor voltage is too low (Group = ThreadFeedingSystem, Category = Critical) WINDER_MOTOR_UNDERVOLTAGE = 3028; - //The screw motor voltage is too low. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The screw motor voltage is too low (Group = ThreadFeedingSystem, Category = Critical) SCREW_MOTOR_UNDERVOLTAGE = 3029; - //The loading arm motor voltage is too low. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The loading arm motor voltage is too low (Group = ThreadFeedingSystem, Category = Critical) LOADING_ARM_MOTOR_UNDERVOLTAGE = 3030; - //Cannot load thread (Group = ThreadFeedingSystem, Category = Warning) + //Cannot load thread (Group = ThreadFeedingSystem, Category = Error) LTFU_UP_TIMEOUT = 3031; - //Cannot load thread (Group = ThreadFeedingSystem, Category = Warning) + //Cannot load thread (Group = ThreadFeedingSystem, Category = Error) LTFU_DOWN_TIMEOUT = 3032; - //Cannot load thread (Group = ThreadFeedingSystem, Category = Warning) + //Cannot load thread (Group = ThreadFeedingSystem, Category = Error) RTFU_UP_TIMEOUT = 3033; - //Cannot load thread (Group = ThreadFeedingSystem, Category = Warning) + //Cannot load thread (Group = ThreadFeedingSystem, Category = Error) RTFU_DOWN_TIMEOUT = 3034; - //Screw travel failure. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Screw travel failure (Group = ThreadFeedingSystem, Category = Error) SCREW_MOTOR_LIMIT_TIMEOUT = 3035; - //The winder dancer motor current is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The winder dancer motor current is too high (Group = ThreadFeedingSystem, Category = Critical) WINDER_DANCER_MOTOR_OVERCURRENT = 3036; - //The puller dancer motor current is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The puller dancer motor current is too high (Group = ThreadFeedingSystem, Category = Critical) PULLER_DANCER_MOTOR_OVERCURRENT = 3037; - //The feeder dancer motor current is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The feeder dancer motor current is too high (Group = ThreadFeedingSystem, Category = Critical) FEEDER_DANCER_MOTOR_OVERCURRENT = 3038; - //The winder dancer motor temperature is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The winder dancer motor temperature is too high (Group = ThreadFeedingSystem, Category = Critical) WINDER_DANCER_MOTOR_OVERTEMPERATURE = 3039; - //The puller dancer motor temperature is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The puller dancer motor temperature is too high (Group = ThreadFeedingSystem, Category = Critical) PULLER_DANCER_MOTOR_OVERTEMPERATURE = 3040; - //The feeder dancer motor temperature is too high. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The feeder dancer motor temperature is too high (Group = ThreadFeedingSystem, Category = Critical) FEEDER_DANCER_MOTOR_OVERTEMPERATURE = 3041; - //Winder dancer motor stalled. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Winder dancer motor stalled (Group = ThreadFeedingSystem, Category = Critical) WINDER_DANCER_MOTOR_STALL = 3042; - //Puller dancer motor stalled. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Puller dancer motor stalled (Group = ThreadFeedingSystem, Category = Critical) PULLER_DANCER_MOTOR_STALL = 3043; - //Feeder dancer motor stalled. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //Feeder dancer motor stalled (Group = ThreadFeedingSystem, Category = Critical) FEEDER_DANCER_MOTOR_STALL = 3044; - //The winder dancer motor voltage is too low. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The winder dancer motor voltage is too low (Group = ThreadFeedingSystem, Category = Critical) WINDER_DANCER_MOTOR_UNDERVOLTAGE = 3045; - //The puller dancer motor voltage is too low. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The puller dancer motor voltage is too low (Group = ThreadFeedingSystem, Category = Critical) PULLER_DANCER_MOTOR_UNDERVOLTAGE = 3046; - //The feeder dancer motor voltage is too low. Cannot execute job (Group = ThreadFeedingSystem, Category = Warning) + //The feeder dancer motor voltage is too low (Group = ThreadFeedingSystem, Category = Critical) FEEDER_DANCER_MOTOR_UNDERVOLTAGE = 3047; - //Thread tension control failure in puller dancer. Cannot execute job (Group = ThreadFeedingSystem, Category = Error) + //Thread tension control failure in puller dancer (Group = ThreadFeedingSystem, Category = Error) THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER = 3048; - //Thread tension control failure in winder dancer. Cannot execute job (Group = ThreadFeedingSystem, Category = Error) + //Thread tension control failure in winder dancer (Group = ThreadFeedingSystem, Category = Error) THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER = 3049; - //No thread in machine. Cannot execute job (Group = ThreadFeedingSystem, Category = Error) + // (Group = ThreadFeedingSystem, Category = Error) MACHINE_STATE_NO_THREAD_DETECTED = 3050; - //Thread loading error. Cannot execute job (Group = ThreadFeedingSystem, Category = Error) - THREAD_LOADING_ERROR = 3051; - - //The dryer motor current is too high. Cannot execute job (Group = Dryer, Category = Warning) + //The dryer motor current is too high (Group = Dryer, Category = Critical) DRYER_MOTOR_OVERCURRENT = 4000; - //The dryer motor temperature is too high. Cannot execute jobs (Group = Dryer, Category = Warning) + //The dryer motor temperature is too high (Group = Dryer, Category = Critical) DRYER_MOTOR_OVERTEMPERATURE = 4001; - //Dryer motor stalled. Cannot execute job (Group = Dryer, Category = Warning) + //Dryer motor stalled (Group = Dryer, Category = Critical) DRYER_MOTOR_STALL = 4002; - //The dryer motor voltage is too low. Cannot execute job (Group = Dryer, Category = Warning) + //The dryer motor voltage is too low (Group = Dryer, Category = Critical) DRYER_MOTOR_UNDERVOLTAGE = 4003; - //The dryer door is open. Cannot execute job (Group = Dryer, Category = Critical) + //The dryer door is open (Group = Dryer, Category = Safety) DRYER_DOOR_OPEN = 4004; - //The temperature in dryer zone is too high. Cannot execute job (Group = Dryer, Category = Critical) + //The temperature in dryer zone 1 is too high (Group = Dryer, Category = Critical) DRYER_ZONE_1_OVERTEMPERATURE = 4005; - //The temperature in dryer zone is too high. Cannot execute job (Group = Dryer, Category = Error) + //The temperature in dryer zone 2 is too high (Group = Dryer, Category = Critical) DRYER_ZONE_2_OVERTEMPERATURE = 4006; - //The temperature in dryer zone is too low. Cannot execute job (Group = Dryer, Category = Warning) + //The temperature in dryer zone 1 is too low (Group = Dryer, Category = Warning) DRYER_ZONE_1_UNDERTEMPERATURE_A = 4007; - //The temperature in dryer zone is too low. Cannot execute job (Group = Dryer, Category = Error) + //The temperature in dryer zone 1 is too low (Group = Dryer, Category = Error) DRYER_ZONE_1_UNDERTEMPERATURE_B = 4008; - //The temperature in dryer zone is too low. Cannot execute job (Group = Dryer, Category = Error) + //The temperature in dryer zone 2 is too low (Group = Dryer, Category = Error) DRYER_ZONE_2_UNDERTEMPERATURE_B = 4009; - //Thermal cut-off. Cannot execute job (Group = Dryer, Category = Critical) + //Thermal cut-off (Group = Dryer, Category = Safety) DRYER_THERMAL_CUTOFF = 4010; - //Dryer zone current is out of range. Cannot execute job (Group = Dryer, Category = Warning) + //Dryer zone current is out of range (Group = Dryer, Category = Critical) DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE = 4011; - //Dryer zone current is out of range. Cannot execute job (Group = Dryer, Category = Warning) + //Dryer zone current is out of range (Group = Dryer, Category = Critical) DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE = 4012; - //Dryer zone current loop break. Cannot execute job (Group = Dryer, Category = Error) + //Dryer zone current loop break (Group = Dryer, Category = Critical) DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK = 4013; - //Dryer zone current loop break. Cannot execute job (Group = Dryer, Category = Error) + //Dryer zone current loop break (Group = Dryer, Category = Critical) DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK = 4014; - //Dryer fan RPM is too low. Cannot execute job (Group = Dryer, Category = Warning) + //Dryer fan RPM is too low (Group = Dryer, Category = Warning) DRYER_FAN_RPM_TOO_LOW = 4015; - //Dryer fan stopped. Cannot execute job (Group = Dryer, Category = Critical) + //Dryer fan stopped (Group = Dryer, Category = Critical) DRYER_FAN_STOPPED = 4016; - //The current in dryer lid motor is too high. Cannot execute job (Group = Dryer, Category = Warning) + //The current in dryer lid motor is too high (Group = Dryer, Category = Critical) DRYER_LID_MOTOR_OVERCURRENT = 4017; - //The temperature in the dryer lid motor is too high. Cannot execute job (Group = Dryer, Category = Warning) + //The temperature in the dryer lid motor is too high (Group = Dryer, Category = Critical) DRYER_LID_MOTOR_OVERTEMPERATURE = 4018; - //Dryer lid motor stalled. Cannot execute job (Group = Dryer, Category = Warning) + //Dryer lid motor stalled (Group = Dryer, Category = Critical) DRYER_LID_MOTOR_STALL = 4019; - //The dryer lid motor voltage is too low. Cannot execute job (Group = Dryer, Category = Warning) + //The dryer lid motor voltage is too low (Group = Dryer, Category = Critical) DRYER_LID_MOTOR_UNDERVOLTAGE = 4020; - //The temperature in dryer zone is too low. Cannot execute job (Group = Dryer, Category = Warning) + //The temperature in dryer zone 2 is too low (Group = Dryer, Category = Warning) DRYER_ZONE_2_UNDERTEMPERATURE_A = 4021; - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Critical) + //The temperature in dyeing head zone is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_ZONE_1_OVERTEMPERATURE = 5000; - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Critical) + //The temperature in dyeing head zone is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_ZONE_2_OVERTEMPERATURE = 5001; - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Critical) + //The temperature in dyeing head zone is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_ZONE_3_OVERTEMPERATURE = 5002; - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Critical) + //The temperature in dyeing head zone is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_ZONE_4_OVERTEMPERATURE = 5003; - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Critical) + //The temperature in dyeing head zone is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_ZONE_5_OVERTEMPERATURE = 5004; - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Critical) + //The temperature in dyeing head zone is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_ZONE_6_OVERTEMPERATURE = 5005; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Warning) DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A = 5006; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Warning) DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A = 5007; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Warning) DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A = 5008; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Warning) DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A = 5009; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Warning) DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A = 5010; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Warning) DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A = 5011; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Error) DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B = 5012; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Error) DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B = 5013; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Error) DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B = 5014; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Error) DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B = 5015; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Error) DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B = 5016; - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) + //The temperature in dyeing head zone is too low (Group = DyeingHead, Category = Error) DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B = 5017; - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) + //Dyeing head zone current is out of range (Group = DyeingHead, Category = Warning) DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE = 5018; - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) + //Dyeing head zone current is out of range (Group = DyeingHead, Category = Warning) DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE = 5019; - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) + //Dyeing head zone current is out of range (Group = DyeingHead, Category = Warning) DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE = 5020; - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) + //Dyeing head zone current is out of range (Group = DyeingHead, Category = Warning) DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE = 5021; - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_5_CURRENT_OUT_OF_RANGE = 5022; + //Dyeing head zone current is out of range (Group = DyeingHead, Category = Warning) + DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE = 5022; - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) + //Dyeing head zone current loop break (Group = DyeingHead, Category = Error) DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK = 5023; - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) + //Dyeing head zone current loop break (Group = DyeingHead, Category = Error) DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK = 5024; - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) + //Dyeing head zone current loop break (Group = DyeingHead, Category = Error) DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK = 5025; - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) + //Dyeing head zone current loop break (Group = DyeingHead, Category = Error) DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK = 5026; - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_5_CURRENT_LOOP_BREAK = 5027; + //Dyeing head zone current loop break (Group = DyeingHead, Category = Error) + DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK = 5027; - //Thermal cut-off. Cannot execute job (Group = DyeingHead, Category = Critical) + //Thermal cut-off (Group = DyeingHead, Category = Safety) DYEING_HEAD_THERMAL_CUTOFF = 5028; - //Could not open the dyeing head cover. Cannot execute job (Group = DyeingHead, Category = Error) + //Could not open the dyeing head cover (Group = DyeingHead, Category = Error) DYEING_HEAD_COVER_OPEN_TIMEOUT = 5029; - //Could not close the dyeing head cover. Cannot execute job (Group = DyeingHead, Category = Error) + //Could not close the dyeing head cover (Group = DyeingHead, Category = Error) DYEING_HEAD_COVER_CLOSE_TIMEOUT = 5030; - //The current in the dyeing head cover motor is too high. Cannot execute job (Group = DyeingHead, Category = Warning) + //The current in the dyeing head cover motor is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_COVER_MOTOR_OVERCURRENT = 5031; - //The temperature in the dyeing head cover motor is too high. Cannot execute job (Group = DyeingHead, Category = Warning) + //The temperature in the dyeing head cover motor is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_COVER_MOTOR_OVERTEMPERATURE = 5032; - //Dyeing head cover motor stalled. Cannot execute job (Group = DyeingHead, Category = Warning) + //Dyeing head cover motor stalled (Group = DyeingHead, Category = Critical) DYEING_HEAD_COVER_MOTOR_STALL = 5033; - //The voltage in the dyeing head cover motor is too low. Cannot execute job (Group = DyeingHead, Category = Warning) + //The voltage in the dyeing head cover motor is too low (Group = DyeingHead, Category = Critical) DYEING_HEAD_COVER_MOTOR_UNDERVOLTAGE = 5034; - //The current in the dyeing head cleaning mechanism motor is too high. Cannot execute job (Group = DyeingHead, Category = Warning) + //The current in the dyeing head cleaning mechanism motor is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERCURRENT = 5035; - //The temperature in the dyeing head cleaning mechanism motor is too high. Cannot execute job (Group = DyeingHead, Category = Warning) + //The temperature in the dyeing head cleaning mechanism motor is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERTEMPERATURE = 5036; - //Dyeing head cleaning mechanism motor stalled. Cannot execute job (Group = DyeingHead, Category = Warning) + //Dyeing head cleaning mechanism motor stalled (Group = DyeingHead, Category = Critical) DYEING_HEAD_CLEANING_MECHANISM_MOTOR_STALL = 5037; - //The voltage in dyeing head cleaning mechanism motor is too low. Cannot execute job (Group = DyeingHead, Category = Warning) + //The voltage in dyeing head cleaning mechanism motor is too low (Group = DyeingHead, Category = Critical) DYEING_HEAD_CLEANING_MECHANISM_MOTOR_UNDERVOLTAGE = 5038; - //The current in the dyeing head cleaning head motor is too high. Cannot execute job (Group = DyeingHead, Category = Warning) + //The current in the dyeing head cleaning head motor is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERCURRENT = 5039; - //The temperature in the dyeing head cleaning head motor is too high. Cannot execute job (Group = DyeingHead, Category = Warning) + //The temperature in the dyeing head cleaning head motor is too high (Group = DyeingHead, Category = Critical) DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERTEMPERATURE = 5040; - //Dyeing head cleaning mechanism motor stalled. Cannot execute job (Group = DyeingHead, Category = Warning) + //Dyeing head cleaning mechanism motor stalled (Group = DyeingHead, Category = Critical) DYEING_HEAD_CLEANING_HEAD_MOTOR_STALL = 5041; - //The voltage in dyeing head cleaning head motor is too low. Cannot execute job (Group = DyeingHead, Category = Warning) + //The voltage in dyeing head cleaning head motor is too low (Group = DyeingHead, Category = Critical) DYEING_HEAD_CLEANING_HEAD_MOTOR_UNDERVOLTAGE = 5042; - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_7_OVERTEMPERATURE = 5043; - - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_8_OVERTEMPERATURE = 5044; - - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_9_OVERTEMPERATURE = 5045; - - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_10_OVERTEMPERATURE = 5046; - - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_11_OVERTEMPERATURE = 5047; - - //The temperature in dyeing head zone is too high. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_12_OVERTEMPERATURE = 5048; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_7_UNDERTEMPERATURE_A = 5049; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_8_UNDERTEMPERATURE_A = 5050; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_9_UNDERTEMPERATURE_A = 5051; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_10_UNDERTEMPERATURE_A = 5052; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_11_UNDERTEMPERATURE_A = 5053; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_12_UNDERTEMPERATURE_A = 5054; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_7_UNDERTEMPERATURE_B = 5055; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_8_UNDERTEMPERATURE_B = 5056; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_9_UNDERTEMPERATURE_B = 5057; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_10_UNDERTEMPERATURE_B = 5058; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_11_UNDERTEMPERATURE_B = 5059; - - //The temperature in dyeing head zone is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_12_UNDERTEMPERATURE_B = 5060; - - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_6_CURRENT_OUT_OF_RANGE = 5061; - - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_7_CURRENT_OUT_OF_RANGE = 5062; - - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_8_CURRENT_OUT_OF_RANGE = 5063; - - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_9_CURRENT_OUT_OF_RANGE = 5064; - - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_10_CURRENT_OUT_OF_RANGE = 5065; - - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_11_CURRENT_OUT_OF_RANGE = 5066; - - //Dyeing head zone current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_ZONE_12_CURRENT_OUT_OF_RANGE = 5067; - - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_6_CURRENT_LOOP_BREAK = 5068; - - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_7_CURRENT_LOOP_BREAK = 5069; - - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_8_CURRENT_LOOP_BREAK = 5070; - - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_9_CURRENT_LOOP_BREAK = 5071; - - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_10_CURRENT_LOOP_BREAK = 5072; - - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_11_CURRENT_LOOP_BREAK = 5073; - - //Dyeing head zone current loop break. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_ZONE_12_CURRENT_LOOP_BREAK = 5074; - - //The temperature in dyeing head blower is too high. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_1_OVERTEMPERATURE = 5075; - - //The temperature in dyeing head blower is too high. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_2_OVERTEMPERATURE = 5076; - - //The temperature in dyeing head blower is too low. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_BLOWER_1_UNDERTEMPERATURE_A = 5077; - - //The temperature in dyeing head blower is too low. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_BLOWER_2_UNDERTEMPERATURE_A = 5078; - - //The temperature in dyeing head blower is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_1_UNDERTEMPERATURE_B = 5079; - - //The temperature in dyeing head blower is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_2_UNDERTEMPERATURE_B = 5080; - - //Dyeing head blower current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_BLOWER_1_CURRENT_OUT_OF_RANGE = 5081; - - //Dyeing head blower current is out of range. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_BLOWER_2_CURRENT_OUT_OF_RANGE = 5082; - - //Dyeing head blower current loop break. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_1_CURRENT_LOOP_BREAK = 5083; - - //Dyeing head blower current loop break. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_2_CURRENT_LOOP_BREAK = 5084; - - //Dyeing head blower fan has stopped. Cannot execute job (Group = DyeingHead, Category = Critical) - DYEING_HEAD_BLOWER_1_FAN_STOPPED = 5085; - - //Dyeing head blower fan has stopped. Cannot execute job (Group = DyeingHead, Category = Critical) - DYEING_HEAD_BLOWER_2_FAN_STOPPED = 5086; - - //Dyeing head blower fan RPM is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_1_FAN_RPM_TOO_LOW = 5087; - - //Dyeing head blower fan RPM is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_2_FAN_RPM_TOO_LOW = 5088; - - //Dyeing head actuator did not reach position. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_RIGHT_ACTUATOR_UP_TIMEOUT = 5089; - - //Dyeing head actuator did not reach position. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_LEFT_ACTUATOR_UP_TIMEOUT = 5090; - - //Dyeing head actuator did not reach position. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_RIGHT_ACTUATOR_DOWN_TIMEOUT = 5091; - - //Dyeing head actuator did not reach position. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_LEFT_ACTUATOR_DOWN_TIMEOUT = 5092; - - //Dyeing head blower flow is too high. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_1_FLOW_TOO_HIGH = 5093; - - //Dyeing head blower flow is too high. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_2_FLOW_TOO_HIGH = 5094; - - //Dyeing head blower flow is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_1_FLOW_TOO_LOW = 5095; - - //Dyeing head blower flow is too low. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_BLOWER_2_FLOW_TOO_LOW = 5096; - - //Dyeing head arc lid is open. Cannot execute job. (Group = DyeingHead, Category = Error) - DYEING_HEAD_ARC_LID_IS_OPEN = 5097; - - //Dyeing head tunnel lid is open. Cannot execute job (Group = DyeingHead, Category = Error) - DYEING_HEAD_TUNNEL_LID_IS_OPEN = 5098; - - //Dyeing head cover is open. Cannot execute job (Group = DyeingHead, Category = Warning) - DYEING_HEAD_COVER_IS_OPEN = 5099; - - //The temperature in the mixer is too high. Cannot execute job (Group = Mixer, Category = Error) + //The temperature in the mixer is too high (Group = Mixer, Category = Critical) MIXER_OVERTEMPERATURE = 6000; - //The temperature in the mixer is too low. Cannot execute job (Group = Mixer, Category = Warning) + //The temperature in the mixer is too low (Group = Mixer, Category = Warning) MIXER_UNDERTEMPERATURE_A = 6001; - //The temperature in the mixer is too low. Cannot execute job (Group = Mixer, Category = Error) + //The temperature in the mixer is too low (Group = Mixer, Category = Error) MIXER_UNDERTEMPERATURE_B = 6002; - //Thermal cutoff. Cannot execute job (Group = Mixer, Category = Critical) + //Thermal cutoff (Group = Mixer, Category = Safety) MIXER_THERMAL_CUTOFF = 6003; - //Mixer current is out of range. Cannot execute job (Group = Mixer, Category = Warning) + //Mixer current is out of range (Group = Mixer, Category = Warning) MIXER_CURRENT_OUT_OF_RANGE = 6004; - //Mixer current loop break. Cannot execute job (Group = Mixer, Category = Error) + //Mixer current loop break (Group = Mixer, Category = Error) MIXER_CURRENT_LOOP_BREAK = 6005; - //Overpressure in black dispenser . Cannot execute job (Group = Dispensers, Category = Critical) + //Overpressure in dispenser 1 (Group = Dispensers, Category = Critical) DISPENSER_1_OVERPRESSURE = 7000; - //Overpressure in cyan dispenser. Cannot execute job (Group = Dispensers, Category = Critical) + //Overpressure in dispenser 2 (Group = Dispensers, Category = Critical) DISPENSER_2_OVERPRESSURE = 7001; - //Overpressure in magenta dispenser. Cannot execute job (Group = Dispensers, Category = Critical) + //Overpressure in dispenser 3 (Group = Dispensers, Category = Critical) DISPENSER_3_OVERPRESSURE = 7002; - //Overpressure in yellow dispenser. Cannot execute job (Group = Dispensers, Category = Critical) + //Overpressure in dispenser 4 (Group = Dispensers, Category = Critical) DISPENSER_4_OVERPRESSURE = 7003; - //Overpressure in transparent ink dispenser. Cannot execute job (Group = Dispensers, Category = Critical) + //Overpressure in dispenser 5 (Group = Dispensers, Category = Critical) DISPENSER_5_OVERPRESSURE = 7004; - //Overpressure in spot color 1 dispenser. Cannot execute job (Group = Dispensers, Category = Critical) + //Overpressure in dispenser 6 (Group = Dispensers, Category = Critical) DISPENSER_6_OVERPRESSURE = 7005; - //Overpressure in cleaner dispenser. Cannot execute job (Group = Dispensers, Category = Critical) + //Overpressure in dispenser 7 (Group = Dispensers, Category = Critical) DISPENSER_7_OVERPRESSURE = 7006; - //Overpressure in lubricant dispenser. Cannot execute job (Group = Dispensers, Category = Critical) + //Overpressure in dispenser 8 (Group = Dispensers, Category = Critical) DISPENSER_8_OVERPRESSURE = 7007; - //The pressure in black dispenser is too low. Cannot execute job (Group = Dispensers, Category = Error) + //The pressure in dispenser 1 is too low (Group = Dispensers, Category = Critical) DISPENSER_1_UNDERPRESSURE = 7008; - //The pressure in cyan dispenser is too low. Cannot execute job (Group = Dispensers, Category = Error) + //The pressure in dispenser 2 is too low (Group = Dispensers, Category = Critical) DISPENSER_2_UNDERPRESSURE = 7009; - //The pressure in magenta dispenser is too low. Cannot execute job (Group = Dispensers, Category = Error) + //The pressure in dispenser 3 is too low (Group = Dispensers, Category = Critical) DISPENSER_3_UNDERPRESSURE = 7010; - //The pressure in yellow dispenser is too low. Cannot execute job (Group = Dispensers, Category = Error) + //The pressure in dispenser 4 is too low (Group = Dispensers, Category = Critical) DISPENSER_4_UNDERPRESSURE = 7011; - //The pressure in transparent ink dispenser is too low. Cannot execute job (Group = Dispensers, Category = Error) + //The pressure in dispenser 5 is too low (Group = Dispensers, Category = Critical) DISPENSER_5_UNDERPRESSURE = 7012; - //The pressure in spot color 1 dispenser is too low. Cannot execute job (Group = Dispensers, Category = Error) + //The pressure in dispenser 6 is too low (Group = Dispensers, Category = Critical) DISPENSER_6_UNDERPRESSURE = 7013; - //The pressure in cleaner dispenser is too low. Cannot execute job (Group = Dispensers, Category = Error) + //The pressure in dispenser 7 is too low (Group = Dispensers, Category = Critical) DISPENSER_7_UNDERPRESSURE = 7014; - //The pressure in lubricant dispenser is too low. Cannot execute job (Group = Dispensers, Category = Error) + //The pressure in dispenser 8 is too low (Group = Dispensers, Category = Critical) DISPENSER_8_UNDERPRESSURE = 7015; - //Black dispenser is empty (Group = Dispensers, Category = Error) + //Dispenser 1 is empty (Group = Dispensers, Category = Error) DISPENSER_1_EMPTY = 7016; - //Cyan dispenser is empty (Group = Dispensers, Category = Error) + //Dispenser 2 is empty (Group = Dispensers, Category = Error) DISPENSER_2_EMPTY = 7017; - //Magenta dispenser is empty (Group = Dispensers, Category = Error) + //Dispenser 3 is empty (Group = Dispensers, Category = Error) DISPENSER_3_EMPTY = 7018; - //Yellow dispenser is empty (Group = Dispensers, Category = Error) + //Dispenser 4 is empty (Group = Dispensers, Category = Error) DISPENSER_4_EMPTY = 7019; - //Transparent ink dispenser is empty (Group = Dispensers, Category = Error) + //Dispenser 5 is empty (Group = Dispensers, Category = Error) DISPENSER_5_EMPTY = 7020; - //Spot color 1 dispenser is empty (Group = Dispensers, Category = Error) + //Dispenser 6 is empty (Group = Dispensers, Category = Error) DISPENSER_6_EMPTY = 7021; - //Cleaner dispenser is empty (Group = Dispensers, Category = Error) + //Dispenser 7 is empty (Group = Dispensers, Category = Error) DISPENSER_7_EMPTY = 7022; - //Lubricant dispenser is empty (Group = Dispensers, Category = Error) + //Dispenser 8 is empty (Group = Dispensers, Category = Error) DISPENSER_8_EMPTY = 7023; - //Dispenser problem. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser problem (Group = Dispensers, Category = Error) DISPENSER_1_REFILL_FAILURE = 7024; - //Dispenser problem. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser problem (Group = Dispensers, Category = Error) DISPENSER_2_REFILL_FAILURE = 7025; - //Dispenser problem. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser problem (Group = Dispensers, Category = Error) DISPENSER_3_REFILL_FAILURE = 7026; - //Dispenser problem. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser problem (Group = Dispensers, Category = Error) DISPENSER_4_REFILL_FAILURE = 7027; - //Dispenser problem. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser problem (Group = Dispensers, Category = Error) DISPENSER_5_REFILL_FAILURE = 7028; - //Dispenser problem. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser problem (Group = Dispensers, Category = Error) DISPENSER_6_REFILL_FAILURE = 7029; - //Dispenser problem. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser problem (Group = Dispensers, Category = Error) DISPENSER_7_REFILL_FAILURE = 7030; - //Dispenser problem. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser problem (Group = Dispensers, Category = Error) DISPENSER_8_REFILL_FAILURE = 7031; - //Black dispenser motor current is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 1 motor current is too high (Group = Dispensers, Category = Critical) DISPENSER_1_MOTOR_OVERCURRENT = 7032; - //Cyan dispenser motor current is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 2 motor current is too high (Group = Dispensers, Category = Critical) DISPENSER_2_MOTOR_OVERCURRENT = 7033; - //Magenta dispenser motor current is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 3 motor current is too high (Group = Dispensers, Category = Critical) DISPENSER_3_MOTOR_OVERCURRENT = 7034; - //Yellow dispenser motor current is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 4 motor current is too high (Group = Dispensers, Category = Critical) DISPENSER_4_MOTOR_OVERCURRENT = 7035; - //Transparent ink dispenser motor current is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 5 motor current is too high (Group = Dispensers, Category = Critical) DISPENSER_5_MOTOR_OVERCURRENT = 7036; - //Spot color 1 dispenser motor current is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 6 motor current is too high (Group = Dispensers, Category = Critical) DISPENSER_6_MOTOR_OVERCURRENT = 7037; - //Cleaner dispenser motor current is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 7 motor current is too high (Group = Dispensers, Category = Critical) DISPENSER_7_MOTOR_OVERCURRENT = 7038; - //Lubricant dispenser motor current is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 8 motor current is too high (Group = Dispensers, Category = Critical) DISPENSER_8_MOTOR_OVERCURRENT = 7039; - //Black dispenser motor temperature is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 1 motor temperature is too high (Group = Dispensers, Category = Critical) DISPENSER_1_MOTOR_OVERTEMPERATURE = 7040; - //Cyan dispenser motor temperature is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 2 motor temperature is too high (Group = Dispensers, Category = Critical) DISPENSER_2_MOTOR_OVERTEMPERATURE = 7041; - //Magenta dispenser motor temperature is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 3 motor temperature is too high (Group = Dispensers, Category = Critical) DISPENSER_3_MOTOR_OVERTEMPERATURE = 7042; - //Yellow dispenser motor temperature is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 4 motor temperature is too high (Group = Dispensers, Category = Critical) DISPENSER_4_MOTOR_OVERTEMPERATURE = 7043; - //Transparent ink dispenser motor temperature is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 5 motor temperature is too high (Group = Dispensers, Category = Critical) DISPENSER_5_MOTOR_OVERTEMPERATURE = 7044; - //Spot color 1 dispenser motor temperature is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 6 motor temperature is too high (Group = Dispensers, Category = Critical) DISPENSER_6_MOTOR_OVERTEMPERATURE = 7045; - //Cleaner dispenser motor temperature is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 7 motor temperature is too high (Group = Dispensers, Category = Critical) DISPENSER_7_MOTOR_OVERTEMPERATURE = 7046; - //Lubricant dispenser motor temperature is too high. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 8 motor temperature is too high (Group = Dispensers, Category = Critical) DISPENSER_8_MOTOR_OVERTEMPERATURE = 7047; - //Black dispenser motor stalled. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 1 motor stalled (Group = Dispensers, Category = Critical) DISPENSER_1_MOTOR_STALL = 7048; - //Cyan dispenser motor stalled. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 2 motor stalled (Group = Dispensers, Category = Critical) DISPENSER_2_MOTOR_STALL = 7049; - //Magenta dispenser motor stalled. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 3 motor stalled (Group = Dispensers, Category = Critical) DISPENSER_3_MOTOR_STALL = 7050; - //Yellow dispenser 4 motor stalled. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 4 motor stalled (Group = Dispensers, Category = Critical) DISPENSER_4_MOTOR_STALL = 7051; - //Transparent ink dispenser motor stalled. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 5 motor stalled (Group = Dispensers, Category = Critical) DISPENSER_5_MOTOR_STALL = 7052; - //Spot color 1 dispenser motor stalled. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 6 motor stalled (Group = Dispensers, Category = Critical) DISPENSER_6_MOTOR_STALL = 7053; - //Cleaner dispenser motor stalled. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 7 motor stalled (Group = Dispensers, Category = Critical) DISPENSER_7_MOTOR_STALL = 7054; - //Lubricant dispenser motor stalled. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 8 motor stalled (Group = Dispensers, Category = Critical) DISPENSER_8_MOTOR_STALL = 7055; - //Black dispenser motor voltage is too low. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 1 motor voltage is too low (Group = Dispensers, Category = Critical) DISPENSER_1_MOTOR_UNDERVOLTAGE = 7056; - //Cyan dispenser motor voltage is too low Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 2 motor voltage is too low (Group = Dispensers, Category = Critical) DISPENSER_2_MOTOR_UNDERVOLTAGE = 7057; - //Magenta dispenser motor voltage is too low. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 3 motor voltage is too low (Group = Dispensers, Category = Critical) DISPENSER_3_MOTOR_UNDERVOLTAGE = 7058; - //Yellow dispenser motor voltage is too low. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 4 motor voltage is too low (Group = Dispensers, Category = Critical) DISPENSER_4_MOTOR_UNDERVOLTAGE = 7059; - //Transparent ink dispenser motor voltage is too low. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 5 motor voltage is too low (Group = Dispensers, Category = Critical) DISPENSER_5_MOTOR_UNDERVOLTAGE = 7060; - //Spot color 1 dispenser motor voltage is too low. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 6 motor voltage is too low (Group = Dispensers, Category = Critical) DISPENSER_6_MOTOR_UNDERVOLTAGE = 7061; - //Cleaner dispenser motor voltage is too low. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 7 motor voltage is too low (Group = Dispensers, Category = Critical) DISPENSER_7_MOTOR_UNDERVOLTAGE = 7062; - //Lubricant dispenser motor voltage is too low. Cannot execute job (Group = Dispensers, Category = Warning) + //Dispenser 8 motor voltage is too low (Group = Dispensers, Category = Critical) DISPENSER_8_MOTOR_UNDERVOLTAGE = 7063; - //Black dispenser is at the upper limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 1 is at the upper limit (Group = Dispensers, Category = Error) DISPENSER_1_UPPER_HARD_LIMIT = 7064; - //Cyan dispenser is at the upper limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 2 is at the upper limit (Group = Dispensers, Category = Error) DISPENSER_2_UPPER_HARD_LIMIT = 7065; - //Magenta dispenser is at the upper limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 3 is at the upper limit (Group = Dispensers, Category = Error) DISPENSER_3_UPPER_HARD_LIMIT = 7066; - //Yellow dispenser is at the upper limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 4 is at the upper limit (Group = Dispensers, Category = Error) DISPENSER_4_UPPER_HARD_LIMIT = 7067; - //Transparent ink dispenser is at the upper limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 5 is at the upper limit (Group = Dispensers, Category = Error) DISPENSER_5_UPPER_HARD_LIMIT = 7068; - //Spot color 1 dispenser is at the upper limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 6 is at the upper limit (Group = Dispensers, Category = Error) DISPENSER_6_UPPER_HARD_LIMIT = 7069; - //Cleaner dispenser is at the upper limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 7 is at the upper limit (Group = Dispensers, Category = Error) DISPENSER_7_UPPER_HARD_LIMIT = 7070; - //Lubricant dispenser is at the upper limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 8 is at the upper limit (Group = Dispensers, Category = Error) DISPENSER_8_UPPER_HARD_LIMIT = 7071; - //Black dispenser is at the lower limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 1 is at the lower limit (Group = Dispensers, Category = Error) DISPENSER_1_LOWER_HARD_LIMIT = 7072; - //Cyan dispenser is at the lower limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 2 is at the lower limit (Group = Dispensers, Category = Error) DISPENSER_2_LOWER_HARD_LIMIT = 7073; - //Magenta dispenser is at the lower limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 3 is at the lower limit (Group = Dispensers, Category = Error) DISPENSER_3_LOWER_HARD_LIMIT = 7074; - //Yellow dispenser is at the lower limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 4 is at the lower limit (Group = Dispensers, Category = Error) DISPENSER_4_LOWER_HARD_LIMIT = 7075; - //Transparent ink dispenser is at the lower limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 5 is at the lower limit (Group = Dispensers, Category = Error) DISPENSER_5_LOWER_HARD_LIMIT = 7076; - //Spot color 1 dispenser is at the lower limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 6 is at the lower limit (Group = Dispensers, Category = Error) DISPENSER_6_LOWER_HARD_LIMIT = 7077; - //Cleaner dispenser is at the lower limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 7 is at the lower limit (Group = Dispensers, Category = Error) DISPENSER_7_LOWER_HARD_LIMIT = 7078; - //Lubricant dispenser is at the lower limit. Cannot execute job (Group = Dispensers, Category = Error) + //Dispenser 8 is at the lower limit (Group = Dispensers, Category = Error) DISPENSER_8_LOWER_HARD_LIMIT = 7079; - //Pressure in black dispenser is too high. Cannot execute job (Group = Dispensers, Category = Error) + //Pressure in dispenser 1 is too high (Group = Dispensers, Category = Error) DISPENSER_1_HIGH_PRESSURE = 7080; - //Pressure in cyan dispenser is too high. Cannot execute job (Group = Dispensers, Category = Error) + //Pressure in dispenser 2 is too high (Group = Dispensers, Category = Error) DISPENSER_2_HIGH_PRESSURE = 7081; - //Pressure in magenta dispenser is too high. Cannot execute job (Group = Dispensers, Category = Error) + //Pressure in dispenser 3 is too high (Group = Dispensers, Category = Error) DISPENSER_3_HIGH_PRESSURE = 7082; - //Pressure in yellow dispenser is too high. Cannot execute job (Group = Dispensers, Category = Error) + //Pressure in dispenser 4 is too high (Group = Dispensers, Category = Error) DISPENSER_4_HIGH_PRESSURE = 7083; - //Pressure in transparent ink dispenser is too high. Cannot execue job (Group = Dispensers, Category = Error) + //Pressure in dispenser 5 is too high (Group = Dispensers, Category = Error) DISPENSER_5_HIGH_PRESSURE = 7084; - //Pressure in spot color 1 dispenser is too high. Cannot execute job (Group = Dispensers, Category = Error) + //Pressure in dispenser 6 is too high (Group = Dispensers, Category = Error) DISPENSER_6_HIGH_PRESSURE = 7085; - //Pressure in cleaner dispenser is too high. Cannot execute job (Group = Dispensers, Category = Error) + //Pressure in dispenser 7 is too high (Group = Dispensers, Category = Error) DISPENSER_7_HIGH_PRESSURE = 7086; - //Pressure in lubricant dispenser is too high. Cannot execute job (Group = Dispensers, Category = Error) + //Pressure in dispenser 8 is too high (Group = Dispensers, Category = Error) DISPENSER_8_HIGH_PRESSURE = 7087; - //Black ink level is low (Group = InkDeliverySystem, Category = Warning) + //Cyan ink level is low (Group = InkDeliverySystem, Category = Warning) MID_TANK_1_LOW_LEVEL = 8000; - //Cyan ink level is low (Group = InkDeliverySystem, Category = Warning) + //Magenta ink level is low (Group = InkDeliverySystem, Category = Warning) MID_TANK_2_LOW_LEVEL = 8001; - //Magenta ink level is low (Group = InkDeliverySystem, Category = Warning) + //Yellow ink level is low (Group = InkDeliverySystem, Category = Warning) MID_TANK_3_LOW_LEVEL = 8002; - //Yellow ink level is low (Group = InkDeliverySystem, Category = Warning) + //Black ink level is low (Group = InkDeliverySystem, Category = Warning) MID_TANK_4_LOW_LEVEL = 8003; //Transparent ink level is low (Group = InkDeliverySystem, Category = Warning) MID_TANK_5_LOW_LEVEL = 8004; - //Spot color I level is low (Group = InkDeliverySystem, Category = Warning) + //Transparent cleaning level is low (Group = InkDeliverySystem, Category = Warning) MID_TANK_6_LOW_LEVEL = 8005; - //Cleaner level is low (Group = InkDeliverySystem, Category = Warning) + //Lubricant level is low (Group = InkDeliverySystem, Category = Warning) MID_TANK_7_LOW_LEVEL = 8006; - //Lubricant level is low (Group = InkDeliverySystem, Category = Warning) + //Spot color I level is low (Group = InkDeliverySystem, Category = Warning) MID_TANK_8_LOW_LEVEL = 8007; - //Black ink is empty. Cannnot execute job (Group = InkDeliverySystem, Category = Error) + //Cyan ink is empty (Group = InkDeliverySystem, Category = Error) MID_TANK_1_EMPTY = 8008; - //Cyan ink is empty. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Magenta ink is empty (Group = InkDeliverySystem, Category = Error) MID_TANK_2_EMPTY = 8009; - //Magenta ink is empty. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Yellow ink is empty (Group = InkDeliverySystem, Category = Error) MID_TANK_3_EMPTY = 8010; - //Yellow ink is empty. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Black ink is empty (Group = InkDeliverySystem, Category = Error) MID_TANK_4_EMPTY = 8011; - //Transparent ink is empty. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Transparent ink is empty (Group = InkDeliverySystem, Category = Error) MID_TANK_5_EMPTY = 8012; - //Spot color I is empty. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Transparent cleaning is empty (Group = InkDeliverySystem, Category = Error) MID_TANK_6_EMPTY = 8013; - //Cleaner is empty. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Lubricant is empty (Group = InkDeliverySystem, Category = Error) MID_TANK_7_EMPTY = 8014; - //Lubricant is empty. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Spot color I is empty (Group = InkDeliverySystem, Category = Error) MID_TANK_8_EMPTY = 8015; - //Black ink overflow. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Cyan ink overflow (Group = InkDeliverySystem, Category = Error) MID_TANK_1_OVERFLOW = 8016; - //Cyan ink overflow. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Magenta ink overflow (Group = InkDeliverySystem, Category = Error) MID_TANK_2_OVERFLOW = 8017; - //Magenta ink overflow. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Yellow ink overflow (Group = InkDeliverySystem, Category = Error) MID_TANK_3_OVERFLOW = 8018; - //Yellow ink overflow. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Black ink overflow (Group = InkDeliverySystem, Category = Error) MID_TANK_4_OVERFLOW = 8019; - //Transparent ink overflow. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Transparent ink overflow (Group = InkDeliverySystem, Category = Error) MID_TANK_5_OVERFLOW = 8020; - //Spot color 1 overflow. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Transparent cleaning overflow (Group = InkDeliverySystem, Category = Error) MID_TANK_6_OVERFLOW = 8021; - //Cleaner overflow. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Lubricant overflow (Group = InkDeliverySystem, Category = Error) MID_TANK_7_OVERFLOW = 8022; - //Lubricant overflow. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Spot color I overflow (Group = InkDeliverySystem, Category = Error) MID_TANK_8_OVERFLOW = 8023; - //Failed to fill black ink. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Failed to fill cyan ink (Group = InkDeliverySystem, Category = Error) MID_TANK_1_FILL_TIMEOUT = 8024; - //Failed to fill cyan ink. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Failed to fill magenta ink (Group = InkDeliverySystem, Category = Error) MID_TANK_2_FILL_TIMEOUT = 8025; - //Failed to fill magenta ink. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Failed to fill yellow ink (Group = InkDeliverySystem, Category = Error) MID_TANK_3_FILL_TIMEOUT = 8026; - //Failed to fill yellow ink. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Failed to fill black ink (Group = InkDeliverySystem, Category = Error) MID_TANK_4_FILL_TIMEOUT = 8027; - //Failed to fill transparent ink. Canot execute job (Group = InkDeliverySystem, Category = Error) + //Failed to fill transparent ink (Group = InkDeliverySystem, Category = Error) MID_TANK_5_FILL_TIMEOUT = 8028; - //Failed to fill spot color 1 ink. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Failed to fill transparent cleaning ink (Group = InkDeliverySystem, Category = Error) MID_TANK_6_FILL_TIMEOUT = 8029; - //Failed to fill cleaner. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Failed to fill lubricant (Group = InkDeliverySystem, Category = Error) MID_TANK_7_FILL_TIMEOUT = 8030; - //Failed to fill lubricant. Cannot execute job (Group = InkDeliverySystem, Category = Error) + //Failed to fill spot color I (Group = InkDeliverySystem, Category = Error) MID_TANK_8_FILL_TIMEOUT = 8031; - //Cannot detect air filter. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) + //Cannot detect air filter (Group = WasteHandlingSystem, Category = Safety) AIR_FILTER_NOT_INSTALLED = 9000; - //Air filter clogged. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + //Air filter clogged (Group = WasteHandlingSystem, Category = Error) AIR_FILTER_CLOGGED = 9001; - //Recycled ink emptying failure. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + //Recycled ink emptying failure (Group = WasteHandlingSystem, Category = Error) WASTE_CONTAINER_EMPTYING_TIMEOUT = 9002; - //No suction in the recycled ink handling system. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) + //No suction in the recycled ink handling system (Group = WasteHandlingSystem, Category = Safety) NO_AIR_PRESSURE = 9003; - //Overflow in recycled ink container. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + //Overflow in recycled ink container (Group = WasteHandlingSystem, Category = Critical) WASTE_CONTAINER_OVERFLOW = 9004; - //Air quality alert. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) + //Air quality alert (Group = WasteHandlingSystem, Category = Critical) VOC_SENSOR_ALARM_TIME = 9005; - //Chiller malfunction. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) + //Chiller malfunction (Group = WasteHandlingSystem, Category = Critical) CHILLER_DRY_CONTACT = 9006; - //Insufficient air flow. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + //Insufficient air flow (Group = WasteHandlingSystem, Category = Critical) INSUFFICIENT_AIR_FLOW = 9007; - //Air quality alert. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) + //Air quality alert (Group = WasteHandlingSystem, Category = Critical) VOC_SENSOR_ALARM_SLOPE = 9008; - //Pre-cooler fan has stopped. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) - PRE_COOLER_FAN_1_STOPPED = 9009; - - //Pre-cooler fan has stopped. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) - PRE_COOLER_FAN_2_STOPPED = 9010; - - //Cooler fan has stopped. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) - COOLER_FAN_1_STOPPED = 9011; - - //Cooler fan has stopped. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) - COOLER_FAN_2_STOPPED = 9012; - - //Cooler fan has stopped. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) - COOLER_FAN_3_STOPPED = 9013; - - //Cooler fan has stopped. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) - COOLER_FAN_4_STOPPED = 9014; - - //Pre-cooler fan RPM is too low. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - PRE_COOLER_FAN_1_RPM_TOO_LOW = 9015; - - //Pre-cooler fan RPM is too low. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - PRE_COOLER_FAN_2_RPM_TOO_LOW = 9016; - - //Cooler fan RPM is too low. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - COOLER_FAN_1_RPM_TOO_LOW = 9017; - - //Cooler fan RPM is too low. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - COOLER_FAN_2_RPM_TOO_LOW = 9018; - - //Cooler fan RPM is too low. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - COOLER_FAN_3_RPM_TOO_LOW = 9019; - - //Cooler fan RPM is too low. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - COOLER_FAN_4_RPM_TOO_LOW = 9020; - - //Cooler temperature is too high. Cannot execute job (Group = WasteHandlingSystem, Category = Critical) - COOLER_TEMPERATURE_TOO_HIGH = 9021; - - //Cooler temperature is too low. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - COOLER_TEMPERATURE_TOO_LOW = 9022; - - //Cannot detect ink cartridge. Cannot execute job (Group = InkFillingSystem, Category = Error) + //Cannot detect ink cartridge (Group = InkFillingSystem, Category = Error) INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT = 10000; - //Cannot identify ink cartridge. Cannot execute job (Group = InkFillingSystem, Category = Error) + //Cannot identify ink cartridge (Group = InkFillingSystem, Category = Error) INK_CARTRIDGE_RFID_TIMEOUT = 10001; - //No waste cartridge in system. Cannot execute job. Please insert waste cartridge (Group = InkFillingSystem, Category = Error) + //No Re-cartridge available (Group = InkFillingSystem, Category = Error) NO_WASTE_CARTRIDGE_AVAILABLE = 10002; - //Both waste cartridges are full. Cannot execute job. Please replace waste cartridges (Group = InkFillingSystem, Category = Error) + //All Re-cartridges are full (Group = InkFillingSystem, Category = Error) ALL_WASTE_CARTRIDGES_FULL = 10003; - //Cannot detect waste cartridge. Cannot execute job (Group = InkFillingSystem, Category = Error) + //Cannot detect Re-cartridge (Group = InkFillingSystem, Category = Error) WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT = 10004; - //Cannot identify waste cartridge. Cannot execute job (Group = InkFillingSystem, Category = Error) + //Cannot identify Re-cartridge (Group = InkFillingSystem, Category = Error) WASTE_CARTRIDGE_RFID_TIMEOUT = 10005; - //Ink cartridge failure. Cannot perform ink filling (Group = InkFillingSystem, Category = Error) - INK_CARTRIDGE_RFID_TAG_CANNOT_BE_READ = 10006; - - //Waste cartridge failure. Cannot replace waste cartridge (Group = InkFillingSystem, Category = Error) - WASTE_CARTRIDGE_RFID_TAG_CANNOT_BE_READ = 10007; - - //Ink cartridge failure. Cannot perform ink filling (Group = InkFillingSystem, Category = Error) - INK_CARTRIDGE_RFID_TAG_IS_NOT_VALID = 10008; - - //Waste cartridge failure. Cannot replace waste cartridge (Group = InkFillingSystem, Category = Error) - WASTE_CARTRIDGE_RFID_TAG_IS_NOT_VALID = 10009; - - //Ink cartridge failure. Cannot perform ink filling (Group = InkFillingSystem, Category = Error) - INK_CARTRIDGE_AUTHENTICATION_FAILED = 10010; - - //Waste cartridge failure. Cannot replace waste cartridge (Group = InkFillingSystem, Category = Error) - WASTE_CARTRIDGE_AUTHENTICATION_FAILED = 10011; - - //Ink cartridge failure. Cannot perform ink filling (Group = InkFillingSystem, Category = Error) - INK_CARTRIDGE_IS_BLOCKED = 10012; - - //Waste cartridge failure. Cannot replace waste cartridge (Group = InkFillingSystem, Category = Error) - WASTE_CARTRIDGE_IS_BLOCKED = 10013; - - //Ink cartridge failure. Cannot perform ink filling (Group = InkFillingSystem, Category = Error) - INK_CARTRIDGE_RFID_TAG_CANNOT_BE_UPDATED = 10014; - - //Waste cartridge failure. Cannot replace waste cartridge (Group = InkFillingSystem, Category = Error) - WASTE_CARTRIDGE_RFID_TAG_CANNOT_BE_UPDATED = 10015; - - //Ink in cartridge is expired. Cannot perform ink filling (Group = InkFillingSystem, Category = Warning) - INK_IN_CARTRIDGE_IS_EXPIRED = 10016; - } diff --git a/Software/PMR/Messages/Diagnostics/HeaterType.proto b/Software/PMR/Messages/Diagnostics/HeaterType.proto index 475f2e7bb..da657b3ea 100644 --- a/Software/PMR/Messages/Diagnostics/HeaterType.proto +++ b/Software/PMR/Messages/Diagnostics/HeaterType.proto @@ -36,20 +36,4 @@ enum HeaterType MixerHeater = 9; - HeaterZone7 = 10; - - HeaterZone8 = 11; - - HeaterZone9 = 12; - - HeaterZone10 = 13; - - HeaterZone11 = 14; - - HeaterZone12 = 15; - - HeadCoverHeater1 = 16; - - HeadCoverHeater2 = 17; - } diff --git a/Software/PMR/Messages/Diagnostics/StartCartridgesUpdateRequest.proto b/Software/PMR/Messages/Diagnostics/StartCartridgesUpdateRequest.proto new file mode 100644 index 000000000..2b1be8c4f --- /dev/null +++ b/Software/PMR/Messages/Diagnostics/StartCartridgesUpdateRequest.proto @@ -0,0 +1,9 @@ +syntax = "proto3"; + +package Tango.PMR.Diagnostics; +option java_package = "com.twine.tango.pmr.diagnostics"; + +message StartCartridgesUpdateRequest +{ + +}
\ No newline at end of file diff --git a/Software/PMR/Messages/Diagnostics/StartCartridgesUpdateResponse.proto b/Software/PMR/Messages/Diagnostics/StartCartridgesUpdateResponse.proto new file mode 100644 index 000000000..7bc9d7101 --- /dev/null +++ b/Software/PMR/Messages/Diagnostics/StartCartridgesUpdateResponse.proto @@ -0,0 +1,13 @@ +syntax = "proto3"; + +import "Cartridge.proto"; +import "CartridgeAction.proto"; + +package Tango.PMR.Diagnostics; +option java_package = "com.twine.tango.pmr.diagnostics"; + +message StartCartridgesUpdateResponse +{ + Cartridge Cartridge = 1; + CartridgeAction Action = 2; +}
\ No newline at end of file diff --git a/Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto b/Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto index 813c01b9f..e13a1fee8 100644 --- a/Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto +++ b/Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto @@ -25,10 +25,4 @@ message StartDiagnosticsResponse //Valves States repeated ValveState ValvesStates = 5; - - //Milliseconds that had past from the previous StartDiagosticsResponse - uint32 ElapsedMilli = 6; - - //Emulated date and time of this packet (Use for client software only) - string DateTime = 7; }
\ No newline at end of file diff --git a/Software/PMR/Messages/Diagnostics/StopCartridgesUpdateRequest.proto b/Software/PMR/Messages/Diagnostics/StopCartridgesUpdateRequest.proto new file mode 100644 index 000000000..ce31fc3ce --- /dev/null +++ b/Software/PMR/Messages/Diagnostics/StopCartridgesUpdateRequest.proto @@ -0,0 +1,9 @@ +syntax = "proto3"; + +package Tango.PMR.Diagnostics; +option java_package = "com.twine.tango.pmr.diagnostics"; + +message StopCartridgesUpdateRequest +{ + +}
\ No newline at end of file diff --git a/Software/PMR/Messages/Diagnostics/StopCartridgesUpdateResponse.proto b/Software/PMR/Messages/Diagnostics/StopCartridgesUpdateResponse.proto new file mode 100644 index 000000000..8b9aa3a73 --- /dev/null +++ b/Software/PMR/Messages/Diagnostics/StopCartridgesUpdateResponse.proto @@ -0,0 +1,9 @@ +syntax = "proto3"; + +package Tango.PMR.Diagnostics; +option java_package = "com.twine.tango.pmr.diagnostics"; + +message StopCartridgesUpdateResponse +{ + +}
\ No newline at end of file diff --git a/Software/PMR/Messages/EmbeddedParameters/AlarmHandlingItem.proto b/Software/PMR/Messages/EmbeddedParameters/AlarmHandlingItem.proto index 51fd85311..1dbd9515d 100644 --- a/Software/PMR/Messages/EmbeddedParameters/AlarmHandlingItem.proto +++ b/Software/PMR/Messages/EmbeddedParameters/AlarmHandlingItem.proto @@ -9,14 +9,15 @@ import "EventType.proto"; message AlarmHandlingItem { - AlarmSourceType AlarmSource = 1; - uint32 DeviceId = 2; - uint32 ModuleDeviceId = 3; - uint32 AlarmValue = 4; - bool AlarmDirection = 5; - Debugging.DebugLogCategory Severity = 6; - uint32 DebounceValue = 7; - Diagnostics.EventType EventType = 8; - string EventName = 9; - bool IsPersistent = 10; -} + AlarmSourceType AlarmSource = 1; + uint32 Frequency = 2; //1/10/100/1000 + uint32 DeviceId = 3; + uint32 ModuleDeviceId = 4; + uint32 AlarmValue = 5; + bool AlarmDirection = 6; + Debugging.DebugLogCategory Severity = 7; + uint32 Predecessor = 8; + uint32 DebounceValue = 9; + Diagnostics.EventType EventType = 10; + string EventName = 11; + } diff --git a/Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto b/Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto index da01452f4..1752307ad 100644 --- a/Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto +++ b/Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto @@ -8,78 +8,61 @@ option java_package = "com.twine.tango.pmr.embeddedparameters"; message ConfigurationParameters { -// Break Sensor Limit +//#define BREAK_SENSOR_LIMIT 10 uint32 BreakSensorLimit = 1; - -// Diagnostics send interval in milliseconds 2 - uint32 DiagnosticCollectionLimit = 2; //obsolete - -// Overheat Count Limit - uint32 OverHeatCountLimit = 3; //obsolete - -// Underheat Count Limit - uint32 UnderHeatCountLimit = 4; //obsolete - -// Close Valve Timeout +//#define Diagnostics send interval in milliseconds 2 + uint32 DiagnosticCollectionLimit = 2; +//#define OVERHEAT_COUNT_LIMIT 3 + uint32 OverHeatCountLimit = 3; +//#define UNDERHEAT_COUNT_LIMIT 3 + uint32 UnderHeatCountLimit = 4; +//uint32_t CloseValveTimeout = 250; uint32 CloseValveTimeout = 5; - -// Open Valve Timeout = 250; +//uint32_t OpenValveTimeout = 250; uint32 OpenValveTimeout = 6; - -// Initial Dispenser Pressure - double InitialDispenserPressure = 7; //obsolete - -// Initial Dispenser Timeout Limit - uint32 InitialDispenserTimeout = 8;//obsolete - -// Initial Dispenser Timeout - uint32 InitialDispenserTimeLag = 9;//obsolete - -// Dispenser prepare pressure building parameters - job prepare + //#define INITIAL_DISPENSER_PRESSURE 0.10 + double InitialDispenserPressure = 7; +//#define INITIAL_DISPENSER_TIMEOUT_LIMIT 10000 + uint32 InitialDispenserTimeout = 8; +//#define INITIAL_DISPENSER_TIMEOUT 100 + uint32 InitialDispenserTimeLag = 9; +//#define DISPENSER_BUILD_PRESSURE_SPEED 500 uint32 DispenserBuildPressureSpeed = 10; +//#define DISPENSER_BUILD_PRESSURE_LIMIT 0.5 double DispenserBuildPressureLimit = 11; +//#define DISPENSER_BUILD_PRESSURE_TIMEOUT 8000 uint32 DispenserBuildPressureTimeout = 12; +//#define DISPENSER_BUILD_PRESSURE_LAG 50 uint32 DispenserBuildPressureLag = 13; - -//sets the temperature frame for approving job start - in promil above and beyond target temperatures + //sets the temperature frame for approving job start - in promil above and beyond target temperatures uint32 ACHeatersLowerOperationLimit = 14; uint32 ACHeatersUpperOperationLimit = 15; uint32 DCHeatersLowerOperationLimit = 16; uint32 DCHeatersUpperOperationLimit = 17; - - double MidTankPressureCorrection = 18; //obsolete - -//Waste Flow Correction Factor + double MidTankPressureCorrection = 18; + //Waste Flow Correction Factor double DispenserPresegmentWFCF = 19; - -//disable heating start on init + //disable heating start on init bool StartHeatingOnInitSequence = 20; - -// general storage for parameters that do not have a specific name updated + // general storage for parameters that do not have a specific name updated repeated double GeneralParameters = 21; - //0: Check HardLimit Alarms - //1: Check Current Alarms - //2: Check Tamper Alarms - //3: Check Motor Alarms - //4: Winder Back To Base Time - //5: initial dispenser speed - //6: checkTamperAlarms - //7: checkTamperAlarms - //8: checkTamperAlarms + //0: CheckHardLimitAlarms + //1: CheckCurrentAlarms + //2: checkTamperAlarms -// a limit percentage for current deviation below predefined level + // a limit percentage for current deviation below predefined level double CurrentAlarmLowLimit = 22; + // a limit percentage for current deviation predefined level double CurrentAlarmHighLimit = 23; - -//how much time before next segment the automatic refill should stop + //how much time before next segment the automatic refill should stop double IDS_SegmentRefillTimeout = 24; - -// how much running to waste time during presegment + // how much running to waste time during presegment double IDS_PreSegmentBuildupTime = 25; - -//cleaning dispenser motor speed and timing - going to move to RML + //cleaning dispenser motorspeed double IDS_CleaningSpeed = 26; + //cleaning dispenser stop before segment start double IDS_CleaningStopBeforeSegmentTime = 27; + //cleaning dispenser start during pre segment double IDS_CleaningStartSprayPreSegmentTime = 28; double IDS_LeftCleaningMotorSpeed = 29; double IDS_RightCleaningMotorSpeed = 30; @@ -93,7 +76,6 @@ message ConfigurationParameters double IDS_PreSegment_WFCF_TimeBeforeSegment = 36; - uint32 FileVersion = 37; - string Description = 38; + } diff --git a/Software/PMR/Messages/EmbeddedParameters/MainCardStoredData.proto b/Software/PMR/Messages/EmbeddedParameters/MainCardStoredData.proto deleted file mode 100644 index 3ed995c5f..000000000 --- a/Software/PMR/Messages/EmbeddedParameters/MainCardStoredData.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -import "MainCardStoredItem.proto"; - -package Tango.PMR.EmbeddedParameters; -option java_package = "com.twine.tango.pmr.embeddedparameters"; - -message MainCardStoredData -{ - string MainCardS_N = 1; - repeated MainCardStoredItem StoredItem = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/EmbeddedParameters/MainCardStoredDataRequest.proto b/Software/PMR/Messages/EmbeddedParameters/MainCardStoredDataRequest.proto deleted file mode 100644 index 75d5579f2..000000000 --- a/Software/PMR/Messages/EmbeddedParameters/MainCardStoredDataRequest.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -import "MainCardStoredData.proto"; - -package Tango.PMR.EmbeddedParameters; -option java_package = "com.twine.tango.pmr.embeddedparameters"; - -message MainCardStoredDataRequest -{ - bool BurnRequest = 1; - MainCardStoredData MainCardStoredData = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/EmbeddedParameters/MainCardStoredDataResponse.proto b/Software/PMR/Messages/EmbeddedParameters/MainCardStoredDataResponse.proto deleted file mode 100644 index 8ee42e6b0..000000000 --- a/Software/PMR/Messages/EmbeddedParameters/MainCardStoredDataResponse.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -import "MainCardStoredData.proto"; - -package Tango.PMR.EmbeddedParameters; -option java_package = "com.twine.tango.pmr.embeddedparameters"; - -message MainCardStoredDataResponse -{ - MainCardStoredData MainCardStoredData = 1; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/EmbeddedParameters/MainCardStoredItem.proto b/Software/PMR/Messages/EmbeddedParameters/MainCardStoredItem.proto deleted file mode 100644 index 3b5ab8ee8..000000000 --- a/Software/PMR/Messages/EmbeddedParameters/MainCardStoredItem.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.EmbeddedParameters; -option java_package = "com.twine.tango.pmr.embeddedparameters"; - -message MainCardStoredItem -{ - uint32 Address = 1; - uint32 Data = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Exports/JobFileBrushStop.proto b/Software/PMR/Messages/Exports/JobFileBrushStop.proto index bbcedbf4a..fae9f77c0 100644 --- a/Software/PMR/Messages/Exports/JobFileBrushStop.proto +++ b/Software/PMR/Messages/Exports/JobFileBrushStop.proto @@ -28,5 +28,4 @@ message JobFileBrushStop bool Corrected = 21; string ColorCatalogGuid = 22; string ColorCatalogItemGuid = 23; - bool IsTransparent = 25; }
\ No newline at end of file diff --git a/Software/PMR/Messages/FirmwareUpgrade/ActivateVersionResponse.proto b/Software/PMR/Messages/FirmwareUpgrade/ActivateVersionResponse.proto index 1b9d36577..f94e81c1d 100644 --- a/Software/PMR/Messages/FirmwareUpgrade/ActivateVersionResponse.proto +++ b/Software/PMR/Messages/FirmwareUpgrade/ActivateVersionResponse.proto @@ -5,6 +5,5 @@ option java_package = "com.twine.tango.pmr.firmwareupgrade"; message ActivateVersionResponse { - double Progress = 1; - double Total = 2; + }
\ No newline at end of file diff --git a/Software/PMR/Messages/FirmwareUpgrade/VersionFileDescriptor.proto b/Software/PMR/Messages/FirmwareUpgrade/VersionFileDescriptor.proto index 2907cfd36..ce44290a0 100644 --- a/Software/PMR/Messages/FirmwareUpgrade/VersionFileDescriptor.proto +++ b/Software/PMR/Messages/FirmwareUpgrade/VersionFileDescriptor.proto @@ -10,6 +10,5 @@ message VersionFileDescriptor string FileName = 1; string Version = 2; VersionFileDestination Destination = 3; -} - -//Do not put type 'bytes' in this file. It will cause the json deserialization to fail !!!
\ No newline at end of file + bytes CheckSum = 4; +}
\ No newline at end of file diff --git a/Software/PMR/Messages/Hardware/HardwareBlower.proto b/Software/PMR/Messages/Hardware/HardwareBlower.proto index f628fea36..0d5aadac1 100644 --- a/Software/PMR/Messages/Hardware/HardwareBlower.proto +++ b/Software/PMR/Messages/Hardware/HardwareBlower.proto @@ -22,6 +22,7 @@ message HardwareBlower bool Enabled = 2; + //Voltage Description double Voltage = 3; double HeatingVoltage = 4; diff --git a/Software/PMR/Messages/Hardware/HardwareBlowerType.proto b/Software/PMR/Messages/Hardware/HardwareBlowerType.proto index 2a5b79621..b28eab584 100644 --- a/Software/PMR/Messages/Hardware/HardwareBlowerType.proto +++ b/Software/PMR/Messages/Hardware/HardwareBlowerType.proto @@ -19,19 +19,4 @@ enum HardwareBlowerType //Default Blower DefaultBlower = 0; - //Head Blower 1 - HeadBlower1 = 1; - - //Head Blower 2 - HeadBlower2 = 2; - - //WHS Blower 2 - WHSBlower2 = 3; - - //WHS Small Fans - WHSSmallFans = 4; - - //WHS Large Fans - WHSLargeFans = 5; - } diff --git a/Software/PMR/Messages/Hardware/HardwareDancerType.proto b/Software/PMR/Messages/Hardware/HardwareDancerType.proto index 1acb91fe8..b51f10c7a 100644 --- a/Software/PMR/Messages/Hardware/HardwareDancerType.proto +++ b/Software/PMR/Messages/Hardware/HardwareDancerType.proto @@ -25,10 +25,4 @@ enum HardwareDancerType //Right Dancer RightDancer = 2; - //Third Dancer - ThirdDancer = 3; - - //Fourth Dancer - FourthDancer = 4; - } diff --git a/Software/PMR/Messages/Hardware/HardwareMotor.proto b/Software/PMR/Messages/Hardware/HardwareMotor.proto index 35f381e52..68cd13a49 100644 --- a/Software/PMR/Messages/Hardware/HardwareMotor.proto +++ b/Software/PMR/Messages/Hardware/HardwareMotor.proto @@ -87,6 +87,4 @@ message HardwareMotor int32 TOffMin = 34; - int32 P01ConfigWord = 35; - } diff --git a/Software/PMR/Messages/Hardware/HardwarePidControlType.proto b/Software/PMR/Messages/Hardware/HardwarePidControlType.proto index 1107f6501..867a7e4b2 100644 --- a/Software/PMR/Messages/Hardware/HardwarePidControlType.proto +++ b/Software/PMR/Messages/Hardware/HardwarePidControlType.proto @@ -85,34 +85,4 @@ enum HardwarePidControlType //Dispenser 8 Dispenser8 = 22; - //Head Heater Zone 7 - HeadHeaterZ7 = 23; - - //Head Heater Zone 8 - HeadHeaterZ8 = 24; - - //Head Heater Zone 9 - HeadHeaterZ9 = 25; - - //Head Heater Zone 10 - HeadHeaterZ10 = 26; - - //Head Heater Zone 11 - HeadHeaterZ11 = 27; - - //Head Heater Zone 12 - HeadHeaterZ12 = 28; - - //Head Cover Heater 1 - HeadCoverHeater1 = 29; - - //Head Cover Heater 2 - HeadCoverHeater2 = 30; - - //Head Blower 1 - HeadBlower_1 = 31; - - //Head Blower 2 - HeadBlower_2 = 32; - } diff --git a/Software/PMR/Messages/IFS/CartridgeState.proto b/Software/PMR/Messages/IFS/CartridgeState.proto deleted file mode 100644 index b256f66b1..000000000 --- a/Software/PMR/Messages/IFS/CartridgeState.proto +++ /dev/null @@ -1,29 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.IFS; -option java_package = "com.twine.tango.pmr.ifs"; - -enum CartridgeState -{ - //OT = One Trigger, meaning, the state should be sent once, then return to a none OT state. - - //States - - None = 0; //Unspecified. - Absent = 1; //Waste or ink cartridge not found. - Present = 2; //Waste or ink cartridge present. - Inserted = 3; //Waste or ink cartridge inserted. | OT - Empty = 4; //Waste or ink cartridge is empty. - Full = 5; //Waste or ink cartridge is full. - Error = 6; //Waste or ink is in an error state. (unrelated to filling or emptying) - - //Progress - - Filling = 10; //Ink cartridge is now filling... - FillingCompleted = 11; //Ink cartridge filing completed. | OT - FillingFailed = 12; //Error occurred while ink filling. | OT - - Emptying = 20; //Waste cartridge is emptying... - EmptyingCompleted = 21; //Waste cartridge emptying completed. | OT - EmpyingFailed = 22; //Error occurred while waste emptying. | OT -}
\ No newline at end of file diff --git a/Software/PMR/Messages/IFS/CartridgeStatus.proto b/Software/PMR/Messages/IFS/CartridgeStatus.proto deleted file mode 100644 index 551ec73bc..000000000 --- a/Software/PMR/Messages/IFS/CartridgeStatus.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; - -import "Cartridge.proto"; -import "CartridgeState.proto"; - -package Tango.PMR.IFS; -option java_package = "com.twine.tango.pmr.ifs"; - -message CartridgeStatus -{ - PMR.Diagnostics.Cartridge Cartridge = 1; - CartridgeState State = 2; - double ProgressPercentage = 3; - string Message = 4; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/IFS/InkFillingStatus.proto b/Software/PMR/Messages/IFS/InkFillingStatus.proto deleted file mode 100644 index 44572ec38..000000000 --- a/Software/PMR/Messages/IFS/InkFillingStatus.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -import "CartridgeStatus.proto"; - -package Tango.PMR.IFS; -option java_package = "com.twine.tango.pmr.ifs"; - -message InkFillingStatus -{ - repeated CartridgeStatus CartridgesStatuses = 1; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/IFS/StartInkFillingStatusRequest.proto b/Software/PMR/Messages/IFS/StartInkFillingStatusRequest.proto deleted file mode 100644 index c2c987105..000000000 --- a/Software/PMR/Messages/IFS/StartInkFillingStatusRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.IFS; -option java_package = "com.twine.tango.pmr.ifs"; - -message StartInkFillingStatusRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/IFS/StartInkFillingStatusResponse.proto b/Software/PMR/Messages/IFS/StartInkFillingStatusResponse.proto deleted file mode 100644 index 06647a14b..000000000 --- a/Software/PMR/Messages/IFS/StartInkFillingStatusResponse.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -import "InkFillingStatus.proto"; - -package Tango.PMR.IFS; -option java_package = "com.twine.tango.pmr.ifs"; - -message StartInkFillingStatusResponse -{ - InkFillingStatus Status = 1; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Insights/InsightsMonitors.proto b/Software/PMR/Messages/Insights/InsightsMonitors.proto deleted file mode 100644 index c4a00d2a2..000000000 --- a/Software/PMR/Messages/Insights/InsightsMonitors.proto +++ /dev/null @@ -1,298 +0,0 @@ -//------------------------------------------------------------------------------ -// <auto-generated> -// This code was generated by a tool. -// Tango PMR Generator -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. Do not modify! -// </auto-generated> -//------------------------------------------------------------------------------ - -syntax = "proto3"; - -package Tango.PMR.Insights; -option java_package = "com.twine.tango.pmr.insights"; - -message InsightsMonitors -{ - - //Left Dancer - double Dancer1Angle = 1; - - //Middle Dancer - double Dancer2Angle = 2; - - //Right Dancer - double Dancer3Angle = 3; - - //Feeder Motor - double FeederMotorFrequency = 4; - - //Dryer Motor - double DryerMotor = 5; - - //Poller Motor - double PollerMotor = 6; - - //Winder Motor - double WinderMotor = 7; - - //Screw Motor - double ScrewMotor = 8; - - //Thread Speed - double ThreadSpeed = 9; - - //Mixer - double MixerTemperature = 10; - - //Head Zone 1 - double HeadZone1Temperature = 11; - - //Head Zone 2 - double HeadZone2Temperature = 12; - - //Head Zone 3 - double HeadZone3Temperature = 13; - - //Head Air Flow - double HeadAirFlow = 14; - - //Feeder Tension - double FeederTension = 15; - - //Puller Tension - double PullerTension = 16; - - //Dryer Zone 1 - double DryerZone1Temperature = 17; - - //Dryer Zone 2 - double DryerZone2Temperature = 18; - - //Dryer Zone 3 - double DryerZone3Temperature = 19; - - //Dryer Air Flow - double DryerAirFlow = 20; - - //Winder Tension - double WinderTension = 21; - - //Dispensers Motors - repeated double DispensersMotorsFrequency = 22; - - //Dispensers Angular Encoders - repeated double DispensersAngularEncoders = 23; - - //Dispensers Linear Positions - repeated double DispensersLinearPositions = 24; - - //Dispensers Pressure - repeated double DispensersPressure = 25; - - //Filter Delta Pressure - double FilterDeltaPressure = 26; - - //Chiller Temperature - double ChillerTemperature = 27; - - //Dispenser 1 Motor Frequency - double Dispenser1MotorFrequency = 28; - - //Dispenser 2 Motor Frequency - double Dispenser2MotorFrequency = 29; - - //Dispenser 3 Motor Frequency - double Dispenser3MotorFrequency = 30; - - //Dispenser 4 Motor Frequency - double Dispenser4MotorFrequency = 31; - - //Dispenser 5 Motor Frequency - double Dispenser5MotorFrequency = 32; - - //Dispenser 6 Motor Frequency - double Dispenser6MotorFrequency = 33; - - //Dispenser 7 Motor Frequency - double Dispenser7MotorFrequency = 34; - - //Dispenser 8 Motor Frequency - double Dispenser8MotorFrequency = 35; - - //Head Zone 4 - double HeadZone4Temperature = 36; - - //Head Zone 5 - double HeadZone5Temperature = 37; - - //Head Zone 6 - double HeadZone6Temperature = 38; - - //Blower Voltage - double BlowerVoltage = 39; - - //Dispenser 1 Pressure - double Dispenser1Pressure = 40; - - //Dispenser 2 Pressure - double Dispenser2Pressure = 41; - - //Dispenser 3 Pressure - double Dispenser3Pressure = 42; - - //Dispenser 4 Pressure - double Dispenser4Pressure = 43; - - //Dispenser 5 Pressure - double Dispenser5Pressure = 44; - - //Dispenser 6 Pressure - double Dispenser6Pressure = 45; - - //Dispenser 7 Pressure - double Dispenser7Pressure = 46; - - //Dispenser 8 Pressure - double Dispenser8Pressure = 47; - - //Mid Tank 1 Level - double MidTank1Level = 48; - - //Mid Tank 2 Level - double MidTank2Level = 49; - - //Mid Tank 3 Level - double MidTank3Level = 50; - - //Mid Tank 4 Level - double MidTank4Level = 51; - - //Mid Tank 5 Level - double MidTank5Level = 52; - - //Mid Tank 6 Level - double MidTank6Level = 53; - - //Mid Tank 7 Level - double MidTank7Level = 54; - - //Mid Tank 8 Level - double MidTank8Level = 55; - - //Drier Zone1 Heater Current - double DrierZone1HeaterCurrent = 56; - - //Drier Zone 2 Heater Current - double DrierZone2HeaterCurrent = 57; - - //Head Zone 1 Heater Current - double HeadZone1HeaterCurrent = 58; - - //Head Zone 2 Heater Current - double HeadZone2HeaterCurrent = 59; - - //Head Zone 3 Heater Current - double HeadZone3HeaterCurrent = 60; - - //Head Zone 4 Heater Current - double HeadZone4HeaterCurrent = 61; - - //Head Zone 5-6 Heater Current - double HeadZone56HeaterCurrent = 62; - - //Mixer 1 Heater Current - double Mixer1HeaterCurrent = 63; - - //Dispensers Ink Level - repeated double DispensersInkLevel = 64; - - //Mid Tanks Ink Level - repeated double MidTanksInkLevel = 65; - - //Overall Temperature - double OverallTemperature = 66; - - //Head Zone 7 Heater Current - double HeadZone7HeaterCurrent = 67; - - //Head Zone 7 - double HeadZone7Temperature = 68; - - //Head Zone 8 Heater Current - double HeadZone8HeaterCurrent = 69; - - //Head Zone 8 - double HeadZone8Temperature = 70; - - //Head Zone 9 Heater Current - double HeadZone9HeaterCurrent = 71; - - //Head Zone 9 - double HeadZone9Temperature = 72; - - //Head Zone 10 Heater Current - double HeadZone10HeaterCurrent = 73; - - //Head Zone 10 - double HeadZone10Temperature = 74; - - //Head Zone 11 Heater Current - double HeadZone11HeaterCurrent = 75; - - //Head Zone 11 - double HeadZone11Temperature = 76; - - //Head Zone 12 Heater Current - double HeadZone12HeaterCurrent = 77; - - //Head Zone 12 - double HeadZone12Temperature = 78; - - //Head Blower Voltage 1 - double HeadBlowerVoltage1 = 79; - - //Head Blower Voltage 2 - double HeadBlowerVoltage2 = 80; - - //Head Cover Heater 1 Current - double HeadCoverHeater1Current = 81; - - //Head Cover Heater 1 Temperature - double HeadCoverHeater1Temperature = 82; - - //Head Cover Heater 2 Current - double HeadCoverHeater2Current = 83; - - //Head Cover Heater 2 Temperature - double HeadCoverHeater2Temperature = 84; - - //WHS Blower 2 Voltage - double WHSBlower2Voltage = 85; - - //Gas Sensor (VOC Sensor) - double GasSensor = 86; - - //Incoming Voltage (VAC Sensor) - double IncomingVoltage = 87; - - //Waste Level - double WasteLevel = 88; - - //Head Blower 1 Air Flow - double HeadBlower1AirFlow = 89; - - //Head Blower 2 Air Flow - double HeadBlower2AirFlow = 90; - - //Shinko Set Value - double ShinkoSetValue = 91; - - //Shinko Current Value - double ShinkoCurrentValue = 92; - - //Total WHS Flow - double TotalWHSFlow = 93; - -} diff --git a/Software/PMR/Messages/Integration/ApplicationInformation.proto b/Software/PMR/Messages/Integration/ApplicationInformation.proto deleted file mode 100644 index 7dd05daa0..000000000 --- a/Software/PMR/Messages/Integration/ApplicationInformation.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Integration; -option java_package = "com.twine.tango.pmr.integration"; - -message ApplicationInformation -{ - string Version = 1; - string StartupDate = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Integration/ConfigureProtocolRequest.proto b/Software/PMR/Messages/Integration/ConfigureProtocolRequest.proto deleted file mode 100644 index 850df63de..000000000 --- a/Software/PMR/Messages/Integration/ConfigureProtocolRequest.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -import "GenericMessageProtocol.proto"; - -package Tango.PMR.Integration; -option java_package = "com.twine.tango.pmr.integration"; - -message ConfigureProtocolRequest -{ - bool EnableCompression = 1; - GenericMessageProtocol GenericProtocol = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Integration/ConfigureProtocolResponse.proto b/Software/PMR/Messages/Integration/ConfigureProtocolResponse.proto deleted file mode 100644 index 1f32296da..000000000 --- a/Software/PMR/Messages/Integration/ConfigureProtocolResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Integration; -option java_package = "com.twine.tango.pmr.integration"; - -message ConfigureProtocolResponse -{ - bool Confirmed = 1; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Integration/ExternalBridgeLoginRequest.proto b/Software/PMR/Messages/Integration/ExternalBridgeLoginRequest.proto index 2c8eb99b6..8e76542e7 100644 --- a/Software/PMR/Messages/Integration/ExternalBridgeLoginRequest.proto +++ b/Software/PMR/Messages/Integration/ExternalBridgeLoginRequest.proto @@ -12,7 +12,4 @@ message ExternalBridgeLoginRequest string HostName = 3; string Password = 4; ExternalBridgeLoginIntent Intent = 5; - bool RequireSafetyLevelOperations = 6; - string UserName = 7; - repeated string Permissions = 8; }
\ No newline at end of file diff --git a/Software/PMR/Messages/Integration/ExternalBridgeLoginResponse.proto b/Software/PMR/Messages/Integration/ExternalBridgeLoginResponse.proto index 165fe2d80..481646244 100644 --- a/Software/PMR/Messages/Integration/ExternalBridgeLoginResponse.proto +++ b/Software/PMR/Messages/Integration/ExternalBridgeLoginResponse.proto @@ -1,8 +1,6 @@ syntax = "proto3"; import "DeviceInformation.proto"; -import "ApplicationInformation.proto"; -import "UpdateStatus.proto"; package Tango.PMR.Integration; option java_package = "com.twine.tango.pmr.integration"; @@ -12,6 +10,4 @@ message ExternalBridgeLoginResponse bool Authenticated = 1; string SerialNumber = 2; PMR.Connection.DeviceInformation DeviceInformation = 3; - ApplicationInformation ApplicationInformation = 4; - UpdateStatus Status = 5; }
\ No newline at end of file diff --git a/Software/PMR/Messages/Integration/GenericMessageProtocol.proto b/Software/PMR/Messages/Integration/GenericMessageProtocol.proto deleted file mode 100644 index cb6021944..000000000 --- a/Software/PMR/Messages/Integration/GenericMessageProtocol.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Integration; -option java_package = "com.twine.tango.pmr.integration"; - -enum GenericMessageProtocol -{ - Json = 0; - Bson = 1; - Protobuf = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Integration/GenericRequest.proto b/Software/PMR/Messages/Integration/GenericRequest.proto deleted file mode 100644 index 0bc44d5fa..000000000 --- a/Software/PMR/Messages/Integration/GenericRequest.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Integration; -option java_package = "com.twine.tango.pmr.integration"; - -message GenericRequest -{ - string Type = 1; - bytes Data = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Integration/GenericResponse.proto b/Software/PMR/Messages/Integration/GenericResponse.proto deleted file mode 100644 index 4d8151c58..000000000 --- a/Software/PMR/Messages/Integration/GenericResponse.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Integration; -option java_package = "com.twine.tango.pmr.integration"; - -message GenericResponse -{ - string Type = 1; - bytes Data = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Integration/UpdateStatus.proto b/Software/PMR/Messages/Integration/UpdateStatus.proto index 9cf98a9db..373705ed8 100644 --- a/Software/PMR/Messages/Integration/UpdateStatus.proto +++ b/Software/PMR/Messages/Integration/UpdateStatus.proto @@ -6,13 +6,12 @@ option java_package = "com.twine.tango.pmr.integration"; enum UpdateStatus { Disconnected = 0; - PowerUp = 1; - Standby = 2; - ReadyToDye = 3; - GettingReady = 4; - Printing = 5; - Service = 6; - Upgrading = 7; - ShuttingDown = 8; - Error = 9; + Standby = 1; + ReadyToDye = 2; + GettingReady = 3; + Printing = 4; + Service = 5; + Upgrading = 6; + ShuttingDown = 7; + Error = 8; }
\ No newline at end of file diff --git a/Software/PMR/Messages/MachineStatus/IDSPackLevel.proto b/Software/PMR/Messages/MachineStatus/IDSPackLevel.proto index d4bda8f95..1ebed9a51 100644 --- a/Software/PMR/Messages/MachineStatus/IDSPackLevel.proto +++ b/Software/PMR/Messages/MachineStatus/IDSPackLevel.proto @@ -7,5 +7,5 @@ message IDSPackLevel { int32 Index = 1; int32 DispenserLevel = 2; - double MidTankLevel = 3; + int32 MidTankLevel = 3; }
\ No newline at end of file diff --git a/Software/PMR/Messages/MachineStatus/MachineState.proto b/Software/PMR/Messages/MachineStatus/MachineState.proto index 14d71ee48..0e84b8aaf 100644 --- a/Software/PMR/Messages/MachineStatus/MachineState.proto +++ b/Software/PMR/Messages/MachineStatus/MachineState.proto @@ -5,7 +5,7 @@ option java_package = "com.twine.tango.pmr.machinestatus"; enum MachineState { - PowerUp = 0; + Initializing = 0; Ready = 1; Sleep = 2; Error = 3; diff --git a/Software/PMR/Messages/MachineStatus/MachineStatus.proto b/Software/PMR/Messages/MachineStatus/MachineStatus.proto index 312e26e01..dde725ee2 100644 --- a/Software/PMR/Messages/MachineStatus/MachineStatus.proto +++ b/Software/PMR/Messages/MachineStatus/MachineStatus.proto @@ -2,7 +2,6 @@ syntax = "proto3"; import "MachineState.proto"; import "IDSPackLevel.proto"; -import "SpoolState.proto"; package Tango.PMR.MachineStatus; option java_package = "com.twine.tango.pmr.machinestatus"; @@ -11,6 +10,4 @@ message MachineStatus { MachineState State = 1; repeated IDSPackLevel IDSPacksLevels = 2; - double OverallTemperature = 3; - SpoolState SpoolState = 4; }
\ No newline at end of file diff --git a/Software/PMR/Messages/MachineStatus/SpoolState.proto b/Software/PMR/Messages/MachineStatus/SpoolState.proto deleted file mode 100644 index dbc92f172..000000000 --- a/Software/PMR/Messages/MachineStatus/SpoolState.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.MachineStatus; -option java_package = "com.twine.tango.pmr.machinestatus"; - -enum SpoolState -{ - Absent = 0; - Present = 1; -} diff --git a/Software/PMR/Messages/Power/AbortPowerDownRequest.proto b/Software/PMR/Messages/Power/AbortPowerDownRequest.proto deleted file mode 100644 index 1f4340577..000000000 --- a/Software/PMR/Messages/Power/AbortPowerDownRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -message AbortPowerDownRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Power/AbortPowerDownResponse.proto b/Software/PMR/Messages/Power/AbortPowerDownResponse.proto deleted file mode 100644 index 2a939a4ef..000000000 --- a/Software/PMR/Messages/Power/AbortPowerDownResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -message AbortPowerDownResponse -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Power/AbortPowerUpRequest.proto b/Software/PMR/Messages/Power/AbortPowerUpRequest.proto deleted file mode 100644 index e18df87ba..000000000 --- a/Software/PMR/Messages/Power/AbortPowerUpRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -message AbortPowerUpRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Power/AbortPowerUpResponse.proto b/Software/PMR/Messages/Power/AbortPowerUpResponse.proto deleted file mode 100644 index 5ef64299b..000000000 --- a/Software/PMR/Messages/Power/AbortPowerUpResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -message AbortPowerUpResponse -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Power/PowerDownState.proto b/Software/PMR/Messages/Power/PowerDownState.proto deleted file mode 100644 index a6e7afa42..000000000 --- a/Software/PMR/Messages/Power/PowerDownState.proto +++ /dev/null @@ -1,25 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -enum PowerDownState -{ - //Fill the states. - None = 0; - Init = 1; - StopRunningJob = 2; - HeadClean = 3; - MixerFlush = 4; - HeatersOff = 5; - StoreData = 6; - SetValvePosition = 7; - WaitForTemperature = 8; - WaitForProcesses = 9; - TurnOffDryerFan = 10; - TurnOffCooler = 11; - TurnOffBlower = 12; - PowerOffCompleted = 13; - Error = 14; - Cancelled = 15; -} diff --git a/Software/PMR/Messages/Power/PowerUpState.proto b/Software/PMR/Messages/Power/PowerUpState.proto deleted file mode 100644 index 1cbb80fd2..000000000 --- a/Software/PMR/Messages/Power/PowerUpState.proto +++ /dev/null @@ -1,21 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -enum PowerUpState -{ - //Fill the states. - None = 0; - Init = 1; - HwConfig = 2; - BuiltInTest = 3; - InitialBlowerActivation = 4; - WaitForCooler = 5; - DispenserPressureBuildupTest = 6; - ThreadDetection = 7; - HeatingStarted = 8; - MachineReadyToDye = 9; - Error = 10; - Cancelled = 11; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Power/StandByRequest.proto b/Software/PMR/Messages/Power/StandByRequest.proto deleted file mode 100644 index d87c0b9ff..000000000 --- a/Software/PMR/Messages/Power/StandByRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -message StandByRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Power/StandByResponse.proto b/Software/PMR/Messages/Power/StandByResponse.proto deleted file mode 100644 index dec061f1f..000000000 --- a/Software/PMR/Messages/Power/StandByResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -message StandByResponse -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Power/StartPowerDownRequest.proto b/Software/PMR/Messages/Power/StartPowerDownRequest.proto deleted file mode 100644 index 7efa5d1a0..000000000 --- a/Software/PMR/Messages/Power/StartPowerDownRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -message StartPowerDownRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Power/StartPowerDownResponse.proto b/Software/PMR/Messages/Power/StartPowerDownResponse.proto deleted file mode 100644 index cb0fe015b..000000000 --- a/Software/PMR/Messages/Power/StartPowerDownResponse.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -import "PowerDownState.proto"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -message StartPowerDownResponse -{ - PowerDownState State = 1; - double ProgressPercentage = 2; - string Message = 3; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Power/StartPowerUpRequest.proto b/Software/PMR/Messages/Power/StartPowerUpRequest.proto deleted file mode 100644 index 492ac45af..000000000 --- a/Software/PMR/Messages/Power/StartPowerUpRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -message StartPowerUpRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Power/StartPowerUpResponse.proto b/Software/PMR/Messages/Power/StartPowerUpResponse.proto deleted file mode 100644 index cc34a529b..000000000 --- a/Software/PMR/Messages/Power/StartPowerUpResponse.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -import "PowerUpState.proto"; - -package Tango.PMR.Power; -option java_package = "com.twine.tango.pmr.power"; - -message StartPowerUpResponse -{ - PowerUpState State = 1; - double ProgressPercentage = 2; - string Message = 3; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Printing/AbortHeadCleaningRequest.proto b/Software/PMR/Messages/Printing/AbortHeadCleaningRequest.proto deleted file mode 100644 index 8ef696bc5..000000000 --- a/Software/PMR/Messages/Printing/AbortHeadCleaningRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Printing; -option java_package = "com.twine.tango.pmr.printing"; - -message AbortHeadCleaningRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Printing/AbortHeadCleaningResponse.proto b/Software/PMR/Messages/Printing/AbortHeadCleaningResponse.proto deleted file mode 100644 index f9a285e57..000000000 --- a/Software/PMR/Messages/Printing/AbortHeadCleaningResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Printing; -option java_package = "com.twine.tango.pmr.printing"; - -message AbortHeadCleaningResponse -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Printing/DispenserLiquidType.proto b/Software/PMR/Messages/Printing/DispenserLiquidType.proto index fdc61996e..72970efa3 100644 --- a/Software/PMR/Messages/Printing/DispenserLiquidType.proto +++ b/Software/PMR/Messages/Printing/DispenserLiquidType.proto @@ -30,10 +30,4 @@ enum DispenserLiquidType Cleaner = 6; - LightCyan = 7; - - LightMagenta = 8; - - LightYellow = 9; - } diff --git a/Software/PMR/Messages/Printing/HeadCleaningParameters.proto b/Software/PMR/Messages/Printing/HeadCleaningParameters.proto deleted file mode 100644 index b9ecda142..000000000 --- a/Software/PMR/Messages/Printing/HeadCleaningParameters.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Printing; -option java_package = "com.twine.tango.pmr.printing"; - -message HeadCleaningParameters -{ - double CleanerFlow = 1; - double ArcHeadCleaningMotorSpeed = 2; -} diff --git a/Software/PMR/Messages/Printing/JobSpool.proto b/Software/PMR/Messages/Printing/JobSpool.proto index e9fa8ae5f..a1d6b65ab 100644 --- a/Software/PMR/Messages/Printing/JobSpool.proto +++ b/Software/PMR/Messages/Printing/JobSpool.proto @@ -36,6 +36,4 @@ message JobSpool int32 BottomBackingRate = 9; - int32 LimitSwitchStartPointOffset = 10; - } diff --git a/Software/PMR/Messages/Printing/JobTicket.proto b/Software/PMR/Messages/Printing/JobTicket.proto index 141adff01..9824f6ef0 100644 --- a/Software/PMR/Messages/Printing/JobTicket.proto +++ b/Software/PMR/Messages/Printing/JobTicket.proto @@ -5,8 +5,6 @@ import "ProcessParameters.proto"; import "JobWindingMethod.proto"; import "JobSpool.proto"; import "JobUploadStrategy.proto"; -import "ThreadParameters.proto"; -import "HeadCleaningParameters.proto"; package Tango.PMR.Printing; option java_package = "com.twine.tango.pmr.printing"; @@ -37,7 +35,4 @@ message JobTicket //sample winding winds each segment densely on a small part of the spool, end moves one for the next segment bool SampleWinding = 14; - - ThreadParameters ThreadParameters = 15; - HeadCleaningParameters HeadCleaningParameters = 16; }
\ No newline at end of file diff --git a/Software/PMR/Messages/Printing/ProcessParameters.proto b/Software/PMR/Messages/Printing/ProcessParameters.proto index 0a483d9bb..042f63264 100644 --- a/Software/PMR/Messages/Printing/ProcessParameters.proto +++ b/Software/PMR/Messages/Printing/ProcessParameters.proto @@ -56,26 +56,4 @@ message ProcessParameters int32 TableIndex = 20; - double HeadZone7Temp = 21; - - double HeadZone8Temp = 22; - - double HeadZone9Temp = 23; - - double HeadZone10Temp = 24; - - double HeadZone11Temp = 25; - - double HeadZone12Temp = 26; - - double RBlowerFlow = 27; - - double RBlowerTemp = 28; - - double LBlowerFlow = 29; - - double LBlowerTemp = 30; - - double PressureBuildUp = 31; - } diff --git a/Software/PMR/Messages/Printing/StartHeadCleaningRequest.proto b/Software/PMR/Messages/Printing/StartHeadCleaningRequest.proto deleted file mode 100644 index 802523de0..000000000 --- a/Software/PMR/Messages/Printing/StartHeadCleaningRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Printing; -option java_package = "com.twine.tango.pmr.printing"; - -message StartHeadCleaningRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Printing/StartHeadCleaningResponse.proto b/Software/PMR/Messages/Printing/StartHeadCleaningResponse.proto deleted file mode 100644 index 30e4aaeed..000000000 --- a/Software/PMR/Messages/Printing/StartHeadCleaningResponse.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Printing; -option java_package = "com.twine.tango.pmr.printing"; - -message StartHeadCleaningResponse -{ - double Progress = 1; - double Total = 2; - string Status = 3; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Printing/ThreadParameters.proto b/Software/PMR/Messages/Printing/ThreadParameters.proto deleted file mode 100644 index 19775db32..000000000 --- a/Software/PMR/Messages/Printing/ThreadParameters.proto +++ /dev/null @@ -1,21 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Printing; -option java_package = "com.twine.tango.pmr.printing"; - -message ThreadParameters -{ - int32 FeederP = 1; - int32 FeederI = 2; - int32 FeederD = 3; - - int32 PullerP = 4; - int32 PullerI = 5; - int32 PullerD = 6; - - int32 WinderP = 7; - int32 WinderI = 8; - int32 WinderD = 9; - - bool BypassRockers = 10; -} diff --git a/Software/PMR/Messages/Stubs/ProcedureRequest.proto b/Software/PMR/Messages/Stubs/ProcedureRequest.proto deleted file mode 100644 index 0a78ac9bd..000000000 --- a/Software/PMR/Messages/Stubs/ProcedureRequest.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message ProcedureRequest -{ - int32 Type = 1; - int32 Timeout = 2; - string TestName = 3; - repeated float Param = 4; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/ProcedureResponse.proto b/Software/PMR/Messages/Stubs/ProcedureResponse.proto deleted file mode 100644 index 400b20bba..000000000 --- a/Software/PMR/Messages/Stubs/ProcedureResponse.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message ProcedureResponse -{ - int32 Type = 1; - int32 Time = 2; - string ReplyMessage = 3; - repeated float ReplyValue = 4; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubCartridgeReadResponse.proto b/Software/PMR/Messages/Stubs/StubCartridgeReadResponse.proto index 4007232b0..1def2e020 100644 --- a/Software/PMR/Messages/Stubs/StubCartridgeReadResponse.proto +++ b/Software/PMR/Messages/Stubs/StubCartridgeReadResponse.proto @@ -1,11 +1,15 @@ syntax = "proto3"; -import "Cartridge.proto"; - package Tango.PMR.Stubs; option java_package = "com.twine.tango.pmr.stubs"; message StubCartridgeReadResponse { - PMR.Diagnostics.Cartridge Cartridge = 1; + uint32 CartridgeId = 1; + uint32 CartridgeColor = 2; + uint32 CartridgeVersion = 3; + int32 CartridgeData = 4; + bool CartridgeUsed = 5; + string Status = 6; // Passed/Failed + uint32 StatusWord = 7; // Error number/bit when the status is Failed }
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubCartridgeWriteRequest.proto b/Software/PMR/Messages/Stubs/StubCartridgeWriteRequest.proto index aa9214186..11b8d41ae 100644 --- a/Software/PMR/Messages/Stubs/StubCartridgeWriteRequest.proto +++ b/Software/PMR/Messages/Stubs/StubCartridgeWriteRequest.proto @@ -1,12 +1,14 @@ syntax = "proto3"; -import "Cartridge.proto"; - package Tango.PMR.Stubs; option java_package = "com.twine.tango.pmr.stubs"; message StubCartridgeWriteRequest { - PMR.Diagnostics.Cartridge Cartridge = 1; + uint32 CartridgeId = 1;//0..7 + uint32 CartridgeColor = 2;// + uint32 CartridgeVersion = 3; + uint32 CartridgeData = 4; + bool CartridgeUsed = 5; // 0 - new 1- used } diff --git a/Software/PMR/Messages/Stubs/StubCartridgeWriteResponse.proto b/Software/PMR/Messages/Stubs/StubCartridgeWriteResponse.proto index 7e0318c5d..f916c60fd 100644 --- a/Software/PMR/Messages/Stubs/StubCartridgeWriteResponse.proto +++ b/Software/PMR/Messages/Stubs/StubCartridgeWriteResponse.proto @@ -6,4 +6,6 @@ option java_package = "com.twine.tango.pmr.stubs"; message StubCartridgeWriteResponse { uint32 CartridgeId = 1; + string Status = 2; // Passed/Failed + uint32 StatusWord = 3; // Error number/bit when the status is Failed }
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubDispenserEEpromData.proto b/Software/PMR/Messages/Stubs/StubDispenserEEpromData.proto deleted file mode 100644 index b5beda6de..000000000 --- a/Software/PMR/Messages/Stubs/StubDispenserEEpromData.proto +++ /dev/null @@ -1,40 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubDispenserEEpromData -{ - uint32 Header = 1; - uint32 TableLength = 2; - uint32 Tableversion = 3; - string DispenserP_N = 4; - string PCBS_N = 5; - string PCBPartNumber = 6; - string DispenserS_N = 7; - int32 MinimalPressure = 8; - int32 MaximalPressure = 9; - int32 MinimalMV = 10; - int32 MaximalMV = 11; - uint32 TotalCycles = 12; - int32 BubbleSize = 13; - int32 AVG_Nl_stepValue_1_4 = 14; - int32 AVG_Nl_stepValue_2_4 = 15; - int32 AVG_Nl_stepValue_3_4 = 16; - int32 AVG_Nl_stepValue_4_4 = 17; - int32 SW_Reserve = 18; - int32 Spare1_pressure = 19; - int32 Spare2_pressure = 20; - uint32 MotorPulsesPerCycle = 21; - uint32 Color = 22; - int32 PressureSlope = 23; - string ProductionDate = 24; - uint32 ATSlocation = 25; - int32 Spare1 = 26; - int32 Spare2 = 27; - uint32 ATSChannel = 28; - bool UnitEmpty = 29; - bool DryRunPass_Fail = 30; - bool FlowPass_Fail = 31; - uint32 CheckSum = 32; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubDispenserEEpromRequest.proto b/Software/PMR/Messages/Stubs/StubDispenserEEpromRequest.proto deleted file mode 100644 index bfdb72e07..000000000 --- a/Software/PMR/Messages/Stubs/StubDispenserEEpromRequest.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -import "StubDispenserEEpromData.proto"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubDispenserEEpromRequest -{ - uint32 DispenserId = 1; - bool BurnRequest = 2; - StubDispenserEEpromData DispenserEEprom = 3; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubDispenserEEpromResponse.proto b/Software/PMR/Messages/Stubs/StubDispenserEEpromResponse.proto deleted file mode 100644 index 36fc817df..000000000 --- a/Software/PMR/Messages/Stubs/StubDispenserEEpromResponse.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -import "StubDispenserEEpromData.proto"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubDispenserEEpromResponse -{ - uint32 DispenserId = 1; - StubDispenserEEpromData DispenserEEprom = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubHeadEEpromData.proto b/Software/PMR/Messages/Stubs/StubHeadEEpromData.proto deleted file mode 100644 index cae31c04a..000000000 --- a/Software/PMR/Messages/Stubs/StubHeadEEpromData.proto +++ /dev/null @@ -1,53 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubHeadEEpromData -{ - uint32 Header = 1; - uint32 Table_Length = 2; - uint32 Table_version = 3; - string Head_SN = 4; - string PCB_SN = 5; - string Head_Part_Number = 6; - string PCB_Part_Number = 7; - uint32 RunningHours = 8; - uint32 SW_Reserve = 9; - string TestPassFail = 10; - uint32 ATS_Location = 11; - double Orifice_Waste_Level_V0_ml = 12; - uint32 HeadType = 13; - uint32 BlowerRunHours1 = 14; - uint32 BlowerRunHours2 = 15; - uint32 FanFilterMaxLifecycle = 16; - uint32 FansFilterUsageHours = 17; - uint32 FilterSpare1 = 18; - uint32 FilterSpare2 = 19; - uint32 BenchTestD = 20; - uint32 Spare1 = 21; - uint32 Spare2 = 22; - string ProductionTestDate = 23; - uint32 FuncTestStatus = 24; - string PresSensPCB_SN = 25; - string PresSensPCB_PN = 26; - string PressCalibDate1 = 27; - uint32 PressWithoutBlower_mV1 = 28; - uint32 PressWithMinBlower_mV1 = 29; - uint32 PressMaxPress_mV1 = 30; - string PressCalibDate2 = 31; - uint32 PressWithoutBlower_mV2 = 32; - uint32 PressWithMinBlower_mV2 = 33; - uint32 PressMaxPress_mV2 = 34; - uint32 FansMinPWM = 35; - uint32 FansMinRPM = 36; - uint32 FansMaxPWM = 37; - uint32 FansMaxRPM = 38; - uint32 FansNomPWM = 39; - uint32 FansNomRPM = 40; - uint32 FansLimitRPM = 41;// [%] below Nom - uint32 FansTachoPPR = 42; - uint32 FansSpare1 = 43; - uint32 FansSpare2 = 44; - uint32 CheckSum = 45; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubHeadEEpromRequest.proto b/Software/PMR/Messages/Stubs/StubHeadEEpromRequest.proto deleted file mode 100644 index 7c098d915..000000000 --- a/Software/PMR/Messages/Stubs/StubHeadEEpromRequest.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -import "StubHeadEEpromData.proto"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubHeadEEpromRequest -{ - bool BurnRequest = 1; - StubHeadEEpromData HeadEEprom = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubHeadEEpromResponse.proto b/Software/PMR/Messages/Stubs/StubHeadEEpromResponse.proto deleted file mode 100644 index 479df1293..000000000 --- a/Software/PMR/Messages/Stubs/StubHeadEEpromResponse.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -import "StubHeadEEpromData.proto"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubHeadEEpromResponse -{ - StubHeadEEpromData HeadEEprom = 1; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubMainCardEEpromReadRequest.proto b/Software/PMR/Messages/Stubs/StubMainCardEEpromReadRequest.proto deleted file mode 100644 index a1cb0c9ef..000000000 --- a/Software/PMR/Messages/Stubs/StubMainCardEEpromReadRequest.proto +++ /dev/null @@ -1,11 +0,0 @@ - -syntax = "proto3"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubMainCardEEpromReadRequest -{ - int32 Address = 1; - int32 Data = 2; -} diff --git a/Software/PMR/Messages/Stubs/StubMainCardEEpromReadResponse.proto b/Software/PMR/Messages/Stubs/StubMainCardEEpromReadResponse.proto deleted file mode 100644 index a9197ee28..000000000 --- a/Software/PMR/Messages/Stubs/StubMainCardEEpromReadResponse.proto +++ /dev/null @@ -1,11 +0,0 @@ - -syntax = "proto3"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubMainCardEEpromReadResponse -{ - int32 Address = 1; - int32 Data = 2; -} diff --git a/Software/PMR/Messages/Stubs/StubMainCardEEpromWriteRequest.proto b/Software/PMR/Messages/Stubs/StubMainCardEEpromWriteRequest.proto deleted file mode 100644 index cfeb392bf..000000000 --- a/Software/PMR/Messages/Stubs/StubMainCardEEpromWriteRequest.proto +++ /dev/null @@ -1,11 +0,0 @@ - -syntax = "proto3"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubMainCardEEpromWriteRequest -{ - int32 Address = 1; - int32 Data = 2; -} diff --git a/Software/PMR/Messages/Stubs/StubMainCardEEpromWriteResponse.proto b/Software/PMR/Messages/Stubs/StubMainCardEEpromWriteResponse.proto deleted file mode 100644 index db9dc8b3f..000000000 --- a/Software/PMR/Messages/Stubs/StubMainCardEEpromWriteResponse.proto +++ /dev/null @@ -1,11 +0,0 @@ - -syntax = "proto3"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubMainCardEEpromWriteResponse -{ - int32 Address = 1; - int32 Data = 2; -} diff --git a/Software/PMR/Messages/Stubs/StubWhsEEpromData.proto b/Software/PMR/Messages/Stubs/StubWhsEEpromData.proto deleted file mode 100644 index 661fd267d..000000000 --- a/Software/PMR/Messages/Stubs/StubWhsEEpromData.proto +++ /dev/null @@ -1,92 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubWhsEEpromData -{ - uint32 Header = 1; - uint32 Table_Length = 2; - uint32 Table_version = 3; - string WHS_SN = 4; - string PCB_SN = 5; - string WHS_Part_Number = 6; - string PCB_Part_Number = 7; - uint32 RunningHours = 8; - uint32 SW_Reserve = 9; - string Production_Test_Date = 10; - string TestPassFail = 11; - uint32 ATS_Location = 12; - double Orifice_Waste_Level_V0_ml = 13; - double flow_calc_coefficient_C = 14; - double Orifice1Flow = 15; - double Orifice1Slope = 16; - double Orifice1MaxPressure = 17; - double Orifice1CalibrationFactor = 18; - double Orifice2Flow = 19; - double Orifice2Slope = 20; - double Orifice2MaxPressure = 21; - double Orifice2CalibrationFactor = 22; - double Orifice3Flow = 23; - double Orifice3Slope = 24; - double Orifice3MaxPressure = 25; - double Orifice3CalibrationFactor = 26; - double OrificeValveFlow = 27; - double OrificeValveSlope = 28; - double OrificeValveMaxPressure = 29; - double OrificeValveCalibrationFactor = 30; - double Fans_1_4_PWM_min_Pct = 31; - double Fans_1_4_RPM_PWM_min = 32; - double Fans_1_4_PWM_max_Pct = 33; - double Fans_1_4_RPM_PWM_max = 34; - double Fans_1_4_Nom_PWM_Pct = 35; - double Fans_1_4_Nom_RPM = 36; - double Fans_1_4_RPM_Limit_Pct_below_Nom = 37; - double Fans_1_4_Pulse_Per_Revolution = 38; - double Fans_1_4_Spare1 = 39; - double Fans_1_4_Spare2 = 40; - double Fans_5_6_Nom_RPM = 41; - double Fans_5_6_RPM_Limit_Pct_below_Nom = 42; - double Fans_5_6_Pulse_Per_Revolution = 43; - double Fans_5_6_Spare1 = 44; - double Fans_5_6_Spare2 = 45; - double Blower_P_Gain = 46; - double Blower_CFMRPM_min = 47; - double Blower_RPM_CFM_max = 48; - double Blower_Calibration_factor = 49; - double Blower_Spare1 = 50; - double Blower_Spare2 = 51; - double VOC_limit = 52; - double VOC_Spare1 = 53; - double VOC_Spare2 = 54; - double Controller_Comm_Type = 55; - double Controller_Type = 56; - double Sensor_type = 57; - double Cooler_C_F = 58; - double Cooler_SV = 59; - double Cooler_P = 60; - double Cooler_I = 61; - double Cooler_D = 62; - double Warning_configuration_Par1 = 63; - double Warning_configuration_Par2 = 64; - double Warning_configuration_Par3 = 65; - double Warning_configuration_Par4 = 66; - double Warning_configuration_Par5 = 67; - double Warning_configuration_Par6 = 68; - double Warning_threshold = 69; - double Controller_Spare1 = 70; - double Controller_Spare2 = 71; - double Controller_Spare3 = 72; - double Controller_Spare4 = 73; - double Controller_Spare5 = 74; - double Test_Date = 75; - string Test = 76; - double Waste_Pump_Flow_volume_per_sec = 77; - double Waste_Pump_Flow_V_per_sec_Limit = 78; - double Filter_max_life_span = 79; - double Filter_usage_hours = 80; - string VOCInstallationDate = 81; - string FilterInstallationDate = 82; - string ProductionDate = 83; - uint32 CheckSum = 84; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubWhsEEpromRequest.proto b/Software/PMR/Messages/Stubs/StubWhsEEpromRequest.proto deleted file mode 100644 index 15e145c26..000000000 --- a/Software/PMR/Messages/Stubs/StubWhsEEpromRequest.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -import "StubWhsEEpromData.proto"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubWhsEEpromRequest -{ - bool BurnRequest = 1; - StubWhsEEpromData WhsEEprom = 2; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/Stubs/StubWhsEEpromResponse.proto b/Software/PMR/Messages/Stubs/StubWhsEEpromResponse.proto deleted file mode 100644 index 3b241a4de..000000000 --- a/Software/PMR/Messages/Stubs/StubWhsEEpromResponse.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -import "StubWhsEEpromData.proto"; - -package Tango.PMR.Stubs; -option java_package = "com.twine.tango.pmr.stubs"; - -message StubWhsEEpromResponse -{ - StubWhsEEpromData WhsEEprom = 1; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/AttemptThreadJoggingRequest.proto b/Software/PMR/Messages/ThreadLoading/AttemptThreadJoggingRequest.proto deleted file mode 100644 index 2dbd8a089..000000000 --- a/Software/PMR/Messages/ThreadLoading/AttemptThreadJoggingRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -message AttemptThreadJoggingRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/AttemptThreadJoggingResponse.proto b/Software/PMR/Messages/ThreadLoading/AttemptThreadJoggingResponse.proto deleted file mode 100644 index 9b34f94ed..000000000 --- a/Software/PMR/Messages/ThreadLoading/AttemptThreadJoggingResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -message AttemptThreadJoggingResponse -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/ContinueThreadLoadingRequest.proto b/Software/PMR/Messages/ThreadLoading/ContinueThreadLoadingRequest.proto deleted file mode 100644 index 5bae29bd7..000000000 --- a/Software/PMR/Messages/ThreadLoading/ContinueThreadLoadingRequest.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -import "ProcessParameters.proto"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -message ContinueThreadLoadingRequest -{ - PMR.Printing.ProcessParameters ProcessParameters = 1; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/ContinueThreadLoadingResponse.proto b/Software/PMR/Messages/ThreadLoading/ContinueThreadLoadingResponse.proto deleted file mode 100644 index b937fbb34..000000000 --- a/Software/PMR/Messages/ThreadLoading/ContinueThreadLoadingResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -message ContinueThreadLoadingResponse -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/StartThreadLoadingRequest.proto b/Software/PMR/Messages/ThreadLoading/StartThreadLoadingRequest.proto deleted file mode 100644 index c0c3d3257..000000000 --- a/Software/PMR/Messages/ThreadLoading/StartThreadLoadingRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -message StartThreadLoadingRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/StartThreadLoadingResponse.proto b/Software/PMR/Messages/ThreadLoading/StartThreadLoadingResponse.proto deleted file mode 100644 index 1a81c2a96..000000000 --- a/Software/PMR/Messages/ThreadLoading/StartThreadLoadingResponse.proto +++ /dev/null @@ -1,14 +0,0 @@ -syntax = "proto3"; - -import "ThreadLoadingState.proto"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -message StartThreadLoadingResponse -{ - ThreadLoadingState State = 1; - string ErrorReason = 2; - double ProgressPercentage = 3; - string Message = 4; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/StopThreadLoadingRequest.proto b/Software/PMR/Messages/ThreadLoading/StopThreadLoadingRequest.proto deleted file mode 100644 index 03f5df91f..000000000 --- a/Software/PMR/Messages/ThreadLoading/StopThreadLoadingRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -message StopThreadLoadingRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/StopThreadLoadingResponse.proto b/Software/PMR/Messages/ThreadLoading/StopThreadLoadingResponse.proto deleted file mode 100644 index 4725d3647..000000000 --- a/Software/PMR/Messages/ThreadLoading/StopThreadLoadingResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -message StopThreadLoadingResponse -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/ThreadLoadingState.proto b/Software/PMR/Messages/ThreadLoading/ThreadLoadingState.proto deleted file mode 100644 index 7f0eb5f98..000000000 --- a/Software/PMR/Messages/ThreadLoading/ThreadLoadingState.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -enum ThreadLoadingState -{ - None = 0; - Preparing = 1; - ReadyForLoading = 2; - PreparationError = 3; - Finalizing = 4; - FinalizationError = 5; - Completed = 6; -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/TryThreadLoadingRequest.proto b/Software/PMR/Messages/ThreadLoading/TryThreadLoadingRequest.proto deleted file mode 100644 index 4235cb2d0..000000000 --- a/Software/PMR/Messages/ThreadLoading/TryThreadLoadingRequest.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -message TryThreadLoadingRequest -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/ThreadLoading/TryThreadLoadingResponse.proto b/Software/PMR/Messages/ThreadLoading/TryThreadLoadingResponse.proto deleted file mode 100644 index a92ee70c4..000000000 --- a/Software/PMR/Messages/ThreadLoading/TryThreadLoadingResponse.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -package Tango.PMR.ThreadLoading; -option java_package = "com.twine.tango.pmr.threadloading"; - -message TryThreadLoadingResponse -{ - -}
\ No newline at end of file diff --git a/Software/PMR/Messages/protoc.exe b/Software/PMR/Messages/protoc.exe Binary files differdeleted file mode 100644 index 639f8c7af..000000000 --- a/Software/PMR/Messages/protoc.exe +++ /dev/null diff --git a/Software/PMR/PMR_VS.sln b/Software/PMR/PMR_VS.sln new file mode 100644 index 000000000..732fc017f --- /dev/null +++ b/Software/PMR/PMR_VS.sln @@ -0,0 +1,296 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2026 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Messages", "Messages", "{BB5CA06C-3A2F-4FEA-8E92-9BED942B3533}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ColorLab", "ColorLab", "{F918CE55-81A8-4A32-8A9B-0DF5B888E771}" + ProjectSection(SolutionItems) = preProject + Messages\ColorLab\CalibrationData.proto = Messages\ColorLab\CalibrationData.proto + Messages\ColorLab\CalibrationPoint.proto = Messages\ColorLab\CalibrationPoint.proto + Messages\ColorLab\ColorSpace.proto = Messages\ColorLab\ColorSpace.proto + Messages\ColorLab\ConversionInput.proto = Messages\ColorLab\ConversionInput.proto + Messages\ColorLab\ConversionOutput.proto = Messages\ColorLab\ConversionOutput.proto + Messages\ColorLab\InputCoordinates.proto = Messages\ColorLab\InputCoordinates.proto + Messages\ColorLab\InputLiquid.proto = Messages\ColorLab\InputLiquid.proto + Messages\ColorLab\LiquidType.proto = Messages\ColorLab\LiquidType.proto + Messages\ColorLab\OutputCoordinates.proto = Messages\ColorLab\OutputCoordinates.proto + Messages\ColorLab\OutputLiquid.proto = Messages\ColorLab\OutputLiquid.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{8A927AAA-2D40-4A89-A544-B3168FEA624E}" + ProjectSection(SolutionItems) = preProject + Messages\Common\ErrorCode.proto = Messages\Common\ErrorCode.proto + Messages\Common\ErrorResponse.proto = Messages\Common\ErrorResponse.proto + Messages\Common\MessageContainer.proto = Messages\Common\MessageContainer.proto + Messages\Common\MessageType.proto = Messages\Common\MessageType.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Connection", "Connection", "{110243EB-C0ED-40D6-871D-660C78B01DAB}" + ProjectSection(SolutionItems) = preProject + Messages\Connection\ConnectRequest.proto = Messages\Connection\ConnectRequest.proto + Messages\Connection\ConnectResponse.proto = Messages\Connection\ConnectResponse.proto + Messages\Connection\DeviceInformation.proto = Messages\Connection\DeviceInformation.proto + Messages\Connection\DisconnectRequest.proto = Messages\Connection\DisconnectRequest.proto + Messages\Connection\DisconnectResponse.proto = Messages\Connection\DisconnectResponse.proto + Messages\Connection\KeepAliveRequest.proto = Messages\Connection\KeepAliveRequest.proto + Messages\Connection\KeepAliveResponse.proto = Messages\Connection\KeepAliveResponse.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Debugging", "Debugging", "{42FBF337-7136-4265-BCE7-16FA02BD29C2}" + ProjectSection(SolutionItems) = preProject + Messages\Debugging\DebugLogCategory.proto = Messages\Debugging\DebugLogCategory.proto + Messages\Debugging\StartDebugLogRequest.proto = Messages\Debugging\StartDebugLogRequest.proto + Messages\Debugging\StartDebugLogResponse.proto = Messages\Debugging\StartDebugLogResponse.proto + Messages\Debugging\StopDebugLogRequest.proto = Messages\Debugging\StopDebugLogRequest.proto + Messages\Debugging\StopDebugLogResponse.proto = Messages\Debugging\StopDebugLogResponse.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Diagnostics", "Diagnostics", "{4D783341-40E0-4A6C-9711-F257A9ACE44F}" + ProjectSection(SolutionItems) = preProject + Messages\Diagnostics\DataFileFrame.proto = Messages\Diagnostics\DataFileFrame.proto + Messages\Diagnostics\DiagnosticsMonitors.proto = Messages\Diagnostics\DiagnosticsMonitors.proto + Messages\Diagnostics\DigitalPin.proto = Messages\Diagnostics\DigitalPin.proto + Messages\Diagnostics\DispenserAbortHomingRequest.proto = Messages\Diagnostics\DispenserAbortHomingRequest.proto + Messages\Diagnostics\DispenserAbortHomingResponse.proto = Messages\Diagnostics\DispenserAbortHomingResponse.proto + Messages\Diagnostics\DispenserAbortJoggingRequest.proto = Messages\Diagnostics\DispenserAbortJoggingRequest.proto + Messages\Diagnostics\DispenserAbortJoggingResponse.proto = Messages\Diagnostics\DispenserAbortJoggingResponse.proto + Messages\Diagnostics\DispenserHomingRequest.proto = Messages\Diagnostics\DispenserHomingRequest.proto + Messages\Diagnostics\DispenserHomingResponse.proto = Messages\Diagnostics\DispenserHomingResponse.proto + Messages\Diagnostics\DispenserJoggingRequest.proto = Messages\Diagnostics\DispenserJoggingRequest.proto + Messages\Diagnostics\DispenserJoggingResponse.proto = Messages\Diagnostics\DispenserJoggingResponse.proto + Messages\Diagnostics\DoubleArray.proto = Messages\Diagnostics\DoubleArray.proto + Messages\Diagnostics\Event.proto = Messages\Diagnostics\Event.proto + Messages\Diagnostics\EventType.proto = Messages\Diagnostics\EventType.proto + Messages\Diagnostics\MotorAbortHomingRequest.proto = Messages\Diagnostics\MotorAbortHomingRequest.proto + Messages\Diagnostics\MotorAbortHomingResponse.proto = Messages\Diagnostics\MotorAbortHomingResponse.proto + Messages\Diagnostics\MotorAbortJoggingRequest.proto = Messages\Diagnostics\MotorAbortJoggingRequest.proto + Messages\Diagnostics\MotorAbortJoggingResponse.proto = Messages\Diagnostics\MotorAbortJoggingResponse.proto + Messages\Diagnostics\MotorDirection.proto = Messages\Diagnostics\MotorDirection.proto + Messages\Diagnostics\MotorHomingRequest.proto = Messages\Diagnostics\MotorHomingRequest.proto + Messages\Diagnostics\MotorHomingResponse.proto = Messages\Diagnostics\MotorHomingResponse.proto + Messages\Diagnostics\MotorJoggingRequest.proto = Messages\Diagnostics\MotorJoggingRequest.proto + Messages\Diagnostics\MotorJoggingResponse.proto = Messages\Diagnostics\MotorJoggingResponse.proto + Messages\Diagnostics\ResolveEventRequest.proto = Messages\Diagnostics\ResolveEventRequest.proto + Messages\Diagnostics\ResolveEventResponse.proto = Messages\Diagnostics\ResolveEventResponse.proto + Messages\Diagnostics\SetComponentValueRequest.proto = Messages\Diagnostics\SetComponentValueRequest.proto + Messages\Diagnostics\SetComponentValueResponse.proto = Messages\Diagnostics\SetComponentValueResponse.proto + Messages\Diagnostics\SetDigitalOutRequest.proto = Messages\Diagnostics\SetDigitalOutRequest.proto + Messages\Diagnostics\SetDigitalOutResponse.proto = Messages\Diagnostics\SetDigitalOutResponse.proto + Messages\Diagnostics\StartDiagnosticsRequest.proto = Messages\Diagnostics\StartDiagnosticsRequest.proto + Messages\Diagnostics\StartDiagnosticsResponse.proto = Messages\Diagnostics\StartDiagnosticsResponse.proto + Messages\Diagnostics\StopDiagnosticsRequest.proto = Messages\Diagnostics\StopDiagnosticsRequest.proto + Messages\Diagnostics\StopDiagnosticsResponse.proto = Messages\Diagnostics\StopDiagnosticsResponse.proto + Messages\Diagnostics\ThreadAbortJoggingRequest.proto = Messages\Diagnostics\ThreadAbortJoggingRequest.proto + Messages\Diagnostics\ThreadAbortJoggingResponse.proto = Messages\Diagnostics\ThreadAbortJoggingResponse.proto + Messages\Diagnostics\ThreadJoggingRequest.proto = Messages\Diagnostics\ThreadJoggingRequest.proto + Messages\Diagnostics\ThreadJoggingResponse.proto = Messages\Diagnostics\ThreadJoggingResponse.proto + Messages\Diagnostics\ValueComponent.proto = Messages\Diagnostics\ValueComponent.proto + Messages\Diagnostics\ValueComponentState.proto = Messages\Diagnostics\ValueComponentState.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Discovery", "Discovery", "{07152FA5-7FE5-4C62-8BB1-A5128FAE7948}" + ProjectSection(SolutionItems) = preProject + Messages\Discovery\BasicDiscoveryMessage.proto = Messages\Discovery\BasicDiscoveryMessage.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Embroidery", "Embroidery", "{773BBA4E-9412-404E-986E-F53AF1939207}" + ProjectSection(SolutionItems) = preProject + Messages\Embroidery\AnalyzeInput.proto = Messages\Embroidery\AnalyzeInput.proto + Messages\Embroidery\AnalyzeOutput.proto = Messages\Embroidery\AnalyzeOutput.proto + Messages\Embroidery\ConvertFileInput.proto = Messages\Embroidery\ConvertFileInput.proto + Messages\Embroidery\ConvertFileOutput.proto = Messages\Embroidery\ConvertFileOutput.proto + Messages\Embroidery\EmbroideryFile.proto = Messages\Embroidery\EmbroideryFile.proto + Messages\Embroidery\Extents.proto = Messages\Embroidery\Extents.proto + Messages\Embroidery\Stitch.proto = Messages\Embroidery\Stitch.proto + Messages\Embroidery\StitchColor.proto = Messages\Embroidery\StitchColor.proto + Messages\Embroidery\StitchFlag.proto = Messages\Embroidery\StitchFlag.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Hardware", "Hardware", "{BC8D97EB-A1C9-4236-AA90-7CE42667AB0F}" + ProjectSection(SolutionItems) = preProject + Messages\Hardware\HardwareConfiguration.proto = Messages\Hardware\HardwareConfiguration.proto + Messages\Hardware\HardwareDancer.proto = Messages\Hardware\HardwareDancer.proto + Messages\Hardware\HardwareDancerType.proto = Messages\Hardware\HardwareDancerType.proto + Messages\Hardware\HardwareDispenser.proto = Messages\Hardware\HardwareDispenser.proto + Messages\Hardware\HardwareDispenserType.proto = Messages\Hardware\HardwareDispenserType.proto + Messages\Hardware\HardwareMotor.proto = Messages\Hardware\HardwareMotor.proto + Messages\Hardware\HardwareMotorType.proto = Messages\Hardware\HardwareMotorType.proto + Messages\Hardware\HardwarePidControl.proto = Messages\Hardware\HardwarePidControl.proto + Messages\Hardware\HardwarePidControlType.proto = Messages\Hardware\HardwarePidControlType.proto + Messages\Hardware\HardwareSpeedSensor.proto = Messages\Hardware\HardwareSpeedSensor.proto + Messages\Hardware\HardwareSpeedSensorType.proto = Messages\Hardware\HardwareSpeedSensorType.proto + Messages\Hardware\HardwareWinder.proto = Messages\Hardware\HardwareWinder.proto + Messages\Hardware\HardwareWinderType.proto = Messages\Hardware\HardwareWinderType.proto + Messages\Hardware\SystemResetRequest.proto = Messages\Hardware\SystemResetRequest.proto + Messages\Hardware\SystemResetResponse.proto = Messages\Hardware\SystemResetResponse.proto + Messages\Hardware\UploadHardwareConfigurationRequest.proto = Messages\Hardware\UploadHardwareConfigurationRequest.proto + Messages\Hardware\UploadHardwareConfigurationResponse.proto = Messages\Hardware\UploadHardwareConfigurationResponse.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Integration", "Integration", "{77B923E6-9E1E-4EFF-939C-F5DDD7B741BA}" + ProjectSection(SolutionItems) = preProject + Messages\Integration\DirectSynchronizationRequest.proto = Messages\Integration\DirectSynchronizationRequest.proto + Messages\Integration\DirectSynchronizationResponse.proto = Messages\Integration\DirectSynchronizationResponse.proto + Messages\Integration\ExternalBridgeUdpDiscoveryPacket.proto = Messages\Integration\ExternalBridgeUdpDiscoveryPacket.proto + Messages\Integration\ExternalClientLoginRequest.proto = Messages\Integration\ExternalClientLoginRequest.proto + Messages\Integration\ExternalClientLoginResponse.proto = Messages\Integration\ExternalClientLoginResponse.proto + Messages\Integration\OverrideDataBaseRequest.proto = Messages\Integration\OverrideDataBaseRequest.proto + Messages\Integration\OverrideDataBaseResponse.proto = Messages\Integration\OverrideDataBaseResponse.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IO", "IO", "{0A19C4ED-67A8-4FE0-9D2A-1B4B29E986A7}" + ProjectSection(SolutionItems) = preProject + Messages\IO\ExecuteProcessRequest.proto = Messages\IO\ExecuteProcessRequest.proto + Messages\IO\ExecuteProcessResponse.proto = Messages\IO\ExecuteProcessResponse.proto + Messages\IO\FileChunkUploadRequest.proto = Messages\IO\FileChunkUploadRequest.proto + Messages\IO\FileChunkUploadResponse.proto = Messages\IO\FileChunkUploadResponse.proto + Messages\IO\FileUploadRequest.proto = Messages\IO\FileUploadRequest.proto + Messages\IO\FileUploadResponse.proto = Messages\IO\FileUploadResponse.proto + Messages\IO\KillProcessRequest.proto = Messages\IO\KillProcessRequest.proto + Messages\IO\KillProcessResponse.proto = Messages\IO\KillProcessResponse.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Printing", "Printing", "{2C879BEA-114C-4033-88B8-F2666A4C279E}" + ProjectSection(SolutionItems) = preProject + Messages\Printing\AbortJobRequest.proto = Messages\Printing\AbortJobRequest.proto + Messages\Printing\AbortJobResponse.proto = Messages\Printing\AbortJobResponse.proto + Messages\Printing\DispenserLiquidType.proto = Messages\Printing\DispenserLiquidType.proto + Messages\Printing\DispenserStepDivision.proto = Messages\Printing\DispenserStepDivision.proto + Messages\Printing\JobBrushStop.proto = Messages\Printing\JobBrushStop.proto + Messages\Printing\JobDispenser.proto = Messages\Printing\JobDispenser.proto + Messages\Printing\JobRequest.proto = Messages\Printing\JobRequest.proto + Messages\Printing\JobResponse.proto = Messages\Printing\JobResponse.proto + Messages\Printing\JobSegment.proto = Messages\Printing\JobSegment.proto + Messages\Printing\JobSpool.proto = Messages\Printing\JobSpool.proto + Messages\Printing\JobSpoolType.proto = Messages\Printing\JobSpoolType.proto + Messages\Printing\JobStatus.proto = Messages\Printing\JobStatus.proto + Messages\Printing\JobTicket.proto = Messages\Printing\JobTicket.proto + Messages\Printing\JobWindingMethod.proto = Messages\Printing\JobWindingMethod.proto + Messages\Printing\ProcessParameters.proto = Messages\Printing\ProcessParameters.proto + Messages\Printing\UploadProcessParametersRequest.proto = Messages\Printing\UploadProcessParametersRequest.proto + Messages\Printing\UploadProcessParametersResponse.proto = Messages\Printing\UploadProcessParametersResponse.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Stubs", "Stubs", "{FC320061-5CF8-4677-B575-59146D82D79D}" + ProjectSection(SolutionItems) = preProject + Messages\Stubs\CalculateRequest.proto = Messages\Stubs\CalculateRequest.proto + Messages\Stubs\CalculateResponse.proto = Messages\Stubs\CalculateResponse.proto + Messages\Stubs\ProgressRequest.proto = Messages\Stubs\ProgressRequest.proto + Messages\Stubs\ProgressResponse.proto = Messages\Stubs\ProgressResponse.proto + Messages\Stubs\StubCartridgeReadRequest.proto = Messages\Stubs\StubCartridgeReadRequest.proto + Messages\Stubs\StubCartridgeReadResponse.proto = Messages\Stubs\StubCartridgeReadResponse.proto + Messages\Stubs\StubCartridgeWriteRequest.proto = Messages\Stubs\StubCartridgeWriteRequest.proto + Messages\Stubs\StubCartridgeWriteResponse.proto = Messages\Stubs\StubCartridgeWriteResponse.proto + Messages\Stubs\StubDancerPositionRequest.proto = Messages\Stubs\StubDancerPositionRequest.proto + Messages\Stubs\StubDancerPositionResponse.proto = Messages\Stubs\StubDancerPositionResponse.proto + Messages\Stubs\StubDispenserRequest.proto = Messages\Stubs\StubDispenserRequest.proto + Messages\Stubs\StubDispenserResponse.proto = Messages\Stubs\StubDispenserResponse.proto + Messages\Stubs\StubExtFlashReadRequest.proto = Messages\Stubs\StubExtFlashReadRequest.proto + Messages\Stubs\StubExtFlashReadResponse.proto = Messages\Stubs\StubExtFlashReadResponse.proto + Messages\Stubs\StubExtFlashWriteRequest.proto = Messages\Stubs\StubExtFlashWriteRequest.proto + Messages\Stubs\StubExtFlashWriteResponse.proto = Messages\Stubs\StubExtFlashWriteResponse.proto + Messages\Stubs\StubF3Gpo01WriteRequest.proto = Messages\Stubs\StubF3Gpo01WriteRequest.proto + Messages\Stubs\StubF3Gpo01WriteResponse.proto = Messages\Stubs\StubF3Gpo01WriteResponse.proto + Messages\Stubs\StubFPGAReadBackRegRequest.proto = Messages\Stubs\StubFPGAReadBackRegRequest.proto + Messages\Stubs\StubFPGAReadBackRegResponse.proto = Messages\Stubs\StubFPGAReadBackRegResponse.proto + Messages\Stubs\StubFpgaReadRegRequest.proto = Messages\Stubs\StubFpgaReadRegRequest.proto + Messages\Stubs\StubFpgaReadRegResponse.proto = Messages\Stubs\StubFpgaReadRegResponse.proto + Messages\Stubs\StubFPGAReadVersionRequest.proto = Messages\Stubs\StubFPGAReadVersionRequest.proto + Messages\Stubs\StubFPGAReadVersionResponse.proto = Messages\Stubs\StubFPGAReadVersionResponse.proto + Messages\Stubs\StubFpgaWriteRegRequest.proto = Messages\Stubs\StubFpgaWriteRegRequest.proto + Messages\Stubs\StubFpgaWriteRegResponse.proto = Messages\Stubs\StubFpgaWriteRegResponse.proto + Messages\Stubs\StubGPIOInputSetupRequest.proto = Messages\Stubs\StubGPIOInputSetupRequest.proto + Messages\Stubs\StubGPIOInputSetupResponse.proto = Messages\Stubs\StubGPIOInputSetupResponse.proto + Messages\Stubs\StubGPIOReadBitRequest.proto = Messages\Stubs\StubGPIOReadBitRequest.proto + Messages\Stubs\StubGPIOReadBitResponse.proto = Messages\Stubs\StubGPIOReadBitResponse.proto + Messages\Stubs\StubGPIOReadByteRequest.proto = Messages\Stubs\StubGPIOReadByteRequest.proto + Messages\Stubs\StubGPIOReadByteResponse.proto = Messages\Stubs\StubGPIOReadByteResponse.proto + Messages\Stubs\StubGPIOWriteBitRequest.proto = Messages\Stubs\StubGPIOWriteBitRequest.proto + Messages\Stubs\StubGPIOWriteBitResponse.proto = Messages\Stubs\StubGPIOWriteBitResponse.proto + Messages\Stubs\StubGPIOWriteByteRequest.proto = Messages\Stubs\StubGPIOWriteByteRequest.proto + Messages\Stubs\StubGPIOWriteByteResponse.proto = Messages\Stubs\StubGPIOWriteByteResponse.proto + Messages\Stubs\StubHeaterRequest.proto = Messages\Stubs\StubHeaterRequest.proto + Messages\Stubs\StubHeaterResponse.proto = Messages\Stubs\StubHeaterResponse.proto + Messages\Stubs\StubHeatingTestPollRequest.proto = Messages\Stubs\StubHeatingTestPollRequest.proto + Messages\Stubs\StubHeatingTestPollResponse.proto = Messages\Stubs\StubHeatingTestPollResponse.proto + Messages\Stubs\StubHeatingTestRequest.proto = Messages\Stubs\StubHeatingTestRequest.proto + Messages\Stubs\StubHeatingTestResponse.proto = Messages\Stubs\StubHeatingTestResponse.proto + Messages\Stubs\StubHWVersionRequest.proto = Messages\Stubs\StubHWVersionRequest.proto + Messages\Stubs\StubHWVersionResponse.proto = Messages\Stubs\StubHWVersionResponse.proto + Messages\Stubs\StubIntADCReadRequest.proto = Messages\Stubs\StubIntADCReadRequest.proto + Messages\Stubs\StubIntADCReadResponse.proto = Messages\Stubs\StubIntADCReadResponse.proto + Messages\Stubs\StubL6470DriverRequest.proto = Messages\Stubs\StubL6470DriverRequest.proto + Messages\Stubs\StubL6470DriverResponse.proto = Messages\Stubs\StubL6470DriverResponse.proto + Messages\Stubs\StubMotorEncoderRequest.proto = Messages\Stubs\StubMotorEncoderRequest.proto + Messages\Stubs\StubMotorEncoderResponse.proto = Messages\Stubs\StubMotorEncoderResponse.proto + Messages\Stubs\StubMotorHomeMarkRequest.proto = Messages\Stubs\StubMotorHomeMarkRequest.proto + Messages\Stubs\StubMotorHomeMarkResponse.proto = Messages\Stubs\StubMotorHomeMarkResponse.proto + Messages\Stubs\StubMotorInitRequest.proto = Messages\Stubs\StubMotorInitRequest.proto + Messages\Stubs\StubMotorInitResponse.proto = Messages\Stubs\StubMotorInitResponse.proto + Messages\Stubs\StubMotorMovRequest.proto = Messages\Stubs\StubMotorMovRequest.proto + Messages\Stubs\StubMotorMovResponse.proto = Messages\Stubs\StubMotorMovResponse.proto + Messages\Stubs\StubMotorPositionRequest.proto = Messages\Stubs\StubMotorPositionRequest.proto + Messages\Stubs\StubMotorPositionResponse.proto = Messages\Stubs\StubMotorPositionResponse.proto + Messages\Stubs\StubMotorRequest.proto = Messages\Stubs\StubMotorRequest.proto + Messages\Stubs\StubMotorResponse.proto = Messages\Stubs\StubMotorResponse.proto + Messages\Stubs\StubMotorRunRequest.proto = Messages\Stubs\StubMotorRunRequest.proto + Messages\Stubs\StubMotorRunResponse.proto = Messages\Stubs\StubMotorRunResponse.proto + Messages\Stubs\StubMotorRunStepTickRequest.proto = Messages\Stubs\StubMotorRunStepTickRequest.proto + Messages\Stubs\StubMotorRunStepTickResponse.proto = Messages\Stubs\StubMotorRunStepTickResponse.proto + Messages\Stubs\StubMotorSpeedRequest.proto = Messages\Stubs\StubMotorSpeedRequest.proto + Messages\Stubs\StubMotorSpeedResponse.proto = Messages\Stubs\StubMotorSpeedResponse.proto + Messages\Stubs\StubMotorStatusRequest.proto = Messages\Stubs\StubMotorStatusRequest.proto + Messages\Stubs\StubMotorStatusResponse.proto = Messages\Stubs\StubMotorStatusResponse.proto + Messages\Stubs\StubMotorStopRequest.proto = Messages\Stubs\StubMotorStopRequest.proto + Messages\Stubs\StubMotorStopResponse.proto = Messages\Stubs\StubMotorStopResponse.proto + Messages\Stubs\StubOptLimitSwitchRequest.proto = Messages\Stubs\StubOptLimitSwitchRequest.proto + Messages\Stubs\StubOptLimitSwitchResponse.proto = Messages\Stubs\StubOptLimitSwitchResponse.proto + Messages\Stubs\StubReadEmbeddedVersionRequest.proto = Messages\Stubs\StubReadEmbeddedVersionRequest.proto + Messages\Stubs\StubReadEmbeddedVersionResponse.proto = Messages\Stubs\StubReadEmbeddedVersionResponse.proto + Messages\Stubs\StubRealTimeUsageRequest.proto = Messages\Stubs\StubRealTimeUsageRequest.proto + Messages\Stubs\StubRealTimeUsageResponse.proto = Messages\Stubs\StubRealTimeUsageResponse.proto + Messages\Stubs\StubSpeedSensorRequest.proto = Messages\Stubs\StubSpeedSensorRequest.proto + Messages\Stubs\StubSpeedSensorResponse.proto = Messages\Stubs\StubSpeedSensorResponse.proto + Messages\Stubs\StubSteperMotorRequest.proto = Messages\Stubs\StubSteperMotorRequest.proto + Messages\Stubs\StubSteperMotorResponse.proto = Messages\Stubs\StubSteperMotorResponse.proto + Messages\Stubs\StubTempSensorRequest.proto = Messages\Stubs\StubTempSensorRequest.proto + Messages\Stubs\StubTempSensorResponse.proto = Messages\Stubs\StubTempSensorResponse.proto + Messages\Stubs\StubTivaReadRegRequest.proto = Messages\Stubs\StubTivaReadRegRequest.proto + Messages\Stubs\StubTivaReadRegResponse.proto = Messages\Stubs\StubTivaReadRegResponse.proto + Messages\Stubs\StubTivaWriteRegRequest.proto = Messages\Stubs\StubTivaWriteRegRequest.proto + Messages\Stubs\StubTivaWriteRegResponse.proto = Messages\Stubs\StubTivaWriteRegResponse.proto + Messages\Stubs\StubValveRequest.proto = Messages\Stubs\StubValveRequest.proto + Messages\Stubs\StubValveResponse.proto = Messages\Stubs\StubValveResponse.proto + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Synchronization", "Synchronization", "{E3A987DE-89ED-44B1-96AB-8AC6391D7F4D}" + ProjectSection(SolutionItems) = preProject + Messages\Synchronization\SynchronizeDBRequest.proto = Messages\Synchronization\SynchronizeDBRequest.proto + Messages\Synchronization\SynchronizeDBResponse.proto = Messages\Synchronization\SynchronizeDBResponse.proto + EndProjectSection +EndProject +Global + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {F918CE55-81A8-4A32-8A9B-0DF5B888E771} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {8A927AAA-2D40-4A89-A544-B3168FEA624E} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {110243EB-C0ED-40D6-871D-660C78B01DAB} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {42FBF337-7136-4265-BCE7-16FA02BD29C2} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {4D783341-40E0-4A6C-9711-F257A9ACE44F} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {07152FA5-7FE5-4C62-8BB1-A5128FAE7948} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {773BBA4E-9412-404E-986E-F53AF1939207} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {BC8D97EB-A1C9-4236-AA90-7CE42667AB0F} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {77B923E6-9E1E-4EFF-939C-F5DDD7B741BA} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {0A19C4ED-67A8-4FE0-9D2A-1B4B29E986A7} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {2C879BEA-114C-4033-88B8-F2666A4C279E} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {FC320061-5CF8-4677-B575-59146D82D79D} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + {E3A987DE-89ED-44B1-96AB-8AC6391D7F4D} = {BB5CA06C-3A2F-4FEA-8E92-9BED942B3533} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {ECAE5B53-2B71-4D92-9994-AB5752117730} + EndGlobalSection +EndGlobal diff --git a/Software/PMR/VSCode/README.docx b/Software/PMR/VSCode/README.docx Binary files differdeleted file mode 100644 index 9672d53fd..000000000 --- a/Software/PMR/VSCode/README.docx +++ /dev/null |
