From e0c98ae05879016c49ef24b3cbae11b41c716b58 Mon Sep 17 00:00:00 2001 From: Roy Date: Sat, 8 Apr 2023 23:56:44 +0300 Subject: Eureka Process Parameters. --- Software/DB/Tango.mdf | Bin 75497472 -> 75497472 bytes Software/DB/Tango_log.ldf | Bin 22675456 -> 22675456 bytes .../PMR/Messages/Printing/ProcessParameters.proto | 58 + .../ColorLab/RecommendedProcessTableInput.pb-c.c | 19 +- .../ColorLab/RecommendedProcessTableInput.pb-c.h | 4 +- .../ColorLab/RecommendedProcessTableInput.pb-c.c | 19 +- .../ColorLab/RecommendedProcessTableInput.pb-c.h | 4 +- .../ColorLab/RecommendedProcessTableInput.pb-c.c | 19 +- .../ColorLab/RecommendedProcessTableInput.pb-c.h | 4 +- .../ColorLab/RecommendedProcessTableInput.pb-c.c | 19 +- .../ColorLab/RecommendedProcessTableInput.pb-c.h | 4 +- .../Tango.BL/DTO/ProcessParametersTableDTOBase.cs | 232 ++++ .../Entities/ProcessParametersTableBase.cs | 1360 +++++++++++++++++++- .../DB/PROCESS_PARAMETERS_TABLES.cs | 29 + .../Tango.DAL.Remote/DB/RemoteADO.edmx | 87 ++ .../Tango.DAL.Remote/DB/RemoteADO.edmx.diagram | 184 +-- .../Tango.PMR/Printing/ProcessParameters.cs | 836 +++++++++++- 17 files changed, 2695 insertions(+), 183 deletions(-) (limited to 'Software') diff --git a/Software/DB/Tango.mdf b/Software/DB/Tango.mdf index 85f8857d0..ea4f30a8f 100644 Binary files a/Software/DB/Tango.mdf and b/Software/DB/Tango.mdf differ diff --git a/Software/DB/Tango_log.ldf b/Software/DB/Tango_log.ldf index 98ba08dd4..700663293 100644 Binary files a/Software/DB/Tango_log.ldf and b/Software/DB/Tango_log.ldf differ diff --git a/Software/PMR/Messages/Printing/ProcessParameters.proto b/Software/PMR/Messages/Printing/ProcessParameters.proto index f149ce54e..2be52fd00 100644 --- a/Software/PMR/Messages/Printing/ProcessParameters.proto +++ b/Software/PMR/Messages/Printing/ProcessParameters.proto @@ -84,4 +84,62 @@ message ProcessParameters double BtsrThreadLengthOffset = 34; + double EWinder1Tension = 35; + + double EWinder2Tension = 36; + + double EWinder3Tension = 37; + + double EWinder4Tension = 38; + + double EBtsr1FeedingTension = 39; + + double EBtsr2FeedingTension = 40; + + double EBtsr3FeedingTension = 41; + + double EBtsr4FeedingTension = 42; + + double EMixerTemp = 43; + + double EHeadZone1Temp = 44; + + double EHeadZone2Temp = 45; + + double EHeadZone3Temp = 46; + + double EDryerZone1Temp = 47; + + double EDryerZone2Temp = 48; + + double EDryerZone3Temp = 49; + + double ELubricantTemp = 50; + + double EDryerIncomingAirFlow = 51; + + double EDryerOutgoingAirFlow = 52; + + double ETunnelIncomingAirFlow = 53; + + double ETunnelOutgoingAirFlow = 54; + + double EWasteAirFlow = 55; + + double EWastePrepareTime = 56; + + double EPumpTemp = 57; + + double EPressureBuildUp = 58; + + double ESpare1 = 59; + + double ESpare2 = 60; + + double ESpare3 = 61; + + double ESpare4 = 62; + + double ESpare5 = 63; + } diff --git a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v1/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v1/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c index 39c139cda..90164c8b7 100644 --- a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v1/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c +++ b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v1/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c @@ -52,7 +52,7 @@ void recommended_process_table_input__free_unpacked assert(message->base.descriptor == &recommended_process_table_input__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -static const ProtobufCFieldDescriptor recommended_process_table_input__field_descriptors[11] = +static const ProtobufCFieldDescriptor recommended_process_table_input__field_descriptors[12] = { { "ThreadL", @@ -186,6 +186,18 @@ static const ProtobufCFieldDescriptor recommended_process_table_input__field_des 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "VMax", + 12, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_DOUBLE, + offsetof(RecommendedProcessTableInput, has_vmax), + offsetof(RecommendedProcessTableInput, vmax), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; static const unsigned recommended_process_table_input__field_indices_by_name[] = { 3, /* field[3] = ForwardData */ @@ -199,11 +211,12 @@ static const unsigned recommended_process_table_input__field_indices_by_name[] = 0, /* field[0] = ThreadL */ 7, /* field[7] = UseLightInks */ 10, /* field[10] = UseLubricantTransform */ + 11, /* field[11] = VMax */ }; static const ProtobufCIntRange recommended_process_table_input__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 11 } + { 0, 12 } }; const ProtobufCMessageDescriptor recommended_process_table_input__descriptor = { @@ -213,7 +226,7 @@ const ProtobufCMessageDescriptor recommended_process_table_input__descriptor = "RecommendedProcessTableInput", "", sizeof(RecommendedProcessTableInput), - 11, + 12, recommended_process_table_input__field_descriptors, recommended_process_table_input__field_indices_by_name, 1, recommended_process_table_input__number_ranges, diff --git a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v1/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v1/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h index e75ddd39e..df4a26da3 100644 --- a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v1/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h +++ b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v1/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h @@ -51,10 +51,12 @@ struct _RecommendedProcessTableInput ProtobufCBinaryData lubdata; protobuf_c_boolean has_uselubricanttransform; protobuf_c_boolean uselubricanttransform; + protobuf_c_boolean has_vmax; + double vmax; }; #define RECOMMENDED_PROCESS_TABLE_INPUT__INIT \ { PROTOBUF_C_MESSAGE_INIT (&recommended_process_table_input__descriptor) \ - , 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0,NULL, 0,NULL, 0,NULL, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, 0 } + , 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0,NULL, 0,NULL, 0,NULL, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, 0, 0, 0 } /* RecommendedProcessTableInput methods */ diff --git a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v2/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v2/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c index 39c139cda..90164c8b7 100644 --- a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v2/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c +++ b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v2/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c @@ -52,7 +52,7 @@ void recommended_process_table_input__free_unpacked assert(message->base.descriptor == &recommended_process_table_input__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -static const ProtobufCFieldDescriptor recommended_process_table_input__field_descriptors[11] = +static const ProtobufCFieldDescriptor recommended_process_table_input__field_descriptors[12] = { { "ThreadL", @@ -186,6 +186,18 @@ static const ProtobufCFieldDescriptor recommended_process_table_input__field_des 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "VMax", + 12, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_DOUBLE, + offsetof(RecommendedProcessTableInput, has_vmax), + offsetof(RecommendedProcessTableInput, vmax), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; static const unsigned recommended_process_table_input__field_indices_by_name[] = { 3, /* field[3] = ForwardData */ @@ -199,11 +211,12 @@ static const unsigned recommended_process_table_input__field_indices_by_name[] = 0, /* field[0] = ThreadL */ 7, /* field[7] = UseLightInks */ 10, /* field[10] = UseLubricantTransform */ + 11, /* field[11] = VMax */ }; static const ProtobufCIntRange recommended_process_table_input__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 11 } + { 0, 12 } }; const ProtobufCMessageDescriptor recommended_process_table_input__descriptor = { @@ -213,7 +226,7 @@ const ProtobufCMessageDescriptor recommended_process_table_input__descriptor = "RecommendedProcessTableInput", "", sizeof(RecommendedProcessTableInput), - 11, + 12, recommended_process_table_input__field_descriptors, recommended_process_table_input__field_indices_by_name, 1, recommended_process_table_input__number_ranges, diff --git a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v2/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v2/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h index e75ddd39e..df4a26da3 100644 --- a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v2/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h +++ b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v2/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h @@ -51,10 +51,12 @@ struct _RecommendedProcessTableInput ProtobufCBinaryData lubdata; protobuf_c_boolean has_uselubricanttransform; protobuf_c_boolean uselubricanttransform; + protobuf_c_boolean has_vmax; + double vmax; }; #define RECOMMENDED_PROCESS_TABLE_INPUT__INIT \ { PROTOBUF_C_MESSAGE_INIT (&recommended_process_table_input__descriptor) \ - , 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0,NULL, 0,NULL, 0,NULL, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, 0 } + , 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0,NULL, 0,NULL, 0,NULL, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, 0, 0, 0 } /* RecommendedProcessTableInput methods */ diff --git a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v3/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v3/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c index 39c139cda..90164c8b7 100644 --- a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v3/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c +++ b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v3/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c @@ -52,7 +52,7 @@ void recommended_process_table_input__free_unpacked assert(message->base.descriptor == &recommended_process_table_input__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -static const ProtobufCFieldDescriptor recommended_process_table_input__field_descriptors[11] = +static const ProtobufCFieldDescriptor recommended_process_table_input__field_descriptors[12] = { { "ThreadL", @@ -186,6 +186,18 @@ static const ProtobufCFieldDescriptor recommended_process_table_input__field_des 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "VMax", + 12, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_DOUBLE, + offsetof(RecommendedProcessTableInput, has_vmax), + offsetof(RecommendedProcessTableInput, vmax), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; static const unsigned recommended_process_table_input__field_indices_by_name[] = { 3, /* field[3] = ForwardData */ @@ -199,11 +211,12 @@ static const unsigned recommended_process_table_input__field_indices_by_name[] = 0, /* field[0] = ThreadL */ 7, /* field[7] = UseLightInks */ 10, /* field[10] = UseLubricantTransform */ + 11, /* field[11] = VMax */ }; static const ProtobufCIntRange recommended_process_table_input__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 11 } + { 0, 12 } }; const ProtobufCMessageDescriptor recommended_process_table_input__descriptor = { @@ -213,7 +226,7 @@ const ProtobufCMessageDescriptor recommended_process_table_input__descriptor = "RecommendedProcessTableInput", "", sizeof(RecommendedProcessTableInput), - 11, + 12, recommended_process_table_input__field_descriptors, recommended_process_table_input__field_indices_by_name, 1, recommended_process_table_input__number_ranges, diff --git a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v3/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v3/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h index e75ddd39e..df4a26da3 100644 --- a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v3/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h +++ b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v3/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h @@ -51,10 +51,12 @@ struct _RecommendedProcessTableInput ProtobufCBinaryData lubdata; protobuf_c_boolean has_uselubricanttransform; protobuf_c_boolean uselubricanttransform; + protobuf_c_boolean has_vmax; + double vmax; }; #define RECOMMENDED_PROCESS_TABLE_INPUT__INIT \ { PROTOBUF_C_MESSAGE_INIT (&recommended_process_table_input__descriptor) \ - , 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0,NULL, 0,NULL, 0,NULL, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, 0 } + , 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0,NULL, 0,NULL, 0,NULL, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, 0, 0, 0 } /* RecommendedProcessTableInput methods */ diff --git a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v4/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v4/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c index 39c139cda..90164c8b7 100644 --- a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v4/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c +++ b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v4/PMR/ColorLab/RecommendedProcessTableInput.pb-c.c @@ -52,7 +52,7 @@ void recommended_process_table_input__free_unpacked assert(message->base.descriptor == &recommended_process_table_input__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -static const ProtobufCFieldDescriptor recommended_process_table_input__field_descriptors[11] = +static const ProtobufCFieldDescriptor recommended_process_table_input__field_descriptors[12] = { { "ThreadL", @@ -186,6 +186,18 @@ static const ProtobufCFieldDescriptor recommended_process_table_input__field_des 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "VMax", + 12, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_DOUBLE, + offsetof(RecommendedProcessTableInput, has_vmax), + offsetof(RecommendedProcessTableInput, vmax), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; static const unsigned recommended_process_table_input__field_indices_by_name[] = { 3, /* field[3] = ForwardData */ @@ -199,11 +211,12 @@ static const unsigned recommended_process_table_input__field_indices_by_name[] = 0, /* field[0] = ThreadL */ 7, /* field[7] = UseLightInks */ 10, /* field[10] = UseLubricantTransform */ + 11, /* field[11] = VMax */ }; static const ProtobufCIntRange recommended_process_table_input__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 11 } + { 0, 12 } }; const ProtobufCMessageDescriptor recommended_process_table_input__descriptor = { @@ -213,7 +226,7 @@ const ProtobufCMessageDescriptor recommended_process_table_input__descriptor = "RecommendedProcessTableInput", "", sizeof(RecommendedProcessTableInput), - 11, + 12, recommended_process_table_input__field_descriptors, recommended_process_table_input__field_indices_by_name, 1, recommended_process_table_input__number_ranges, diff --git a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v4/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v4/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h index e75ddd39e..df4a26da3 100644 --- a/Software/Visual_Studio/ColorLib/Tango.ColorLib_v4/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h +++ b/Software/Visual_Studio/ColorLib/Tango.ColorLib_v4/PMR/ColorLab/RecommendedProcessTableInput.pb-c.h @@ -51,10 +51,12 @@ struct _RecommendedProcessTableInput ProtobufCBinaryData lubdata; protobuf_c_boolean has_uselubricanttransform; protobuf_c_boolean uselubricanttransform; + protobuf_c_boolean has_vmax; + double vmax; }; #define RECOMMENDED_PROCESS_TABLE_INPUT__INIT \ { PROTOBUF_C_MESSAGE_INIT (&recommended_process_table_input__descriptor) \ - , 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0,NULL, 0,NULL, 0,NULL, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, 0 } + , 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0,NULL, 0,NULL, 0,NULL, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, 0, 0, 0 } /* RecommendedProcessTableInput methods */ diff --git a/Software/Visual_Studio/Tango.BL/DTO/ProcessParametersTableDTOBase.cs b/Software/Visual_Studio/Tango.BL/DTO/ProcessParametersTableDTOBase.cs index c9a8ef967..7fdc91308 100644 --- a/Software/Visual_Studio/Tango.BL/DTO/ProcessParametersTableDTOBase.cs +++ b/Software/Visual_Studio/Tango.BL/DTO/ProcessParametersTableDTOBase.cs @@ -309,5 +309,237 @@ namespace Tango.BL.DTO get; set; } + /// + /// e winder1 tension + /// + public Double EWinder1Tension + { + get; set; + } + + /// + /// e winder2 tension + /// + public Double EWinder2Tension + { + get; set; + } + + /// + /// e winder3 tension + /// + public Double EWinder3Tension + { + get; set; + } + + /// + /// e winder4 tension + /// + public Double EWinder4Tension + { + get; set; + } + + /// + /// e btsr1 feeding tension + /// + public Double EBtsr1FeedingTension + { + get; set; + } + + /// + /// e btsr2 feeding tension + /// + public Double EBtsr2FeedingTension + { + get; set; + } + + /// + /// e btsr3 feeding tension + /// + public Double EBtsr3FeedingTension + { + get; set; + } + + /// + /// e btsr4 feeding tension + /// + public Double EBtsr4FeedingTension + { + get; set; + } + + /// + /// e mixer temp + /// + public Double EMixerTemp + { + get; set; + } + + /// + /// e head zone1 temp + /// + public Double EHeadZone1Temp + { + get; set; + } + + /// + /// e head zone2 temp + /// + public Double EHeadZone2Temp + { + get; set; + } + + /// + /// e head zone3 temp + /// + public Double EHeadZone3Temp + { + get; set; + } + + /// + /// e dryer zone1 temp + /// + public Double EDryerZone1Temp + { + get; set; + } + + /// + /// e dryer zone2 temp + /// + public Double EDryerZone2Temp + { + get; set; + } + + /// + /// e dryer zone3 temp + /// + public Double EDryerZone3Temp + { + get; set; + } + + /// + /// e lubricant temp + /// + public Double ELubricantTemp + { + get; set; + } + + /// + /// e dryer incoming air flow + /// + public Double EDryerIncomingAirFlow + { + get; set; + } + + /// + /// e dryer outgoing air flow + /// + public Double EDryerOutgoingAirFlow + { + get; set; + } + + /// + /// e tunnel incoming air flow + /// + public Double ETunnelIncomingAirFlow + { + get; set; + } + + /// + /// e tunnel outgoing air flow + /// + public Double ETunnelOutgoingAirFlow + { + get; set; + } + + /// + /// e waste air flow + /// + public Double EWasteAirFlow + { + get; set; + } + + /// + /// e waste prepare time + /// + public Double EWastePrepareTime + { + get; set; + } + + /// + /// e pump temp + /// + public Double EPumpTemp + { + get; set; + } + + /// + /// e pressure build up + /// + public Double EPressureBuildUp + { + get; set; + } + + /// + /// e spare1 + /// + public Double ESpare1 + { + get; set; + } + + /// + /// e spare2 + /// + public Double ESpare2 + { + get; set; + } + + /// + /// e spare3 + /// + public Double ESpare3 + { + get; set; + } + + /// + /// e spare4 + /// + public Double ESpare4 + { + get; set; + } + + /// + /// e spare5 + /// + public Double ESpare5 + { + get; set; + } + } } diff --git a/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs b/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs index 702674850..c45ee73e9 100644 --- a/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs +++ b/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs @@ -97,6 +97,64 @@ namespace Tango.BL.Entities public event EventHandler BtsrThreadLengthOffsetChanged; + public event EventHandler EWinder1TensionChanged; + + public event EventHandler EWinder2TensionChanged; + + public event EventHandler EWinder3TensionChanged; + + public event EventHandler EWinder4TensionChanged; + + public event EventHandler EBtsr1FeedingTensionChanged; + + public event EventHandler EBtsr2FeedingTensionChanged; + + public event EventHandler EBtsr3FeedingTensionChanged; + + public event EventHandler EBtsr4FeedingTensionChanged; + + public event EventHandler EMixerTempChanged; + + public event EventHandler EHeadZone1TempChanged; + + public event EventHandler EHeadZone2TempChanged; + + public event EventHandler EHeadZone3TempChanged; + + public event EventHandler EDryerZone1TempChanged; + + public event EventHandler EDryerZone2TempChanged; + + public event EventHandler EDryerZone3TempChanged; + + public event EventHandler ELubricantTempChanged; + + public event EventHandler EDryerIncomingAirFlowChanged; + + public event EventHandler EDryerOutgoingAirFlowChanged; + + public event EventHandler ETunnelIncomingAirFlowChanged; + + public event EventHandler ETunnelOutgoingAirFlowChanged; + + public event EventHandler EWasteAirFlowChanged; + + public event EventHandler EWastePrepareTimeChanged; + + public event EventHandler EPumpTempChanged; + + public event EventHandler EPressureBuildUpChanged; + + public event EventHandler ESpare1Changed; + + public event EventHandler ESpare2Changed; + + public event EventHandler ESpare3Changed; + + public event EventHandler ESpare4Changed; + + public event EventHandler ESpare5Changed; + public event EventHandler ProcessParametersTablesGroupChanged; protected String _name; @@ -1206,144 +1264,1043 @@ namespace Tango.BL.Entities } } - protected ProcessParametersTablesGroup _processparameterstablesgroup; + protected Double _ewinder1tension; /// - /// Gets or sets the processparameterstablebase process parameters tables groups. + /// Gets or sets the processparameterstablebase e winder1 tension. /// - [XmlIgnore] - [JsonIgnore] - public virtual ProcessParametersTablesGroup ProcessParametersTablesGroup + [Column("E_WINDER1_TENSION")] + + [StringFormat("0.0")] + + [PropertyIndex(40)] + + public Double EWinder1Tension { get { - return _processparameterstablesgroup; + return _ewinder1tension; } set { - if (_processparameterstablesgroup != value) + if (_ewinder1tension != value) { - _processparameterstablesgroup = value; - - if (ProcessParametersTablesGroup != null) - { - ProcessParametersTablesGroupGuid = ProcessParametersTablesGroup.Guid; - } + _ewinder1tension = value; - OnProcessParametersTablesGroupChanged(value); + OnEWinder1TensionChanged(value); } } } - /// - /// Called when the Name has changed. - /// - protected virtual void OnNameChanged(String name) - { - NameChanged?.Invoke(this, name); - RaisePropertyChanged(nameof(Name)); - } + protected Double _ewinder2tension; /// - /// Called when the DyeingSpeed has changed. + /// Gets or sets the processparameterstablebase e winder2 tension. /// - protected virtual void OnDyeingSpeedChanged(Double dyeingspeed) - { - DyeingSpeedChanged?.Invoke(this, dyeingspeed); - RaisePropertyChanged(nameof(DyeingSpeed)); - } - /// - /// Called when the MinInkUptake has changed. - /// - protected virtual void OnMinInkUptakeChanged(Double mininkuptake) + [Column("E_WINDER2_TENSION")] + + [StringFormat("0.0")] + + [PropertyIndex(41)] + + public Double EWinder2Tension { - MinInkUptakeChanged?.Invoke(this, mininkuptake); - RaisePropertyChanged(nameof(MinInkUptake)); + get + { + return _ewinder2tension; + } + + set + { + if (_ewinder2tension != value) + { + _ewinder2tension = value; + + OnEWinder2TensionChanged(value); + + } + } } + protected Double _ewinder3tension; + /// - /// Called when the MaxInkUptake has changed. + /// Gets or sets the processparameterstablebase e winder3 tension. /// - protected virtual void OnMaxInkUptakeChanged(Double maxinkuptake) + + [Column("E_WINDER3_TENSION")] + + [StringFormat("0.0")] + + [PropertyIndex(42)] + + public Double EWinder3Tension { - MaxInkUptakeChanged?.Invoke(this, maxinkuptake); - RaisePropertyChanged(nameof(MaxInkUptake)); + get + { + return _ewinder3tension; + } + + set + { + if (_ewinder3tension != value) + { + _ewinder3tension = value; + + OnEWinder3TensionChanged(value); + + } + } } + protected Double _ewinder4tension; + /// - /// Called when the FeederTension has changed. + /// Gets or sets the processparameterstablebase e winder4 tension. /// - protected virtual void OnFeederTensionChanged(Double feedertension) + + [Column("E_WINDER4_TENSION")] + + [StringFormat("0.0")] + + [PropertyIndex(43)] + + public Double EWinder4Tension { - FeederTensionChanged?.Invoke(this, feedertension); - RaisePropertyChanged(nameof(FeederTension)); + get + { + return _ewinder4tension; + } + + set + { + if (_ewinder4tension != value) + { + _ewinder4tension = value; + + OnEWinder4TensionChanged(value); + + } + } } + protected Double _ebtsr1feedingtension; + /// - /// Called when the PullerTension has changed. + /// Gets or sets the processparameterstablebase e btsr1 feeding tension. /// - protected virtual void OnPullerTensionChanged(Double pullertension) + + [Column("E_BTSR1_FEEDING_TENSION")] + + [StringFormat("0.0")] + + [PropertyIndex(44)] + + public Double EBtsr1FeedingTension { - PullerTensionChanged?.Invoke(this, pullertension); - RaisePropertyChanged(nameof(PullerTension)); + get + { + return _ebtsr1feedingtension; + } + + set + { + if (_ebtsr1feedingtension != value) + { + _ebtsr1feedingtension = value; + + OnEBtsr1FeedingTensionChanged(value); + + } + } } + protected Double _ebtsr2feedingtension; + /// - /// Called when the WinderTension has changed. + /// Gets or sets the processparameterstablebase e btsr2 feeding tension. /// - protected virtual void OnWinderTensionChanged(Double windertension) + + [Column("E_BTSR2_FEEDING_TENSION")] + + [StringFormat("0.0")] + + [PropertyIndex(45)] + + public Double EBtsr2FeedingTension { - WinderTensionChanged?.Invoke(this, windertension); - RaisePropertyChanged(nameof(WinderTension)); + get + { + return _ebtsr2feedingtension; + } + + set + { + if (_ebtsr2feedingtension != value) + { + _ebtsr2feedingtension = value; + + OnEBtsr2FeedingTensionChanged(value); + + } + } } + protected Double _ebtsr3feedingtension; + /// - /// Called when the MixerTemp has changed. + /// Gets or sets the processparameterstablebase e btsr3 feeding tension. /// - protected virtual void OnMixerTempChanged(Double mixertemp) + + [Column("E_BTSR3_FEEDING_TENSION")] + + [StringFormat("0.0")] + + [PropertyIndex(46)] + + public Double EBtsr3FeedingTension { - MixerTempChanged?.Invoke(this, mixertemp); - RaisePropertyChanged(nameof(MixerTemp)); + get + { + return _ebtsr3feedingtension; + } + + set + { + if (_ebtsr3feedingtension != value) + { + _ebtsr3feedingtension = value; + + OnEBtsr3FeedingTensionChanged(value); + + } + } } + protected Double _ebtsr4feedingtension; + /// - /// Called when the HeadZone1Temp has changed. + /// Gets or sets the processparameterstablebase e btsr4 feeding tension. /// - protected virtual void OnHeadZone1TempChanged(Double headzone1temp) + + [Column("E_BTSR4_FEEDING_TENSION")] + + [StringFormat("0.0")] + + [PropertyIndex(47)] + + public Double EBtsr4FeedingTension { - HeadZone1TempChanged?.Invoke(this, headzone1temp); - RaisePropertyChanged(nameof(HeadZone1Temp)); + get + { + return _ebtsr4feedingtension; + } + + set + { + if (_ebtsr4feedingtension != value) + { + _ebtsr4feedingtension = value; + + OnEBtsr4FeedingTensionChanged(value); + + } + } } + protected Double _emixertemp; + /// - /// Called when the HeadZone2Temp has changed. + /// Gets or sets the processparameterstablebase e mixer temp. /// - protected virtual void OnHeadZone2TempChanged(Double headzone2temp) + + [Column("E_MIXER_TEMP")] + + [StringFormat("0.0")] + + [PropertyIndex(48)] + + public Double EMixerTemp { - HeadZone2TempChanged?.Invoke(this, headzone2temp); - RaisePropertyChanged(nameof(HeadZone2Temp)); + get + { + return _emixertemp; + } + + set + { + if (_emixertemp != value) + { + _emixertemp = value; + + OnEMixerTempChanged(value); + + } + } } + protected Double _eheadzone1temp; + /// - /// Called when the HeadZone3Temp has changed. + /// Gets or sets the processparameterstablebase e head zone1 temp. /// - protected virtual void OnHeadZone3TempChanged(Double headzone3temp) + + [Column("E_HEAD_ZONE1_TEMP")] + + [StringFormat("0.0")] + + [PropertyIndex(49)] + + public Double EHeadZone1Temp { - HeadZone3TempChanged?.Invoke(this, headzone3temp); - RaisePropertyChanged(nameof(HeadZone3Temp)); + get + { + return _eheadzone1temp; + } + + set + { + if (_eheadzone1temp != value) + { + _eheadzone1temp = value; + + OnEHeadZone1TempChanged(value); + + } + } } + protected Double _eheadzone2temp; + /// - /// Called when the HeadZone4Temp has changed. + /// Gets or sets the processparameterstablebase e head zone2 temp. /// - protected virtual void OnHeadZone4TempChanged(Double headzone4temp) - { - HeadZone4TempChanged?.Invoke(this, headzone4temp); - RaisePropertyChanged(nameof(HeadZone4Temp)); + + [Column("E_HEAD_ZONE2_TEMP")] + + [StringFormat("0.0")] + + [PropertyIndex(50)] + + public Double EHeadZone2Temp + { + get + { + return _eheadzone2temp; + } + + set + { + if (_eheadzone2temp != value) + { + _eheadzone2temp = value; + + OnEHeadZone2TempChanged(value); + + } + } + } + + protected Double _eheadzone3temp; + + /// + /// Gets or sets the processparameterstablebase e head zone3 temp. + /// + + [Column("E_HEAD_ZONE3_TEMP")] + + [StringFormat("0.0")] + + [PropertyIndex(51)] + + public Double EHeadZone3Temp + { + get + { + return _eheadzone3temp; + } + + set + { + if (_eheadzone3temp != value) + { + _eheadzone3temp = value; + + OnEHeadZone3TempChanged(value); + + } + } + } + + protected Double _edryerzone1temp; + + /// + /// Gets or sets the processparameterstablebase e dryer zone1 temp. + /// + + [Column("E_DRYER_ZONE1_TEMP")] + + [StringFormat("0.0")] + + [PropertyIndex(52)] + + public Double EDryerZone1Temp + { + get + { + return _edryerzone1temp; + } + + set + { + if (_edryerzone1temp != value) + { + _edryerzone1temp = value; + + OnEDryerZone1TempChanged(value); + + } + } + } + + protected Double _edryerzone2temp; + + /// + /// Gets or sets the processparameterstablebase e dryer zone2 temp. + /// + + [Column("E_DRYER_ZONE2_TEMP")] + + [StringFormat("0.0")] + + [PropertyIndex(53)] + + public Double EDryerZone2Temp + { + get + { + return _edryerzone2temp; + } + + set + { + if (_edryerzone2temp != value) + { + _edryerzone2temp = value; + + OnEDryerZone2TempChanged(value); + + } + } + } + + protected Double _edryerzone3temp; + + /// + /// Gets or sets the processparameterstablebase e dryer zone3 temp. + /// + + [Column("E_DRYER_ZONE3_TEMP")] + + [StringFormat("0.0")] + + [PropertyIndex(54)] + + public Double EDryerZone3Temp + { + get + { + return _edryerzone3temp; + } + + set + { + if (_edryerzone3temp != value) + { + _edryerzone3temp = value; + + OnEDryerZone3TempChanged(value); + + } + } + } + + protected Double _elubricanttemp; + + /// + /// Gets or sets the processparameterstablebase e lubricant temp. + /// + + [Column("E_LUBRICANT_TEMP")] + + [StringFormat("0.0")] + + [PropertyIndex(55)] + + public Double ELubricantTemp + { + get + { + return _elubricanttemp; + } + + set + { + if (_elubricanttemp != value) + { + _elubricanttemp = value; + + OnELubricantTempChanged(value); + + } + } + } + + protected Double _edryerincomingairflow; + + /// + /// Gets or sets the processparameterstablebase e dryer incoming air flow. + /// + + [Column("E_DRYER_INCOMING_AIR_FLOW")] + + [StringFormat("0.0")] + + [PropertyIndex(56)] + + public Double EDryerIncomingAirFlow + { + get + { + return _edryerincomingairflow; + } + + set + { + if (_edryerincomingairflow != value) + { + _edryerincomingairflow = value; + + OnEDryerIncomingAirFlowChanged(value); + + } + } + } + + protected Double _edryeroutgoingairflow; + + /// + /// Gets or sets the processparameterstablebase e dryer outgoing air flow. + /// + + [Column("E_DRYER_OUTGOING_AIR_FLOW")] + + [StringFormat("0.0")] + + [PropertyIndex(57)] + + public Double EDryerOutgoingAirFlow + { + get + { + return _edryeroutgoingairflow; + } + + set + { + if (_edryeroutgoingairflow != value) + { + _edryeroutgoingairflow = value; + + OnEDryerOutgoingAirFlowChanged(value); + + } + } + } + + protected Double _etunnelincomingairflow; + + /// + /// Gets or sets the processparameterstablebase e tunnel incoming air flow. + /// + + [Column("E_TUNNEL_INCOMING_AIR_FLOW")] + + [StringFormat("0.0")] + + [PropertyIndex(58)] + + public Double ETunnelIncomingAirFlow + { + get + { + return _etunnelincomingairflow; + } + + set + { + if (_etunnelincomingairflow != value) + { + _etunnelincomingairflow = value; + + OnETunnelIncomingAirFlowChanged(value); + + } + } + } + + protected Double _etunneloutgoingairflow; + + /// + /// Gets or sets the processparameterstablebase e tunnel outgoing air flow. + /// + + [Column("E_TUNNEL_OUTGOING_AIR_FLOW")] + + [StringFormat("0.0")] + + [PropertyIndex(59)] + + public Double ETunnelOutgoingAirFlow + { + get + { + return _etunneloutgoingairflow; + } + + set + { + if (_etunneloutgoingairflow != value) + { + _etunneloutgoingairflow = value; + + OnETunnelOutgoingAirFlowChanged(value); + + } + } + } + + protected Double _ewasteairflow; + + /// + /// Gets or sets the processparameterstablebase e waste air flow. + /// + + [Column("E_WASTE_AIR_FLOW")] + + [StringFormat("0.0")] + + [PropertyIndex(60)] + + public Double EWasteAirFlow + { + get + { + return _ewasteairflow; + } + + set + { + if (_ewasteairflow != value) + { + _ewasteairflow = value; + + OnEWasteAirFlowChanged(value); + + } + } + } + + protected Double _ewastepreparetime; + + /// + /// Gets or sets the processparameterstablebase e waste prepare time. + /// + + [Column("E_WASTE_PREPARE_TIME")] + + [StringFormat("0.0")] + + [PropertyIndex(61)] + + public Double EWastePrepareTime + { + get + { + return _ewastepreparetime; + } + + set + { + if (_ewastepreparetime != value) + { + _ewastepreparetime = value; + + OnEWastePrepareTimeChanged(value); + + } + } + } + + protected Double _epumptemp; + + /// + /// Gets or sets the processparameterstablebase e pump temp. + /// + + [Column("E_PUMP_TEMP")] + + [StringFormat("0.0")] + + [PropertyIndex(62)] + + public Double EPumpTemp + { + get + { + return _epumptemp; + } + + set + { + if (_epumptemp != value) + { + _epumptemp = value; + + OnEPumpTempChanged(value); + + } + } + } + + protected Double _epressurebuildup; + + /// + /// Gets or sets the processparameterstablebase e pressure build up. + /// + + [Column("E_PRESSURE_BUILD_UP")] + + [StringFormat("0.0")] + + [PropertyIndex(63)] + + public Double EPressureBuildUp + { + get + { + return _epressurebuildup; + } + + set + { + if (_epressurebuildup != value) + { + _epressurebuildup = value; + + OnEPressureBuildUpChanged(value); + + } + } + } + + protected Double _espare1; + + /// + /// Gets or sets the processparameterstablebase e spare1. + /// + + [Column("E_SPARE1")] + + [StringFormat("0.0")] + + [PropertyIndex(64)] + + public Double ESpare1 + { + get + { + return _espare1; + } + + set + { + if (_espare1 != value) + { + _espare1 = value; + + OnESpare1Changed(value); + + } + } + } + + protected Double _espare2; + + /// + /// Gets or sets the processparameterstablebase e spare2. + /// + + [Column("E_SPARE2")] + + [StringFormat("0.0")] + + [PropertyIndex(65)] + + public Double ESpare2 + { + get + { + return _espare2; + } + + set + { + if (_espare2 != value) + { + _espare2 = value; + + OnESpare2Changed(value); + + } + } + } + + protected Double _espare3; + + /// + /// Gets or sets the processparameterstablebase e spare3. + /// + + [Column("E_SPARE3")] + + [StringFormat("0.0")] + + [PropertyIndex(66)] + + public Double ESpare3 + { + get + { + return _espare3; + } + + set + { + if (_espare3 != value) + { + _espare3 = value; + + OnESpare3Changed(value); + + } + } + } + + protected Double _espare4; + + /// + /// Gets or sets the processparameterstablebase e spare4. + /// + + [Column("E_SPARE4")] + + [StringFormat("0.0")] + + [PropertyIndex(67)] + + public Double ESpare4 + { + get + { + return _espare4; + } + + set + { + if (_espare4 != value) + { + _espare4 = value; + + OnESpare4Changed(value); + + } + } + } + + protected Double _espare5; + + /// + /// Gets or sets the processparameterstablebase e spare5. + /// + + [Column("E_SPARE5")] + + [StringFormat("0.0")] + + [PropertyIndex(68)] + + public Double ESpare5 + { + get + { + return _espare5; + } + + set + { + if (_espare5 != value) + { + _espare5 = value; + + OnESpare5Changed(value); + + } + } + } + + protected ProcessParametersTablesGroup _processparameterstablesgroup; + + /// + /// Gets or sets the processparameterstablebase process parameters tables groups. + /// + + [XmlIgnore] + [JsonIgnore] + public virtual ProcessParametersTablesGroup ProcessParametersTablesGroup + { + get + { + return _processparameterstablesgroup; + } + + set + { + if (_processparameterstablesgroup != value) + { + _processparameterstablesgroup = value; + + if (ProcessParametersTablesGroup != null) + { + ProcessParametersTablesGroupGuid = ProcessParametersTablesGroup.Guid; + } + + OnProcessParametersTablesGroupChanged(value); + + } + } + } + + /// + /// Called when the Name has changed. + /// + protected virtual void OnNameChanged(String name) + { + NameChanged?.Invoke(this, name); + RaisePropertyChanged(nameof(Name)); + } + + /// + /// Called when the DyeingSpeed has changed. + /// + protected virtual void OnDyeingSpeedChanged(Double dyeingspeed) + { + DyeingSpeedChanged?.Invoke(this, dyeingspeed); + RaisePropertyChanged(nameof(DyeingSpeed)); + } + + /// + /// Called when the MinInkUptake has changed. + /// + protected virtual void OnMinInkUptakeChanged(Double mininkuptake) + { + MinInkUptakeChanged?.Invoke(this, mininkuptake); + RaisePropertyChanged(nameof(MinInkUptake)); + } + + /// + /// Called when the MaxInkUptake has changed. + /// + protected virtual void OnMaxInkUptakeChanged(Double maxinkuptake) + { + MaxInkUptakeChanged?.Invoke(this, maxinkuptake); + RaisePropertyChanged(nameof(MaxInkUptake)); + } + + /// + /// Called when the FeederTension has changed. + /// + protected virtual void OnFeederTensionChanged(Double feedertension) + { + FeederTensionChanged?.Invoke(this, feedertension); + RaisePropertyChanged(nameof(FeederTension)); + } + + /// + /// Called when the PullerTension has changed. + /// + protected virtual void OnPullerTensionChanged(Double pullertension) + { + PullerTensionChanged?.Invoke(this, pullertension); + RaisePropertyChanged(nameof(PullerTension)); + } + + /// + /// Called when the WinderTension has changed. + /// + protected virtual void OnWinderTensionChanged(Double windertension) + { + WinderTensionChanged?.Invoke(this, windertension); + RaisePropertyChanged(nameof(WinderTension)); + } + + /// + /// Called when the MixerTemp has changed. + /// + protected virtual void OnMixerTempChanged(Double mixertemp) + { + MixerTempChanged?.Invoke(this, mixertemp); + RaisePropertyChanged(nameof(MixerTemp)); + } + + /// + /// Called when the HeadZone1Temp has changed. + /// + protected virtual void OnHeadZone1TempChanged(Double headzone1temp) + { + HeadZone1TempChanged?.Invoke(this, headzone1temp); + RaisePropertyChanged(nameof(HeadZone1Temp)); + } + + /// + /// Called when the HeadZone2Temp has changed. + /// + protected virtual void OnHeadZone2TempChanged(Double headzone2temp) + { + HeadZone2TempChanged?.Invoke(this, headzone2temp); + RaisePropertyChanged(nameof(HeadZone2Temp)); + } + + /// + /// Called when the HeadZone3Temp has changed. + /// + protected virtual void OnHeadZone3TempChanged(Double headzone3temp) + { + HeadZone3TempChanged?.Invoke(this, headzone3temp); + RaisePropertyChanged(nameof(HeadZone3Temp)); + } + + /// + /// Called when the HeadZone4Temp has changed. + /// + protected virtual void OnHeadZone4TempChanged(Double headzone4temp) + { + HeadZone4TempChanged?.Invoke(this, headzone4temp); + RaisePropertyChanged(nameof(HeadZone4Temp)); } /// @@ -1553,6 +2510,267 @@ namespace Tango.BL.Entities RaisePropertyChanged(nameof(BtsrThreadLengthOffset)); } + /// + /// Called when the EWinder1Tension has changed. + /// + protected virtual void OnEWinder1TensionChanged(Double ewinder1tension) + { + EWinder1TensionChanged?.Invoke(this, ewinder1tension); + RaisePropertyChanged(nameof(EWinder1Tension)); + } + + /// + /// Called when the EWinder2Tension has changed. + /// + protected virtual void OnEWinder2TensionChanged(Double ewinder2tension) + { + EWinder2TensionChanged?.Invoke(this, ewinder2tension); + RaisePropertyChanged(nameof(EWinder2Tension)); + } + + /// + /// Called when the EWinder3Tension has changed. + /// + protected virtual void OnEWinder3TensionChanged(Double ewinder3tension) + { + EWinder3TensionChanged?.Invoke(this, ewinder3tension); + RaisePropertyChanged(nameof(EWinder3Tension)); + } + + /// + /// Called when the EWinder4Tension has changed. + /// + protected virtual void OnEWinder4TensionChanged(Double ewinder4tension) + { + EWinder4TensionChanged?.Invoke(this, ewinder4tension); + RaisePropertyChanged(nameof(EWinder4Tension)); + } + + /// + /// Called when the EBtsr1FeedingTension has changed. + /// + protected virtual void OnEBtsr1FeedingTensionChanged(Double ebtsr1feedingtension) + { + EBtsr1FeedingTensionChanged?.Invoke(this, ebtsr1feedingtension); + RaisePropertyChanged(nameof(EBtsr1FeedingTension)); + } + + /// + /// Called when the EBtsr2FeedingTension has changed. + /// + protected virtual void OnEBtsr2FeedingTensionChanged(Double ebtsr2feedingtension) + { + EBtsr2FeedingTensionChanged?.Invoke(this, ebtsr2feedingtension); + RaisePropertyChanged(nameof(EBtsr2FeedingTension)); + } + + /// + /// Called when the EBtsr3FeedingTension has changed. + /// + protected virtual void OnEBtsr3FeedingTensionChanged(Double ebtsr3feedingtension) + { + EBtsr3FeedingTensionChanged?.Invoke(this, ebtsr3feedingtension); + RaisePropertyChanged(nameof(EBtsr3FeedingTension)); + } + + /// + /// Called when the EBtsr4FeedingTension has changed. + /// + protected virtual void OnEBtsr4FeedingTensionChanged(Double ebtsr4feedingtension) + { + EBtsr4FeedingTensionChanged?.Invoke(this, ebtsr4feedingtension); + RaisePropertyChanged(nameof(EBtsr4FeedingTension)); + } + + /// + /// Called when the EMixerTemp has changed. + /// + protected virtual void OnEMixerTempChanged(Double emixertemp) + { + EMixerTempChanged?.Invoke(this, emixertemp); + RaisePropertyChanged(nameof(EMixerTemp)); + } + + /// + /// Called when the EHeadZone1Temp has changed. + /// + protected virtual void OnEHeadZone1TempChanged(Double eheadzone1temp) + { + EHeadZone1TempChanged?.Invoke(this, eheadzone1temp); + RaisePropertyChanged(nameof(EHeadZone1Temp)); + } + + /// + /// Called when the EHeadZone2Temp has changed. + /// + protected virtual void OnEHeadZone2TempChanged(Double eheadzone2temp) + { + EHeadZone2TempChanged?.Invoke(this, eheadzone2temp); + RaisePropertyChanged(nameof(EHeadZone2Temp)); + } + + /// + /// Called when the EHeadZone3Temp has changed. + /// + protected virtual void OnEHeadZone3TempChanged(Double eheadzone3temp) + { + EHeadZone3TempChanged?.Invoke(this, eheadzone3temp); + RaisePropertyChanged(nameof(EHeadZone3Temp)); + } + + /// + /// Called when the EDryerZone1Temp has changed. + /// + protected virtual void OnEDryerZone1TempChanged(Double edryerzone1temp) + { + EDryerZone1TempChanged?.Invoke(this, edryerzone1temp); + RaisePropertyChanged(nameof(EDryerZone1Temp)); + } + + /// + /// Called when the EDryerZone2Temp has changed. + /// + protected virtual void OnEDryerZone2TempChanged(Double edryerzone2temp) + { + EDryerZone2TempChanged?.Invoke(this, edryerzone2temp); + RaisePropertyChanged(nameof(EDryerZone2Temp)); + } + + /// + /// Called when the EDryerZone3Temp has changed. + /// + protected virtual void OnEDryerZone3TempChanged(Double edryerzone3temp) + { + EDryerZone3TempChanged?.Invoke(this, edryerzone3temp); + RaisePropertyChanged(nameof(EDryerZone3Temp)); + } + + /// + /// Called when the ELubricantTemp has changed. + /// + protected virtual void OnELubricantTempChanged(Double elubricanttemp) + { + ELubricantTempChanged?.Invoke(this, elubricanttemp); + RaisePropertyChanged(nameof(ELubricantTemp)); + } + + /// + /// Called when the EDryerIncomingAirFlow has changed. + /// + protected virtual void OnEDryerIncomingAirFlowChanged(Double edryerincomingairflow) + { + EDryerIncomingAirFlowChanged?.Invoke(this, edryerincomingairflow); + RaisePropertyChanged(nameof(EDryerIncomingAirFlow)); + } + + /// + /// Called when the EDryerOutgoingAirFlow has changed. + /// + protected virtual void OnEDryerOutgoingAirFlowChanged(Double edryeroutgoingairflow) + { + EDryerOutgoingAirFlowChanged?.Invoke(this, edryeroutgoingairflow); + RaisePropertyChanged(nameof(EDryerOutgoingAirFlow)); + } + + /// + /// Called when the ETunnelIncomingAirFlow has changed. + /// + protected virtual void OnETunnelIncomingAirFlowChanged(Double etunnelincomingairflow) + { + ETunnelIncomingAirFlowChanged?.Invoke(this, etunnelincomingairflow); + RaisePropertyChanged(nameof(ETunnelIncomingAirFlow)); + } + + /// + /// Called when the ETunnelOutgoingAirFlow has changed. + /// + protected virtual void OnETunnelOutgoingAirFlowChanged(Double etunneloutgoingairflow) + { + ETunnelOutgoingAirFlowChanged?.Invoke(this, etunneloutgoingairflow); + RaisePropertyChanged(nameof(ETunnelOutgoingAirFlow)); + } + + /// + /// Called when the EWasteAirFlow has changed. + /// + protected virtual void OnEWasteAirFlowChanged(Double ewasteairflow) + { + EWasteAirFlowChanged?.Invoke(this, ewasteairflow); + RaisePropertyChanged(nameof(EWasteAirFlow)); + } + + /// + /// Called when the EWastePrepareTime has changed. + /// + protected virtual void OnEWastePrepareTimeChanged(Double ewastepreparetime) + { + EWastePrepareTimeChanged?.Invoke(this, ewastepreparetime); + RaisePropertyChanged(nameof(EWastePrepareTime)); + } + + /// + /// Called when the EPumpTemp has changed. + /// + protected virtual void OnEPumpTempChanged(Double epumptemp) + { + EPumpTempChanged?.Invoke(this, epumptemp); + RaisePropertyChanged(nameof(EPumpTemp)); + } + + /// + /// Called when the EPressureBuildUp has changed. + /// + protected virtual void OnEPressureBuildUpChanged(Double epressurebuildup) + { + EPressureBuildUpChanged?.Invoke(this, epressurebuildup); + RaisePropertyChanged(nameof(EPressureBuildUp)); + } + + /// + /// Called when the ESpare1 has changed. + /// + protected virtual void OnESpare1Changed(Double espare1) + { + ESpare1Changed?.Invoke(this, espare1); + RaisePropertyChanged(nameof(ESpare1)); + } + + /// + /// Called when the ESpare2 has changed. + /// + protected virtual void OnESpare2Changed(Double espare2) + { + ESpare2Changed?.Invoke(this, espare2); + RaisePropertyChanged(nameof(ESpare2)); + } + + /// + /// Called when the ESpare3 has changed. + /// + protected virtual void OnESpare3Changed(Double espare3) + { + ESpare3Changed?.Invoke(this, espare3); + RaisePropertyChanged(nameof(ESpare3)); + } + + /// + /// Called when the ESpare4 has changed. + /// + protected virtual void OnESpare4Changed(Double espare4) + { + ESpare4Changed?.Invoke(this, espare4); + RaisePropertyChanged(nameof(ESpare4)); + } + + /// + /// Called when the ESpare5 has changed. + /// + protected virtual void OnESpare5Changed(Double espare5) + { + ESpare5Changed?.Invoke(this, espare5); + RaisePropertyChanged(nameof(ESpare5)); + } + /// /// Called when the ProcessParametersTablesGroup has changed. /// diff --git a/Software/Visual_Studio/Tango.DAL.Remote/DB/PROCESS_PARAMETERS_TABLES.cs b/Software/Visual_Studio/Tango.DAL.Remote/DB/PROCESS_PARAMETERS_TABLES.cs index c9363283b..414049e23 100644 --- a/Software/Visual_Studio/Tango.DAL.Remote/DB/PROCESS_PARAMETERS_TABLES.cs +++ b/Software/Visual_Studio/Tango.DAL.Remote/DB/PROCESS_PARAMETERS_TABLES.cs @@ -53,6 +53,35 @@ namespace Tango.DAL.Remote.DB public double BTSR_FEEDING_TENSION { get; set; } public double EXIT_TENSION { get; set; } public double BTSR_THREAD_LENGTH_OFFSET { get; set; } + public double E_WINDER1_TENSION { get; set; } + public double E_WINDER2_TENSION { get; set; } + public double E_WINDER3_TENSION { get; set; } + public double E_WINDER4_TENSION { get; set; } + public double E_BTSR1_FEEDING_TENSION { get; set; } + public double E_BTSR2_FEEDING_TENSION { get; set; } + public double E_BTSR3_FEEDING_TENSION { get; set; } + public double E_BTSR4_FEEDING_TENSION { get; set; } + public double E_MIXER_TEMP { get; set; } + public double E_HEAD_ZONE1_TEMP { get; set; } + public double E_HEAD_ZONE2_TEMP { get; set; } + public double E_HEAD_ZONE3_TEMP { get; set; } + public double E_DRYER_ZONE1_TEMP { get; set; } + public double E_DRYER_ZONE2_TEMP { get; set; } + public double E_DRYER_ZONE3_TEMP { get; set; } + public double E_LUBRICANT_TEMP { get; set; } + public double E_DRYER_INCOMING_AIR_FLOW { get; set; } + public double E_DRYER_OUTGOING_AIR_FLOW { get; set; } + public double E_TUNNEL_INCOMING_AIR_FLOW { get; set; } + public double E_TUNNEL_OUTGOING_AIR_FLOW { get; set; } + public double E_WASTE_AIR_FLOW { get; set; } + public double E_WASTE_PREPARE_TIME { get; set; } + public double E_PUMP_TEMP { get; set; } + public double E_PRESSURE_BUILD_UP { get; set; } + public double E_SPARE1 { get; set; } + public double E_SPARE2 { get; set; } + public double E_SPARE3 { get; set; } + public double E_SPARE4 { get; set; } + public double E_SPARE5 { get; set; } public virtual PROCESS_PARAMETERS_TABLES_GROUPS PROCESS_PARAMETERS_TABLES_GROUPS { get; set; } } diff --git a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx index 5215bc6de..770d321c4 100644 --- a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx +++ b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx @@ -1092,6 +1092,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6757,6 +6786,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10143,6 +10201,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram index cddf04151..5e08c09f4 100644 --- a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram +++ b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram @@ -5,102 +5,102 @@ - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - + + + + + + diff --git a/Software/Visual_Studio/Tango.PMR/Printing/ProcessParameters.cs b/Software/Visual_Studio/Tango.PMR/Printing/ProcessParameters.cs index 0d45ef6bf..29b8c2d9f 100644 --- a/Software/Visual_Studio/Tango.PMR/Printing/ProcessParameters.cs +++ b/Software/Visual_Studio/Tango.PMR/Printing/ProcessParameters.cs @@ -23,7 +23,7 @@ namespace Tango.PMR.Printing { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "ChdQcm9jZXNzUGFyYW1ldGVycy5wcm90bxISVGFuZ28uUE1SLlByaW50aW5n", - "IqMGChFQcm9jZXNzUGFyYW1ldGVycxITCgtEeWVpbmdTcGVlZBgBIAEoARIU", + "IvALChFQcm9jZXNzUGFyYW1ldGVycxITCgtEeWVpbmdTcGVlZBgBIAEoARIU", "CgxNaW5JbmtVcHRha2UYAiABKAESFAoMTWF4SW5rVXB0YWtlGAMgASgBEhUK", "DUZlZWRlclRlbnNpb24YBCABKAESFQoNUHVsbGVyVGVuc2lvbhgFIAEoARIV", "Cg1XaW5kZXJUZW5zaW9uGAYgASgBEhEKCU1peGVyVGVtcBgHIAEoARIVCg1I", @@ -40,12 +40,28 @@ namespace Tango.PMR.Printing { "dxgbIAEoARITCgtSQmxvd2VyVGVtcBgcIAEoARITCgtMQmxvd2VyRmxvdxgd", "IAEoARITCgtMQmxvd2VyVGVtcBgeIAEoARIXCg9QcmVzc3VyZUJ1aWxkVXAY", "HyABKAESGgoSQnRzckZlZWRpbmdUZW5zaW9uGCAgASgBEhMKC0V4aXRUZW5z", - "aW9uGCEgASgBEh4KFkJ0c3JUaHJlYWRMZW5ndGhPZmZzZXQYIiABKAFCHgoc", - "Y29tLnR3aW5lLnRhbmdvLnBtci5wcmludGluZ2IGcHJvdG8z")); + "aW9uGCEgASgBEh4KFkJ0c3JUaHJlYWRMZW5ndGhPZmZzZXQYIiABKAESFwoP", + "RVdpbmRlcjFUZW5zaW9uGCMgASgBEhcKD0VXaW5kZXIyVGVuc2lvbhgkIAEo", + "ARIXCg9FV2luZGVyM1RlbnNpb24YJSABKAESFwoPRVdpbmRlcjRUZW5zaW9u", + "GCYgASgBEhwKFEVCdHNyMUZlZWRpbmdUZW5zaW9uGCcgASgBEhwKFEVCdHNy", + "MkZlZWRpbmdUZW5zaW9uGCggASgBEhwKFEVCdHNyM0ZlZWRpbmdUZW5zaW9u", + "GCkgASgBEhwKFEVCdHNyNEZlZWRpbmdUZW5zaW9uGCogASgBEhIKCkVNaXhl", + "clRlbXAYKyABKAESFgoORUhlYWRab25lMVRlbXAYLCABKAESFgoORUhlYWRa", + "b25lMlRlbXAYLSABKAESFgoORUhlYWRab25lM1RlbXAYLiABKAESFwoPRURy", + "eWVyWm9uZTFUZW1wGC8gASgBEhcKD0VEcnllclpvbmUyVGVtcBgwIAEoARIX", + "Cg9FRHJ5ZXJab25lM1RlbXAYMSABKAESFgoORUx1YnJpY2FudFRlbXAYMiAB", + "KAESHQoVRURyeWVySW5jb21pbmdBaXJGbG93GDMgASgBEh0KFUVEcnllck91", + "dGdvaW5nQWlyRmxvdxg0IAEoARIeChZFVHVubmVsSW5jb21pbmdBaXJGbG93", + "GDUgASgBEh4KFkVUdW5uZWxPdXRnb2luZ0FpckZsb3cYNiABKAESFQoNRVdh", + "c3RlQWlyRmxvdxg3IAEoARIZChFFV2FzdGVQcmVwYXJlVGltZRg4IAEoARIR", + "CglFUHVtcFRlbXAYOSABKAESGAoQRVByZXNzdXJlQnVpbGRVcBg6IAEoARIP", + "CgdFU3BhcmUxGDsgASgBEg8KB0VTcGFyZTIYPCABKAESDwoHRVNwYXJlMxg9", + "IAEoARIPCgdFU3BhcmU0GD4gASgBEg8KB0VTcGFyZTUYPyABKAFCHgocY29t", + "LnR3aW5lLnRhbmdvLnBtci5wcmludGluZ2IGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Printing.ProcessParameters), global::Tango.PMR.Printing.ProcessParameters.Parser, new[]{ "DyeingSpeed", "MinInkUptake", "MaxInkUptake", "FeederTension", "PullerTension", "WinderTension", "MixerTemp", "HeadZone1Temp", "HeadZone2Temp", "HeadZone3Temp", "HeadZone4Temp", "HeadZone5Temp", "HeadZone6Temp", "DryerAirFlow", "DryerZone1Temp", "DryerZone2Temp", "DryerZone3Temp", "DryerBufferLength", "HeadAirFlow", "TableIndex", "HeadZone7Temp", "HeadZone8Temp", "HeadZone9Temp", "HeadZone10Temp", "HeadZone11Temp", "HeadZone12Temp", "RBlowerFlow", "RBlowerTemp", "LBlowerFlow", "LBlowerTemp", "PressureBuildUp", "BtsrFeedingTension", "ExitTension", "BtsrThreadLengthOffset" }, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Printing.ProcessParameters), global::Tango.PMR.Printing.ProcessParameters.Parser, new[]{ "DyeingSpeed", "MinInkUptake", "MaxInkUptake", "FeederTension", "PullerTension", "WinderTension", "MixerTemp", "HeadZone1Temp", "HeadZone2Temp", "HeadZone3Temp", "HeadZone4Temp", "HeadZone5Temp", "HeadZone6Temp", "DryerAirFlow", "DryerZone1Temp", "DryerZone2Temp", "DryerZone3Temp", "DryerBufferLength", "HeadAirFlow", "TableIndex", "HeadZone7Temp", "HeadZone8Temp", "HeadZone9Temp", "HeadZone10Temp", "HeadZone11Temp", "HeadZone12Temp", "RBlowerFlow", "RBlowerTemp", "LBlowerFlow", "LBlowerTemp", "PressureBuildUp", "BtsrFeedingTension", "ExitTension", "BtsrThreadLengthOffset", "EWinder1Tension", "EWinder2Tension", "EWinder3Tension", "EWinder4Tension", "EBtsr1FeedingTension", "EBtsr2FeedingTension", "EBtsr3FeedingTension", "EBtsr4FeedingTension", "EMixerTemp", "EHeadZone1Temp", "EHeadZone2Temp", "EHeadZone3Temp", "EDryerZone1Temp", "EDryerZone2Temp", "EDryerZone3Temp", "ELubricantTemp", "EDryerIncomingAirFlow", "EDryerOutgoingAirFlow", "ETunnelIncomingAirFlow", "ETunnelOutgoingAirFlow", "EWasteAirFlow", "EWastePrepareTime", "EPumpTemp", "EPressureBuildUp", "ESpare1", "ESpare2", "ESpare3", "ESpare4", "ESpare5" }, null, null, null) })); } #endregion @@ -110,6 +126,35 @@ namespace Tango.PMR.Printing { btsrFeedingTension_ = other.btsrFeedingTension_; exitTension_ = other.exitTension_; btsrThreadLengthOffset_ = other.btsrThreadLengthOffset_; + eWinder1Tension_ = other.eWinder1Tension_; + eWinder2Tension_ = other.eWinder2Tension_; + eWinder3Tension_ = other.eWinder3Tension_; + eWinder4Tension_ = other.eWinder4Tension_; + eBtsr1FeedingTension_ = other.eBtsr1FeedingTension_; + eBtsr2FeedingTension_ = other.eBtsr2FeedingTension_; + eBtsr3FeedingTension_ = other.eBtsr3FeedingTension_; + eBtsr4FeedingTension_ = other.eBtsr4FeedingTension_; + eMixerTemp_ = other.eMixerTemp_; + eHeadZone1Temp_ = other.eHeadZone1Temp_; + eHeadZone2Temp_ = other.eHeadZone2Temp_; + eHeadZone3Temp_ = other.eHeadZone3Temp_; + eDryerZone1Temp_ = other.eDryerZone1Temp_; + eDryerZone2Temp_ = other.eDryerZone2Temp_; + eDryerZone3Temp_ = other.eDryerZone3Temp_; + eLubricantTemp_ = other.eLubricantTemp_; + eDryerIncomingAirFlow_ = other.eDryerIncomingAirFlow_; + eDryerOutgoingAirFlow_ = other.eDryerOutgoingAirFlow_; + eTunnelIncomingAirFlow_ = other.eTunnelIncomingAirFlow_; + eTunnelOutgoingAirFlow_ = other.eTunnelOutgoingAirFlow_; + eWasteAirFlow_ = other.eWasteAirFlow_; + eWastePrepareTime_ = other.eWastePrepareTime_; + ePumpTemp_ = other.ePumpTemp_; + ePressureBuildUp_ = other.ePressureBuildUp_; + eSpare1_ = other.eSpare1_; + eSpare2_ = other.eSpare2_; + eSpare3_ = other.eSpare3_; + eSpare4_ = other.eSpare4_; + eSpare5_ = other.eSpare5_; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -491,6 +536,325 @@ namespace Tango.PMR.Printing { } } + /// Field number for the "EWinder1Tension" field. + public const int EWinder1TensionFieldNumber = 35; + private double eWinder1Tension_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EWinder1Tension { + get { return eWinder1Tension_; } + set { + eWinder1Tension_ = value; + } + } + + /// Field number for the "EWinder2Tension" field. + public const int EWinder2TensionFieldNumber = 36; + private double eWinder2Tension_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EWinder2Tension { + get { return eWinder2Tension_; } + set { + eWinder2Tension_ = value; + } + } + + /// Field number for the "EWinder3Tension" field. + public const int EWinder3TensionFieldNumber = 37; + private double eWinder3Tension_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EWinder3Tension { + get { return eWinder3Tension_; } + set { + eWinder3Tension_ = value; + } + } + + /// Field number for the "EWinder4Tension" field. + public const int EWinder4TensionFieldNumber = 38; + private double eWinder4Tension_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EWinder4Tension { + get { return eWinder4Tension_; } + set { + eWinder4Tension_ = value; + } + } + + /// Field number for the "EBtsr1FeedingTension" field. + public const int EBtsr1FeedingTensionFieldNumber = 39; + private double eBtsr1FeedingTension_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EBtsr1FeedingTension { + get { return eBtsr1FeedingTension_; } + set { + eBtsr1FeedingTension_ = value; + } + } + + /// Field number for the "EBtsr2FeedingTension" field. + public const int EBtsr2FeedingTensionFieldNumber = 40; + private double eBtsr2FeedingTension_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EBtsr2FeedingTension { + get { return eBtsr2FeedingTension_; } + set { + eBtsr2FeedingTension_ = value; + } + } + + /// Field number for the "EBtsr3FeedingTension" field. + public const int EBtsr3FeedingTensionFieldNumber = 41; + private double eBtsr3FeedingTension_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EBtsr3FeedingTension { + get { return eBtsr3FeedingTension_; } + set { + eBtsr3FeedingTension_ = value; + } + } + + /// Field number for the "EBtsr4FeedingTension" field. + public const int EBtsr4FeedingTensionFieldNumber = 42; + private double eBtsr4FeedingTension_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EBtsr4FeedingTension { + get { return eBtsr4FeedingTension_; } + set { + eBtsr4FeedingTension_ = value; + } + } + + /// Field number for the "EMixerTemp" field. + public const int EMixerTempFieldNumber = 43; + private double eMixerTemp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EMixerTemp { + get { return eMixerTemp_; } + set { + eMixerTemp_ = value; + } + } + + /// Field number for the "EHeadZone1Temp" field. + public const int EHeadZone1TempFieldNumber = 44; + private double eHeadZone1Temp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EHeadZone1Temp { + get { return eHeadZone1Temp_; } + set { + eHeadZone1Temp_ = value; + } + } + + /// Field number for the "EHeadZone2Temp" field. + public const int EHeadZone2TempFieldNumber = 45; + private double eHeadZone2Temp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EHeadZone2Temp { + get { return eHeadZone2Temp_; } + set { + eHeadZone2Temp_ = value; + } + } + + /// Field number for the "EHeadZone3Temp" field. + public const int EHeadZone3TempFieldNumber = 46; + private double eHeadZone3Temp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EHeadZone3Temp { + get { return eHeadZone3Temp_; } + set { + eHeadZone3Temp_ = value; + } + } + + /// Field number for the "EDryerZone1Temp" field. + public const int EDryerZone1TempFieldNumber = 47; + private double eDryerZone1Temp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EDryerZone1Temp { + get { return eDryerZone1Temp_; } + set { + eDryerZone1Temp_ = value; + } + } + + /// Field number for the "EDryerZone2Temp" field. + public const int EDryerZone2TempFieldNumber = 48; + private double eDryerZone2Temp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EDryerZone2Temp { + get { return eDryerZone2Temp_; } + set { + eDryerZone2Temp_ = value; + } + } + + /// Field number for the "EDryerZone3Temp" field. + public const int EDryerZone3TempFieldNumber = 49; + private double eDryerZone3Temp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EDryerZone3Temp { + get { return eDryerZone3Temp_; } + set { + eDryerZone3Temp_ = value; + } + } + + /// Field number for the "ELubricantTemp" field. + public const int ELubricantTempFieldNumber = 50; + private double eLubricantTemp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double ELubricantTemp { + get { return eLubricantTemp_; } + set { + eLubricantTemp_ = value; + } + } + + /// Field number for the "EDryerIncomingAirFlow" field. + public const int EDryerIncomingAirFlowFieldNumber = 51; + private double eDryerIncomingAirFlow_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EDryerIncomingAirFlow { + get { return eDryerIncomingAirFlow_; } + set { + eDryerIncomingAirFlow_ = value; + } + } + + /// Field number for the "EDryerOutgoingAirFlow" field. + public const int EDryerOutgoingAirFlowFieldNumber = 52; + private double eDryerOutgoingAirFlow_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EDryerOutgoingAirFlow { + get { return eDryerOutgoingAirFlow_; } + set { + eDryerOutgoingAirFlow_ = value; + } + } + + /// Field number for the "ETunnelIncomingAirFlow" field. + public const int ETunnelIncomingAirFlowFieldNumber = 53; + private double eTunnelIncomingAirFlow_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double ETunnelIncomingAirFlow { + get { return eTunnelIncomingAirFlow_; } + set { + eTunnelIncomingAirFlow_ = value; + } + } + + /// Field number for the "ETunnelOutgoingAirFlow" field. + public const int ETunnelOutgoingAirFlowFieldNumber = 54; + private double eTunnelOutgoingAirFlow_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double ETunnelOutgoingAirFlow { + get { return eTunnelOutgoingAirFlow_; } + set { + eTunnelOutgoingAirFlow_ = value; + } + } + + /// Field number for the "EWasteAirFlow" field. + public const int EWasteAirFlowFieldNumber = 55; + private double eWasteAirFlow_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EWasteAirFlow { + get { return eWasteAirFlow_; } + set { + eWasteAirFlow_ = value; + } + } + + /// Field number for the "EWastePrepareTime" field. + public const int EWastePrepareTimeFieldNumber = 56; + private double eWastePrepareTime_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EWastePrepareTime { + get { return eWastePrepareTime_; } + set { + eWastePrepareTime_ = value; + } + } + + /// Field number for the "EPumpTemp" field. + public const int EPumpTempFieldNumber = 57; + private double ePumpTemp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EPumpTemp { + get { return ePumpTemp_; } + set { + ePumpTemp_ = value; + } + } + + /// Field number for the "EPressureBuildUp" field. + public const int EPressureBuildUpFieldNumber = 58; + private double ePressureBuildUp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EPressureBuildUp { + get { return ePressureBuildUp_; } + set { + ePressureBuildUp_ = value; + } + } + + /// Field number for the "ESpare1" field. + public const int ESpare1FieldNumber = 59; + private double eSpare1_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double ESpare1 { + get { return eSpare1_; } + set { + eSpare1_ = value; + } + } + + /// Field number for the "ESpare2" field. + public const int ESpare2FieldNumber = 60; + private double eSpare2_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double ESpare2 { + get { return eSpare2_; } + set { + eSpare2_ = value; + } + } + + /// Field number for the "ESpare3" field. + public const int ESpare3FieldNumber = 61; + private double eSpare3_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double ESpare3 { + get { return eSpare3_; } + set { + eSpare3_ = value; + } + } + + /// Field number for the "ESpare4" field. + public const int ESpare4FieldNumber = 62; + private double eSpare4_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double ESpare4 { + get { return eSpare4_; } + set { + eSpare4_ = value; + } + } + + /// Field number for the "ESpare5" field. + public const int ESpare5FieldNumber = 63; + private double eSpare5_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double ESpare5 { + get { return eSpare5_; } + set { + eSpare5_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as ProcessParameters); @@ -538,6 +902,35 @@ namespace Tango.PMR.Printing { if (BtsrFeedingTension != other.BtsrFeedingTension) return false; if (ExitTension != other.ExitTension) return false; if (BtsrThreadLengthOffset != other.BtsrThreadLengthOffset) return false; + if (EWinder1Tension != other.EWinder1Tension) return false; + if (EWinder2Tension != other.EWinder2Tension) return false; + if (EWinder3Tension != other.EWinder3Tension) return false; + if (EWinder4Tension != other.EWinder4Tension) return false; + if (EBtsr1FeedingTension != other.EBtsr1FeedingTension) return false; + if (EBtsr2FeedingTension != other.EBtsr2FeedingTension) return false; + if (EBtsr3FeedingTension != other.EBtsr3FeedingTension) return false; + if (EBtsr4FeedingTension != other.EBtsr4FeedingTension) return false; + if (EMixerTemp != other.EMixerTemp) return false; + if (EHeadZone1Temp != other.EHeadZone1Temp) return false; + if (EHeadZone2Temp != other.EHeadZone2Temp) return false; + if (EHeadZone3Temp != other.EHeadZone3Temp) return false; + if (EDryerZone1Temp != other.EDryerZone1Temp) return false; + if (EDryerZone2Temp != other.EDryerZone2Temp) return false; + if (EDryerZone3Temp != other.EDryerZone3Temp) return false; + if (ELubricantTemp != other.ELubricantTemp) return false; + if (EDryerIncomingAirFlow != other.EDryerIncomingAirFlow) return false; + if (EDryerOutgoingAirFlow != other.EDryerOutgoingAirFlow) return false; + if (ETunnelIncomingAirFlow != other.ETunnelIncomingAirFlow) return false; + if (ETunnelOutgoingAirFlow != other.ETunnelOutgoingAirFlow) return false; + if (EWasteAirFlow != other.EWasteAirFlow) return false; + if (EWastePrepareTime != other.EWastePrepareTime) return false; + if (EPumpTemp != other.EPumpTemp) return false; + if (EPressureBuildUp != other.EPressureBuildUp) return false; + if (ESpare1 != other.ESpare1) return false; + if (ESpare2 != other.ESpare2) return false; + if (ESpare3 != other.ESpare3) return false; + if (ESpare4 != other.ESpare4) return false; + if (ESpare5 != other.ESpare5) return false; return true; } @@ -578,6 +971,35 @@ namespace Tango.PMR.Printing { if (BtsrFeedingTension != 0D) hash ^= BtsrFeedingTension.GetHashCode(); if (ExitTension != 0D) hash ^= ExitTension.GetHashCode(); if (BtsrThreadLengthOffset != 0D) hash ^= BtsrThreadLengthOffset.GetHashCode(); + if (EWinder1Tension != 0D) hash ^= EWinder1Tension.GetHashCode(); + if (EWinder2Tension != 0D) hash ^= EWinder2Tension.GetHashCode(); + if (EWinder3Tension != 0D) hash ^= EWinder3Tension.GetHashCode(); + if (EWinder4Tension != 0D) hash ^= EWinder4Tension.GetHashCode(); + if (EBtsr1FeedingTension != 0D) hash ^= EBtsr1FeedingTension.GetHashCode(); + if (EBtsr2FeedingTension != 0D) hash ^= EBtsr2FeedingTension.GetHashCode(); + if (EBtsr3FeedingTension != 0D) hash ^= EBtsr3FeedingTension.GetHashCode(); + if (EBtsr4FeedingTension != 0D) hash ^= EBtsr4FeedingTension.GetHashCode(); + if (EMixerTemp != 0D) hash ^= EMixerTemp.GetHashCode(); + if (EHeadZone1Temp != 0D) hash ^= EHeadZone1Temp.GetHashCode(); + if (EHeadZone2Temp != 0D) hash ^= EHeadZone2Temp.GetHashCode(); + if (EHeadZone3Temp != 0D) hash ^= EHeadZone3Temp.GetHashCode(); + if (EDryerZone1Temp != 0D) hash ^= EDryerZone1Temp.GetHashCode(); + if (EDryerZone2Temp != 0D) hash ^= EDryerZone2Temp.GetHashCode(); + if (EDryerZone3Temp != 0D) hash ^= EDryerZone3Temp.GetHashCode(); + if (ELubricantTemp != 0D) hash ^= ELubricantTemp.GetHashCode(); + if (EDryerIncomingAirFlow != 0D) hash ^= EDryerIncomingAirFlow.GetHashCode(); + if (EDryerOutgoingAirFlow != 0D) hash ^= EDryerOutgoingAirFlow.GetHashCode(); + if (ETunnelIncomingAirFlow != 0D) hash ^= ETunnelIncomingAirFlow.GetHashCode(); + if (ETunnelOutgoingAirFlow != 0D) hash ^= ETunnelOutgoingAirFlow.GetHashCode(); + if (EWasteAirFlow != 0D) hash ^= EWasteAirFlow.GetHashCode(); + if (EWastePrepareTime != 0D) hash ^= EWastePrepareTime.GetHashCode(); + if (EPumpTemp != 0D) hash ^= EPumpTemp.GetHashCode(); + if (EPressureBuildUp != 0D) hash ^= EPressureBuildUp.GetHashCode(); + if (ESpare1 != 0D) hash ^= ESpare1.GetHashCode(); + if (ESpare2 != 0D) hash ^= ESpare2.GetHashCode(); + if (ESpare3 != 0D) hash ^= ESpare3.GetHashCode(); + if (ESpare4 != 0D) hash ^= ESpare4.GetHashCode(); + if (ESpare5 != 0D) hash ^= ESpare5.GetHashCode(); return hash; } @@ -724,6 +1146,122 @@ namespace Tango.PMR.Printing { output.WriteRawTag(145, 2); output.WriteDouble(BtsrThreadLengthOffset); } + if (EWinder1Tension != 0D) { + output.WriteRawTag(153, 2); + output.WriteDouble(EWinder1Tension); + } + if (EWinder2Tension != 0D) { + output.WriteRawTag(161, 2); + output.WriteDouble(EWinder2Tension); + } + if (EWinder3Tension != 0D) { + output.WriteRawTag(169, 2); + output.WriteDouble(EWinder3Tension); + } + if (EWinder4Tension != 0D) { + output.WriteRawTag(177, 2); + output.WriteDouble(EWinder4Tension); + } + if (EBtsr1FeedingTension != 0D) { + output.WriteRawTag(185, 2); + output.WriteDouble(EBtsr1FeedingTension); + } + if (EBtsr2FeedingTension != 0D) { + output.WriteRawTag(193, 2); + output.WriteDouble(EBtsr2FeedingTension); + } + if (EBtsr3FeedingTension != 0D) { + output.WriteRawTag(201, 2); + output.WriteDouble(EBtsr3FeedingTension); + } + if (EBtsr4FeedingTension != 0D) { + output.WriteRawTag(209, 2); + output.WriteDouble(EBtsr4FeedingTension); + } + if (EMixerTemp != 0D) { + output.WriteRawTag(217, 2); + output.WriteDouble(EMixerTemp); + } + if (EHeadZone1Temp != 0D) { + output.WriteRawTag(225, 2); + output.WriteDouble(EHeadZone1Temp); + } + if (EHeadZone2Temp != 0D) { + output.WriteRawTag(233, 2); + output.WriteDouble(EHeadZone2Temp); + } + if (EHeadZone3Temp != 0D) { + output.WriteRawTag(241, 2); + output.WriteDouble(EHeadZone3Temp); + } + if (EDryerZone1Temp != 0D) { + output.WriteRawTag(249, 2); + output.WriteDouble(EDryerZone1Temp); + } + if (EDryerZone2Temp != 0D) { + output.WriteRawTag(129, 3); + output.WriteDouble(EDryerZone2Temp); + } + if (EDryerZone3Temp != 0D) { + output.WriteRawTag(137, 3); + output.WriteDouble(EDryerZone3Temp); + } + if (ELubricantTemp != 0D) { + output.WriteRawTag(145, 3); + output.WriteDouble(ELubricantTemp); + } + if (EDryerIncomingAirFlow != 0D) { + output.WriteRawTag(153, 3); + output.WriteDouble(EDryerIncomingAirFlow); + } + if (EDryerOutgoingAirFlow != 0D) { + output.WriteRawTag(161, 3); + output.WriteDouble(EDryerOutgoingAirFlow); + } + if (ETunnelIncomingAirFlow != 0D) { + output.WriteRawTag(169, 3); + output.WriteDouble(ETunnelIncomingAirFlow); + } + if (ETunnelOutgoingAirFlow != 0D) { + output.WriteRawTag(177, 3); + output.WriteDouble(ETunnelOutgoingAirFlow); + } + if (EWasteAirFlow != 0D) { + output.WriteRawTag(185, 3); + output.WriteDouble(EWasteAirFlow); + } + if (EWastePrepareTime != 0D) { + output.WriteRawTag(193, 3); + output.WriteDouble(EWastePrepareTime); + } + if (EPumpTemp != 0D) { + output.WriteRawTag(201, 3); + output.WriteDouble(EPumpTemp); + } + if (EPressureBuildUp != 0D) { + output.WriteRawTag(209, 3); + output.WriteDouble(EPressureBuildUp); + } + if (ESpare1 != 0D) { + output.WriteRawTag(217, 3); + output.WriteDouble(ESpare1); + } + if (ESpare2 != 0D) { + output.WriteRawTag(225, 3); + output.WriteDouble(ESpare2); + } + if (ESpare3 != 0D) { + output.WriteRawTag(233, 3); + output.WriteDouble(ESpare3); + } + if (ESpare4 != 0D) { + output.WriteRawTag(241, 3); + output.WriteDouble(ESpare4); + } + if (ESpare5 != 0D) { + output.WriteRawTag(249, 3); + output.WriteDouble(ESpare5); + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -831,6 +1369,93 @@ namespace Tango.PMR.Printing { if (BtsrThreadLengthOffset != 0D) { size += 2 + 8; } + if (EWinder1Tension != 0D) { + size += 2 + 8; + } + if (EWinder2Tension != 0D) { + size += 2 + 8; + } + if (EWinder3Tension != 0D) { + size += 2 + 8; + } + if (EWinder4Tension != 0D) { + size += 2 + 8; + } + if (EBtsr1FeedingTension != 0D) { + size += 2 + 8; + } + if (EBtsr2FeedingTension != 0D) { + size += 2 + 8; + } + if (EBtsr3FeedingTension != 0D) { + size += 2 + 8; + } + if (EBtsr4FeedingTension != 0D) { + size += 2 + 8; + } + if (EMixerTemp != 0D) { + size += 2 + 8; + } + if (EHeadZone1Temp != 0D) { + size += 2 + 8; + } + if (EHeadZone2Temp != 0D) { + size += 2 + 8; + } + if (EHeadZone3Temp != 0D) { + size += 2 + 8; + } + if (EDryerZone1Temp != 0D) { + size += 2 + 8; + } + if (EDryerZone2Temp != 0D) { + size += 2 + 8; + } + if (EDryerZone3Temp != 0D) { + size += 2 + 8; + } + if (ELubricantTemp != 0D) { + size += 2 + 8; + } + if (EDryerIncomingAirFlow != 0D) { + size += 2 + 8; + } + if (EDryerOutgoingAirFlow != 0D) { + size += 2 + 8; + } + if (ETunnelIncomingAirFlow != 0D) { + size += 2 + 8; + } + if (ETunnelOutgoingAirFlow != 0D) { + size += 2 + 8; + } + if (EWasteAirFlow != 0D) { + size += 2 + 8; + } + if (EWastePrepareTime != 0D) { + size += 2 + 8; + } + if (EPumpTemp != 0D) { + size += 2 + 8; + } + if (EPressureBuildUp != 0D) { + size += 2 + 8; + } + if (ESpare1 != 0D) { + size += 2 + 8; + } + if (ESpare2 != 0D) { + size += 2 + 8; + } + if (ESpare3 != 0D) { + size += 2 + 8; + } + if (ESpare4 != 0D) { + size += 2 + 8; + } + if (ESpare5 != 0D) { + size += 2 + 8; + } return size; } @@ -941,6 +1566,93 @@ namespace Tango.PMR.Printing { if (other.BtsrThreadLengthOffset != 0D) { BtsrThreadLengthOffset = other.BtsrThreadLengthOffset; } + if (other.EWinder1Tension != 0D) { + EWinder1Tension = other.EWinder1Tension; + } + if (other.EWinder2Tension != 0D) { + EWinder2Tension = other.EWinder2Tension; + } + if (other.EWinder3Tension != 0D) { + EWinder3Tension = other.EWinder3Tension; + } + if (other.EWinder4Tension != 0D) { + EWinder4Tension = other.EWinder4Tension; + } + if (other.EBtsr1FeedingTension != 0D) { + EBtsr1FeedingTension = other.EBtsr1FeedingTension; + } + if (other.EBtsr2FeedingTension != 0D) { + EBtsr2FeedingTension = other.EBtsr2FeedingTension; + } + if (other.EBtsr3FeedingTension != 0D) { + EBtsr3FeedingTension = other.EBtsr3FeedingTension; + } + if (other.EBtsr4FeedingTension != 0D) { + EBtsr4FeedingTension = other.EBtsr4FeedingTension; + } + if (other.EMixerTemp != 0D) { + EMixerTemp = other.EMixerTemp; + } + if (other.EHeadZone1Temp != 0D) { + EHeadZone1Temp = other.EHeadZone1Temp; + } + if (other.EHeadZone2Temp != 0D) { + EHeadZone2Temp = other.EHeadZone2Temp; + } + if (other.EHeadZone3Temp != 0D) { + EHeadZone3Temp = other.EHeadZone3Temp; + } + if (other.EDryerZone1Temp != 0D) { + EDryerZone1Temp = other.EDryerZone1Temp; + } + if (other.EDryerZone2Temp != 0D) { + EDryerZone2Temp = other.EDryerZone2Temp; + } + if (other.EDryerZone3Temp != 0D) { + EDryerZone3Temp = other.EDryerZone3Temp; + } + if (other.ELubricantTemp != 0D) { + ELubricantTemp = other.ELubricantTemp; + } + if (other.EDryerIncomingAirFlow != 0D) { + EDryerIncomingAirFlow = other.EDryerIncomingAirFlow; + } + if (other.EDryerOutgoingAirFlow != 0D) { + EDryerOutgoingAirFlow = other.EDryerOutgoingAirFlow; + } + if (other.ETunnelIncomingAirFlow != 0D) { + ETunnelIncomingAirFlow = other.ETunnelIncomingAirFlow; + } + if (other.ETunnelOutgoingAirFlow != 0D) { + ETunnelOutgoingAirFlow = other.ETunnelOutgoingAirFlow; + } + if (other.EWasteAirFlow != 0D) { + EWasteAirFlow = other.EWasteAirFlow; + } + if (other.EWastePrepareTime != 0D) { + EWastePrepareTime = other.EWastePrepareTime; + } + if (other.EPumpTemp != 0D) { + EPumpTemp = other.EPumpTemp; + } + if (other.EPressureBuildUp != 0D) { + EPressureBuildUp = other.EPressureBuildUp; + } + if (other.ESpare1 != 0D) { + ESpare1 = other.ESpare1; + } + if (other.ESpare2 != 0D) { + ESpare2 = other.ESpare2; + } + if (other.ESpare3 != 0D) { + ESpare3 = other.ESpare3; + } + if (other.ESpare4 != 0D) { + ESpare4 = other.ESpare4; + } + if (other.ESpare5 != 0D) { + ESpare5 = other.ESpare5; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1087,6 +1799,122 @@ namespace Tango.PMR.Printing { BtsrThreadLengthOffset = input.ReadDouble(); break; } + case 281: { + EWinder1Tension = input.ReadDouble(); + break; + } + case 289: { + EWinder2Tension = input.ReadDouble(); + break; + } + case 297: { + EWinder3Tension = input.ReadDouble(); + break; + } + case 305: { + EWinder4Tension = input.ReadDouble(); + break; + } + case 313: { + EBtsr1FeedingTension = input.ReadDouble(); + break; + } + case 321: { + EBtsr2FeedingTension = input.ReadDouble(); + break; + } + case 329: { + EBtsr3FeedingTension = input.ReadDouble(); + break; + } + case 337: { + EBtsr4FeedingTension = input.ReadDouble(); + break; + } + case 345: { + EMixerTemp = input.ReadDouble(); + break; + } + case 353: { + EHeadZone1Temp = input.ReadDouble(); + break; + } + case 361: { + EHeadZone2Temp = input.ReadDouble(); + break; + } + case 369: { + EHeadZone3Temp = input.ReadDouble(); + break; + } + case 377: { + EDryerZone1Temp = input.ReadDouble(); + break; + } + case 385: { + EDryerZone2Temp = input.ReadDouble(); + break; + } + case 393: { + EDryerZone3Temp = input.ReadDouble(); + break; + } + case 401: { + ELubricantTemp = input.ReadDouble(); + break; + } + case 409: { + EDryerIncomingAirFlow = input.ReadDouble(); + break; + } + case 417: { + EDryerOutgoingAirFlow = input.ReadDouble(); + break; + } + case 425: { + ETunnelIncomingAirFlow = input.ReadDouble(); + break; + } + case 433: { + ETunnelOutgoingAirFlow = input.ReadDouble(); + break; + } + case 441: { + EWasteAirFlow = input.ReadDouble(); + break; + } + case 449: { + EWastePrepareTime = input.ReadDouble(); + break; + } + case 457: { + EPumpTemp = input.ReadDouble(); + break; + } + case 465: { + EPressureBuildUp = input.ReadDouble(); + break; + } + case 473: { + ESpare1 = input.ReadDouble(); + break; + } + case 481: { + ESpare2 = input.ReadDouble(); + break; + } + case 489: { + ESpare3 = input.ReadDouble(); + break; + } + case 497: { + ESpare4 = input.ReadDouble(); + break; + } + case 505: { + ESpare5 = input.ReadDouble(); + break; + } } } } -- cgit v1.3.1