aboutsummaryrefslogtreecommitdiffstats
path: root/Software/PMR
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2021-01-18 11:07:47 +0200
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2021-01-18 11:07:47 +0200
commit35933fd41b29cd713c646f79dbe266dc5a32c611 (patch)
tree9e679c986faa5595857a10a8b19732ba4d38051d /Software/PMR
parent62baeff056ab56c376becd665b1bd5691573e8d5 (diff)
downloadTango-35933fd41b29cd713c646f79dbe266dc5a32c611.tar.gz
Tango-35933fd41b29cd713c646f79dbe266dc5a32c611.zip
Completed basic interface.
Diffstat (limited to 'Software/PMR')
-rw-r--r--Software/PMR/Messages/ColorLab/OutOfGamutInput.proto20
-rw-r--r--Software/PMR/Messages/ColorLab/OutOfGamutOutput.proto11
-rw-r--r--Software/PMR/Messages/ColorLab/RecommendedProcessTableInput.proto19
-rw-r--r--Software/PMR/Messages/ColorLab/RecommendedProcessTableOutput.proto11
4 files changed, 61 insertions, 0 deletions
diff --git a/Software/PMR/Messages/ColorLab/OutOfGamutInput.proto b/Software/PMR/Messages/ColorLab/OutOfGamutInput.proto
new file mode 100644
index 000000000..167d95af8
--- /dev/null
+++ b/Software/PMR/Messages/ColorLab/OutOfGamutInput.proto
@@ -0,0 +1,20 @@
+syntax = "proto3";
+
+package Tango.PMR.ColorLab;
+option java_package = "com.twine.tango.pmr.colorlab";
+
+import "InputCoordinates.proto";
+import "ColorSpace.proto";
+import "ProcessRange.proto";
+
+message OutOfGamutInput
+{
+ double ThreadL = 1;
+ double ThreadA = 2;
+ double ThreadB = 3;
+ ColorSpace ColorSpace = 4;
+ InputCoordinates InputCoordinates = 5;
+ bytes ForwardData = 6;
+ double SegmentLength = 7;
+ repeated ProcessRange ProcessRanges = 8;
+} \ No newline at end of file
diff --git a/Software/PMR/Messages/ColorLab/OutOfGamutOutput.proto b/Software/PMR/Messages/ColorLab/OutOfGamutOutput.proto
new file mode 100644
index 000000000..6bb4b667e
--- /dev/null
+++ b/Software/PMR/Messages/ColorLab/OutOfGamutOutput.proto
@@ -0,0 +1,11 @@
+syntax = "proto3";
+
+package Tango.PMR.ColorLab;
+option java_package = "com.twine.tango.pmr.colorlab";
+
+message OutOfGamutOutput
+{
+ bool OutOfGamut = 1;
+ bool HasError = 2;
+ string ErrorMessage = 3;
+} \ No newline at end of file
diff --git a/Software/PMR/Messages/ColorLab/RecommendedProcessTableInput.proto b/Software/PMR/Messages/ColorLab/RecommendedProcessTableInput.proto
new file mode 100644
index 000000000..c8525789e
--- /dev/null
+++ b/Software/PMR/Messages/ColorLab/RecommendedProcessTableInput.proto
@@ -0,0 +1,19 @@
+syntax = "proto3";
+
+package Tango.PMR.ColorLab;
+option java_package = "com.twine.tango.pmr.colorlab";
+
+import "ProcessRange.proto";
+import "InputLiquid.proto";
+import "GradientInputStop.proto";
+
+message RecommendedProcessTableInput
+{
+ double ThreadL = 1;
+ double ThreadA = 2;
+ double ThreadB = 3;
+ bytes ForwardData = 4;
+ repeated GradientInputStop Stops = 5;
+ repeated InputLiquid InputLiquids = 6;
+ repeated ProcessRange ProcessRanges = 7;
+} \ No newline at end of file
diff --git a/Software/PMR/Messages/ColorLab/RecommendedProcessTableOutput.proto b/Software/PMR/Messages/ColorLab/RecommendedProcessTableOutput.proto
new file mode 100644
index 000000000..16b066965
--- /dev/null
+++ b/Software/PMR/Messages/ColorLab/RecommendedProcessTableOutput.proto
@@ -0,0 +1,11 @@
+syntax = "proto3";
+
+package Tango.PMR.ColorLab;
+option java_package = "com.twine.tango.pmr.colorlab";
+
+message RecommendedProcessTableOutput
+{
+ int32 ProcessParametersTableIndex = 1;
+ bool HasError = 2;
+ string ErrorMessage = 3;
+} \ No newline at end of file