From f4b04f631207a3bc849fd8f4b789cc028926d041 Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Tue, 16 Feb 2021 23:38:14 +0200 Subject: Job Prepare + Major fix with job ticket not filling as the actual job. --- Software/PMR/Messages/Common/MessageType.proto | 2 ++ Software/PMR/Messages/Printing/JobPrepareDispenser.proto | 14 ++++++++++++++ Software/PMR/Messages/Printing/JobPrepareRequest.proto | 13 +++++++++++++ Software/PMR/Messages/Printing/JobPrepareResponse.proto | 9 +++++++++ 4 files changed, 38 insertions(+) create mode 100644 Software/PMR/Messages/Printing/JobPrepareDispenser.proto create mode 100644 Software/PMR/Messages/Printing/JobPrepareRequest.proto create mode 100644 Software/PMR/Messages/Printing/JobPrepareResponse.proto (limited to 'Software/PMR') diff --git a/Software/PMR/Messages/Common/MessageType.proto b/Software/PMR/Messages/Common/MessageType.proto index a1965ee91..d4dced16e 100644 --- a/Software/PMR/Messages/Common/MessageType.proto +++ b/Software/PMR/Messages/Common/MessageType.proto @@ -214,6 +214,8 @@ enum MessageType StartHeadCleaningResponse = 3011; AbortHeadCleaningRequest = 3012; AbortHeadCleaningResponse = 3013; + JobPrepareRequest = 3014; + JobPrepareResponse = 3015; diff --git a/Software/PMR/Messages/Printing/JobPrepareDispenser.proto b/Software/PMR/Messages/Printing/JobPrepareDispenser.proto new file mode 100644 index 000000000..07ef4cdff --- /dev/null +++ b/Software/PMR/Messages/Printing/JobPrepareDispenser.proto @@ -0,0 +1,14 @@ +syntax = "proto3"; + +import "DispenserLiquidType.proto"; + +package Tango.PMR.Printing; +option java_package = "com.twine.tango.pmr.printing"; + +message JobPrepareDispenser +{ + int32 Index = 1; + DispenserLiquidType DispenserLiquidType = 2; + int32 TotalNanoliter = 3; + bool Active = 4; +} \ No newline at end of file diff --git a/Software/PMR/Messages/Printing/JobPrepareRequest.proto b/Software/PMR/Messages/Printing/JobPrepareRequest.proto new file mode 100644 index 000000000..638be05e6 --- /dev/null +++ b/Software/PMR/Messages/Printing/JobPrepareRequest.proto @@ -0,0 +1,13 @@ +syntax = "proto3"; + +import "ProcessParameters.proto"; +import "JobPrepareDispenser.proto"; + +package Tango.PMR.Printing; +option java_package = "com.twine.tango.pmr.printing"; + +message JobPrepareRequest +{ + ProcessParameters ProcessParameters = 1; + repeated JobPrepareDispenser Dispensers = 2; +} \ No newline at end of file diff --git a/Software/PMR/Messages/Printing/JobPrepareResponse.proto b/Software/PMR/Messages/Printing/JobPrepareResponse.proto new file mode 100644 index 000000000..a99256684 --- /dev/null +++ b/Software/PMR/Messages/Printing/JobPrepareResponse.proto @@ -0,0 +1,9 @@ +syntax = "proto3"; + +package Tango.PMR.Printing; +option java_package = "com.twine.tango.pmr.printing"; + +message JobPrepareResponse +{ + +} \ No newline at end of file -- cgit v1.3.1