aboutsummaryrefslogtreecommitdiffstats
path: root/Software/PMR
diff options
context:
space:
mode:
authorMirta <mirta@twine-s.com>2020-12-30 16:39:52 +0200
committerMirta <mirta@twine-s.com>2020-12-30 16:39:52 +0200
commit00a491d93733d4625ad329b2ba8237f445364b3f (patch)
tree4b24c6fa78d7648f4bb7cefafa464bb0b063fec4 /Software/PMR
parent124ad4150f80c6846fdee41dbbda9848c105f6e5 (diff)
downloadTango-00a491d9.tar.gz
Tango-00a491d9.zip
merge
Diffstat (limited to 'Software/PMR')
-rw-r--r--Software/PMR/.gitignore1
-rw-r--r--Software/PMR/Messages/.settings/com.google.eclipse.protobuf.Protobuf.prefs2
-rw-r--r--Software/PMR/Messages/.vscode/settings.json31
-rw-r--r--Software/PMR/Messages/ColorLab/CalibrationInput.proto16
-rw-r--r--Software/PMR/Messages/ColorLab/CalibrationMeasurement.proto12
-rw-r--r--Software/PMR/Messages/ColorLab/CalibrationOutput.proto13
-rw-r--r--Software/PMR/Messages/ColorLab/GradientConversionInput.proto10
-rw-r--r--Software/PMR/Messages/ColorLab/GradientConversionOutput.proto4
-rw-r--r--Software/PMR/Messages/ColorLab/GradientInputStop.proto29
-rw-r--r--Software/PMR/Messages/ColorLab/GradientOutputStop.proto13
-rw-r--r--Software/PMR/Messages/ColorLab/InputRGB.proto (renamed from Software/PMR/Messages/ColorLab/LiquidVolume.proto)9
-rw-r--r--Software/PMR/Messages/ColorLab/LinearizationInput.proto16
-rw-r--r--Software/PMR/Messages/ColorLab/LinearizationMeasurement.proto12
-rw-r--r--Software/PMR/Messages/ColorLab/LinearizationOutput.proto13
-rw-r--r--Software/PMR/Messages/ColorLab/LiquidType.proto6
-rw-r--r--Software/PMR/Messages/Common/ErrorCode.proto15
-rw-r--r--Software/PMR/Messages/Common/MessageType.proto65
-rw-r--r--Software/PMR/Messages/Connection/ConnectResponse.proto1
-rw-r--r--Software/PMR/Messages/Connection/DeviceInformation.proto3
-rw-r--r--Software/PMR/Messages/DataStore/DataStoreItem.proto21
-rw-r--r--Software/PMR/Messages/DataStore/DataStoreItemModifiedRequest.proto10
-rw-r--r--Software/PMR/Messages/DataStore/DataStoreItemModifiedResponse.proto9
-rw-r--r--Software/PMR/Messages/DataStore/DataType.proto17
-rw-r--r--Software/PMR/Messages/DataStore/GetDataStoreItemRequest.proto13
-rw-r--r--Software/PMR/Messages/DataStore/GetDataStoreItemResponse.proto12
-rw-r--r--Software/PMR/Messages/DataStore/PutDataStoreItemRequest.proto13
-rw-r--r--Software/PMR/Messages/DataStore/PutDataStoreItemResponse.proto9
-rw-r--r--Software/PMR/Messages/Debugging/DebugDistributorType.proto2
-rw-r--r--Software/PMR/Messages/Debugging/SetupDebugDisributorsRequest.proto5
-rw-r--r--Software/PMR/Messages/Debugging/StartDebugLogResponse.proto9
-rw-r--r--Software/PMR/Messages/Diagnostics/CartridgeTagContent.proto66
-rw-r--r--Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto86
-rw-r--r--Software/PMR/Messages/Diagnostics/EventType.proto847
-rw-r--r--Software/PMR/Messages/Diagnostics/HeaterType.proto16
-rw-r--r--Software/PMR/Messages/Diagnostics/StartCartridgesUpdateRequest.proto9
-rw-r--r--Software/PMR/Messages/Diagnostics/StartCartridgesUpdateResponse.proto13
-rw-r--r--Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto6
-rw-r--r--Software/PMR/Messages/Diagnostics/StopCartridgesUpdateRequest.proto9
-rw-r--r--Software/PMR/Messages/Diagnostics/StopCartridgesUpdateResponse.proto9
-rw-r--r--Software/PMR/Messages/EmbeddedParameters/AlarmHandlingItem.proto23
-rw-r--r--Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto88
-rw-r--r--Software/PMR/Messages/EmbeddedParameters/MainCardStoredData.proto12
-rw-r--r--Software/PMR/Messages/EmbeddedParameters/MainCardStoredDataRequest.proto12
-rw-r--r--Software/PMR/Messages/EmbeddedParameters/MainCardStoredDataResponse.proto11
-rw-r--r--Software/PMR/Messages/EmbeddedParameters/MainCardStoredItem.proto10
-rw-r--r--Software/PMR/Messages/Exports/JobFileBrushStop.proto1
-rw-r--r--Software/PMR/Messages/FirmwareUpgrade/ActivateVersionResponse.proto3
-rw-r--r--Software/PMR/Messages/FirmwareUpgrade/VersionFileDescriptor.proto5
-rw-r--r--Software/PMR/Messages/Hardware/HardwareBlower.proto1
-rw-r--r--Software/PMR/Messages/Hardware/HardwareBlowerType.proto15
-rw-r--r--Software/PMR/Messages/Hardware/HardwareDancerType.proto6
-rw-r--r--Software/PMR/Messages/Hardware/HardwareMotor.proto2
-rw-r--r--Software/PMR/Messages/Hardware/HardwarePidControlType.proto30
-rw-r--r--Software/PMR/Messages/IFS/CartridgeState.proto29
-rw-r--r--Software/PMR/Messages/IFS/CartridgeStatus.proto15
-rw-r--r--Software/PMR/Messages/IFS/InkFillingStatus.proto11
-rw-r--r--Software/PMR/Messages/IFS/StartInkFillingStatusRequest.proto9
-rw-r--r--Software/PMR/Messages/IFS/StartInkFillingStatusResponse.proto11
-rw-r--r--Software/PMR/Messages/Insights/InsightsMonitors.proto298
-rw-r--r--Software/PMR/Messages/Integration/ApplicationInformation.proto10
-rw-r--r--Software/PMR/Messages/Integration/ConfigureProtocolRequest.proto12
-rw-r--r--Software/PMR/Messages/Integration/ConfigureProtocolResponse.proto9
-rw-r--r--Software/PMR/Messages/Integration/ExternalBridgeLoginRequest.proto3
-rw-r--r--Software/PMR/Messages/Integration/ExternalBridgeLoginResponse.proto4
-rw-r--r--Software/PMR/Messages/Integration/GenericMessageProtocol.proto11
-rw-r--r--Software/PMR/Messages/Integration/GenericRequest.proto10
-rw-r--r--Software/PMR/Messages/Integration/GenericResponse.proto10
-rw-r--r--Software/PMR/Messages/Integration/UpdateStatus.proto17
-rw-r--r--Software/PMR/Messages/MachineStatus/IDSPackLevel.proto2
-rw-r--r--Software/PMR/Messages/MachineStatus/MachineState.proto2
-rw-r--r--Software/PMR/Messages/MachineStatus/MachineStatus.proto3
-rw-r--r--Software/PMR/Messages/MachineStatus/SpoolState.proto10
-rw-r--r--Software/PMR/Messages/Power/AbortPowerDownRequest.proto9
-rw-r--r--Software/PMR/Messages/Power/AbortPowerDownResponse.proto9
-rw-r--r--Software/PMR/Messages/Power/AbortPowerUpRequest.proto9
-rw-r--r--Software/PMR/Messages/Power/AbortPowerUpResponse.proto9
-rw-r--r--Software/PMR/Messages/Power/PowerDownState.proto25
-rw-r--r--Software/PMR/Messages/Power/PowerUpState.proto21
-rw-r--r--Software/PMR/Messages/Power/StandByRequest.proto9
-rw-r--r--Software/PMR/Messages/Power/StandByResponse.proto9
-rw-r--r--Software/PMR/Messages/Power/StartPowerDownRequest.proto9
-rw-r--r--Software/PMR/Messages/Power/StartPowerDownResponse.proto13
-rw-r--r--Software/PMR/Messages/Power/StartPowerUpRequest.proto9
-rw-r--r--Software/PMR/Messages/Power/StartPowerUpResponse.proto13
-rw-r--r--Software/PMR/Messages/Printing/AbortHeadCleaningRequest.proto9
-rw-r--r--Software/PMR/Messages/Printing/AbortHeadCleaningResponse.proto9
-rw-r--r--Software/PMR/Messages/Printing/DispenserLiquidType.proto6
-rw-r--r--Software/PMR/Messages/Printing/HeadCleaningParameters.proto10
-rw-r--r--Software/PMR/Messages/Printing/JobSpool.proto2
-rw-r--r--Software/PMR/Messages/Printing/JobTicket.proto5
-rw-r--r--Software/PMR/Messages/Printing/ProcessParameters.proto22
-rw-r--r--Software/PMR/Messages/Printing/StartHeadCleaningRequest.proto9
-rw-r--r--Software/PMR/Messages/Printing/StartHeadCleaningResponse.proto11
-rw-r--r--Software/PMR/Messages/Printing/ThreadParameters.proto21
-rw-r--r--Software/PMR/Messages/Stubs/ProcedureRequest.proto12
-rw-r--r--Software/PMR/Messages/Stubs/ProcedureResponse.proto12
-rw-r--r--Software/PMR/Messages/Stubs/StubCartridgeReadResponse.proto10
-rw-r--r--Software/PMR/Messages/Stubs/StubCartridgeWriteRequest.proto8
-rw-r--r--Software/PMR/Messages/Stubs/StubCartridgeWriteResponse.proto2
-rw-r--r--Software/PMR/Messages/Stubs/StubDispenserEEpromData.proto40
-rw-r--r--Software/PMR/Messages/Stubs/StubDispenserEEpromRequest.proto13
-rw-r--r--Software/PMR/Messages/Stubs/StubDispenserEEpromResponse.proto12
-rw-r--r--Software/PMR/Messages/Stubs/StubHeadEEpromData.proto53
-rw-r--r--Software/PMR/Messages/Stubs/StubHeadEEpromRequest.proto12
-rw-r--r--Software/PMR/Messages/Stubs/StubHeadEEpromResponse.proto11
-rw-r--r--Software/PMR/Messages/Stubs/StubMainCardEEpromReadRequest.proto11
-rw-r--r--Software/PMR/Messages/Stubs/StubMainCardEEpromReadResponse.proto11
-rw-r--r--Software/PMR/Messages/Stubs/StubMainCardEEpromWriteRequest.proto11
-rw-r--r--Software/PMR/Messages/Stubs/StubMainCardEEpromWriteResponse.proto11
-rw-r--r--Software/PMR/Messages/Stubs/StubWhsEEpromData.proto92
-rw-r--r--Software/PMR/Messages/Stubs/StubWhsEEpromRequest.proto12
-rw-r--r--Software/PMR/Messages/Stubs/StubWhsEEpromResponse.proto11
-rw-r--r--Software/PMR/Messages/ThreadLoading/AttemptThreadJoggingRequest.proto9
-rw-r--r--Software/PMR/Messages/ThreadLoading/AttemptThreadJoggingResponse.proto9
-rw-r--r--Software/PMR/Messages/ThreadLoading/ContinueThreadLoadingRequest.proto11
-rw-r--r--Software/PMR/Messages/ThreadLoading/ContinueThreadLoadingResponse.proto9
-rw-r--r--Software/PMR/Messages/ThreadLoading/StartThreadLoadingRequest.proto9
-rw-r--r--Software/PMR/Messages/ThreadLoading/StartThreadLoadingResponse.proto14
-rw-r--r--Software/PMR/Messages/ThreadLoading/StopThreadLoadingRequest.proto9
-rw-r--r--Software/PMR/Messages/ThreadLoading/StopThreadLoadingResponse.proto9
-rw-r--r--Software/PMR/Messages/ThreadLoading/ThreadLoadingState.proto15
-rw-r--r--Software/PMR/Messages/ThreadLoading/TryThreadLoadingRequest.proto9
-rw-r--r--Software/PMR/Messages/ThreadLoading/TryThreadLoadingResponse.proto9
-rw-r--r--Software/PMR/Messages/protoc.exebin2712064 -> 0 bytes
-rw-r--r--Software/PMR/PMR_VS.sln296
-rw-r--r--Software/PMR/VSCode/README.docxbin854653 -> 0 bytes
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
deleted file mode 100644
index 639f8c7af..000000000
--- a/Software/PMR/Messages/protoc.exe
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 9672d53fd..000000000
--- a/Software/PMR/VSCode/README.docx
+++ /dev/null
Binary files differ