//------------------------------------------------------------------------------ // // This code was generated by a tool. // Tango Observables Generator // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. Do not modify! // //------------------------------------------------------------------------------ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Xml.Serialization; using Newtonsoft.Json; using System.Linq; using Tango.DAL.Remote.DB; using Tango.Core; using System.ComponentModel; using Tango.Core.CustomAttributes; namespace Tango.BL.Entities { [Table("PROCESS_PARAMETERS_TABLES")] public abstract class ProcessParametersTableBase : ObservableEntity { public event EventHandler NameChanged; public event EventHandler DyeingSpeedChanged; public event EventHandler MinInkUptakeChanged; public event EventHandler MaxInkUptakeChanged; public event EventHandler FeederTensionChanged; public event EventHandler PullerTensionChanged; public event EventHandler WinderTensionChanged; public event EventHandler MixerTempChanged; public event EventHandler HeadZone1TempChanged; public event EventHandler HeadZone2TempChanged; public event EventHandler HeadZone3TempChanged; public event EventHandler HeadZone4TempChanged; public event EventHandler HeadZone5TempChanged; public event EventHandler HeadZone6TempChanged; public event EventHandler DryerAirFlowChanged; public event EventHandler DryerZone1TempChanged; public event EventHandler DryerZone2TempChanged; public event EventHandler DryerZone3TempChanged; public event EventHandler DryerBufferLengthChanged; public event EventHandler HeadAirFlowChanged; public event EventHandler TableIndexChanged; public event EventHandler HeadZone7TempChanged; public event EventHandler HeadZone8TempChanged; public event EventHandler HeadZone9TempChanged; public event EventHandler HeadZone10TempChanged; public event EventHandler HeadZone11TempChanged; public event EventHandler HeadZone12TempChanged; public event EventHandler RBlowerFlowChanged; public event EventHandler RBlowerTempChanged; public event EventHandler LBlowerFlowChanged; public event EventHandler LBlowerTempChanged; public event EventHandler PressureBuildUpChanged; public event EventHandler BtsrFeedingTensionChanged; public event EventHandler ExitTensionChanged; 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 ETunnelTempChanged; public event EventHandler EBtsr5FeedingTensionChanged; public event EventHandler EBtsr6FeedingTensionChanged; public event EventHandler EBtsr7FeedingTensionChanged; public event EventHandler EBtsr8FeedingTensionChanged; public event EventHandler ProcessParametersTablesGroupChanged; protected String _name; /// /// Gets or sets the processparameterstablebase name. /// [Column("NAME")] [StringFormat("0.0")] [PropertyIndex(1)] public String Name { get { return _name; } set { if (_name != value) { _name = value; OnNameChanged(value); } } } protected Double _dyeingspeed; /// /// Gets or sets the processparameterstablebase dyeing speed. /// [Column("DYEING_SPEED")] [StringFormat("0.0")] [PropertyIndex(2)] public Double DyeingSpeed { get { return _dyeingspeed; } set { if (_dyeingspeed != value) { _dyeingspeed = value; OnDyeingSpeedChanged(value); } } } protected Double _mininkuptake; /// /// Gets or sets the processparameterstablebase min ink uptake. /// [Column("MIN_INK_UPTAKE")] [StringFormat("0.0")] [PropertyIndex(3)] public Double MinInkUptake { get { return _mininkuptake; } set { if (_mininkuptake != value) { _mininkuptake = value; OnMinInkUptakeChanged(value); } } } protected Double _maxinkuptake; /// /// Gets or sets the processparameterstablebase max ink uptake. /// [Column("MAX_INK_UPTAKE")] [StringFormat("0.0")] [PropertyIndex(4)] public Double MaxInkUptake { get { return _maxinkuptake; } set { if (_maxinkuptake != value) { _maxinkuptake = value; OnMaxInkUptakeChanged(value); } } } protected Double _feedertension; /// /// Gets or sets the processparameterstablebase feeder tension. /// [Column("FEEDER_TENSION")] [StringFormat("0.000")] [PropertyIndex(5)] public Double FeederTension { get { return _feedertension; } set { if (_feedertension != value) { _feedertension = value; OnFeederTensionChanged(value); } } } protected Double _pullertension; /// /// Gets or sets the processparameterstablebase puller tension. /// [Column("PULLER_TENSION")] [StringFormat("0.0")] [PropertyIndex(6)] public Double PullerTension { get { return _pullertension; } set { if (_pullertension != value) { _pullertension = value; OnPullerTensionChanged(value); } } } protected Double _windertension; /// /// Gets or sets the processparameterstablebase winder tension. /// [Column("WINDER_TENSION")] [StringFormat("0.0")] [PropertyIndex(7)] public Double WinderTension { get { return _windertension; } set { if (_windertension != value) { _windertension = value; OnWinderTensionChanged(value); } } } protected Double _mixertemp; /// /// Gets or sets the processparameterstablebase mixer temp. /// [Column("MIXER_TEMP")] [StringFormat("0.0")] [PropertyIndex(8)] public Double MixerTemp { get { return _mixertemp; } set { if (_mixertemp != value) { _mixertemp = value; OnMixerTempChanged(value); } } } protected Double _headzone1temp; /// /// Gets or sets the processparameterstablebase head zone1 temp. /// [Column("HEAD_ZONE1_TEMP")] [StringFormat("0.0")] [PropertyIndex(9)] public Double HeadZone1Temp { get { return _headzone1temp; } set { if (_headzone1temp != value) { _headzone1temp = value; OnHeadZone1TempChanged(value); } } } protected Double _headzone2temp; /// /// Gets or sets the processparameterstablebase head zone2 temp. /// [Column("HEAD_ZONE2_TEMP")] [StringFormat("0.0")] [PropertyIndex(10)] public Double HeadZone2Temp { get { return _headzone2temp; } set { if (_headzone2temp != value) { _headzone2temp = value; OnHeadZone2TempChanged(value); } } } protected Double _headzone3temp; /// /// Gets or sets the processparameterstablebase head zone3 temp. /// [Column("HEAD_ZONE3_TEMP")] [StringFormat("0.0")] [PropertyIndex(11)] public Double HeadZone3Temp { get { return _headzone3temp; } set { if (_headzone3temp != value) { _headzone3temp = value; OnHeadZone3TempChanged(value); } } } protected Double _headzone4temp; /// /// Gets or sets the processparameterstablebase head zone4 temp. /// [Column("HEAD_ZONE4_TEMP")] [StringFormat("0.0")] [PropertyIndex(12)] public Double HeadZone4Temp { get { return _headzone4temp; } set { if (_headzone4temp != value) { _headzone4temp = value; OnHeadZone4TempChanged(value); } } } protected Double _headzone5temp; /// /// Gets or sets the processparameterstablebase head zone5 temp. /// [Column("HEAD_ZONE5_TEMP")] [StringFormat("0.0")] [PropertyIndex(13)] public Double HeadZone5Temp { get { return _headzone5temp; } set { if (_headzone5temp != value) { _headzone5temp = value; OnHeadZone5TempChanged(value); } } } protected Double _headzone6temp; /// /// Gets or sets the processparameterstablebase head zone6 temp. /// [Column("HEAD_ZONE6_TEMP")] [StringFormat("0.0")] [PropertyIndex(14)] public Double HeadZone6Temp { get { return _headzone6temp; } set { if (_headzone6temp != value) { _headzone6temp = value; OnHeadZone6TempChanged(value); } } } protected Double _dryerairflow; /// /// Gets or sets the processparameterstablebase dryer air flow. /// [Column("DRYER_AIR_FLOW")] [StringFormat("0.0")] [PropertyIndex(26)] public Double DryerAirFlow { get { return _dryerairflow; } set { if (_dryerairflow != value) { _dryerairflow = value; OnDryerAirFlowChanged(value); } } } protected Double _dryerzone1temp; /// /// Gets or sets the processparameterstablebase dryer zone1 temp. /// [Column("DRYER_ZONE1_TEMP")] [StringFormat("0.0")] [PropertyIndex(23)] public Double DryerZone1Temp { get { return _dryerzone1temp; } set { if (_dryerzone1temp != value) { _dryerzone1temp = value; OnDryerZone1TempChanged(value); } } } protected Double _dryerzone2temp; /// /// Gets or sets the processparameterstablebase dryer zone2 temp. /// [Column("DRYER_ZONE2_TEMP")] [StringFormat("0.0")] [PropertyIndex(24)] public Double DryerZone2Temp { get { return _dryerzone2temp; } set { if (_dryerzone2temp != value) { _dryerzone2temp = value; OnDryerZone2TempChanged(value); } } } protected Double _dryerzone3temp; /// /// Gets or sets the processparameterstablebase dryer zone3 temp. /// [Column("DRYER_ZONE3_TEMP")] [StringFormat("0.0")] [PropertyIndex(25)] public Double DryerZone3Temp { get { return _dryerzone3temp; } set { if (_dryerzone3temp != value) { _dryerzone3temp = value; OnDryerZone3TempChanged(value); } } } protected Double _dryerbufferlength; /// /// Gets or sets the processparameterstablebase dryer buffer length. /// [Column("DRYER_BUFFER_LENGTH")] [StringFormat("0.0")] [PropertyIndex(28)] public Double DryerBufferLength { get { return _dryerbufferlength; } set { if (_dryerbufferlength != value) { _dryerbufferlength = value; OnDryerBufferLengthChanged(value); } } } protected Double _headairflow; /// /// Gets or sets the processparameterstablebase head air flow. /// [Column("HEAD_AIR_FLOW")] [StringFormat("0.0")] [PropertyIndex(27)] public Double HeadAirFlow { get { return _headairflow; } set { if (_headairflow != value) { _headairflow = value; OnHeadAirFlowChanged(value); } } } protected String _processparameterstablesgroupguid; /// /// Gets or sets the processparameterstablebase process parameters tables group guid. /// [Column("PROCESS_PARAMETERS_TABLES_GROUP_GUID")] [ForeignKey("ProcessParametersTablesGroup")] public String ProcessParametersTablesGroupGuid { get { return _processparameterstablesgroupguid; } set { if (_processparameterstablesgroupguid != value) { _processparameterstablesgroupguid = value; } } } protected Int32 _tableindex; /// /// Gets or sets the processparameterstablebase table index. /// [Column("TABLE_INDEX")] public Int32 TableIndex { get { return _tableindex; } set { if (_tableindex != value) { _tableindex = value; OnTableIndexChanged(value); } } } protected Double _headzone7temp; /// /// Gets or sets the processparameterstablebase head zone7 temp. /// [Column("HEAD_ZONE7_TEMP")] [StringFormat("0.0")] [PropertyIndex(15)] public Double HeadZone7Temp { get { return _headzone7temp; } set { if (_headzone7temp != value) { _headzone7temp = value; OnHeadZone7TempChanged(value); } } } protected Double _headzone8temp; /// /// Gets or sets the processparameterstablebase head zone8 temp. /// [Column("HEAD_ZONE8_TEMP")] [StringFormat("0.0")] [PropertyIndex(16)] public Double HeadZone8Temp { get { return _headzone8temp; } set { if (_headzone8temp != value) { _headzone8temp = value; OnHeadZone8TempChanged(value); } } } protected Double _headzone9temp; /// /// Gets or sets the processparameterstablebase head zone9 temp. /// [Column("HEAD_ZONE9_TEMP")] [StringFormat("0.0")] [PropertyIndex(17)] public Double HeadZone9Temp { get { return _headzone9temp; } set { if (_headzone9temp != value) { _headzone9temp = value; OnHeadZone9TempChanged(value); } } } protected Double _headzone10temp; /// /// Gets or sets the processparameterstablebase head zone10 temp. /// [Column("HEAD_ZONE10_TEMP")] [StringFormat("0.0")] [PropertyIndex(18)] public Double HeadZone10Temp { get { return _headzone10temp; } set { if (_headzone10temp != value) { _headzone10temp = value; OnHeadZone10TempChanged(value); } } } protected Double _headzone11temp; /// /// Gets or sets the processparameterstablebase head zone11 temp. /// [Column("HEAD_ZONE11_TEMP")] [StringFormat("0.0")] [PropertyIndex(19)] public Double HeadZone11Temp { get { return _headzone11temp; } set { if (_headzone11temp != value) { _headzone11temp = value; OnHeadZone11TempChanged(value); } } } protected Double _headzone12temp; /// /// Gets or sets the processparameterstablebase head zone12 temp. /// [Column("HEAD_ZONE12_TEMP")] [StringFormat("0.0")] [PropertyIndex(20)] public Double HeadZone12Temp { get { return _headzone12temp; } set { if (_headzone12temp != value) { _headzone12temp = value; OnHeadZone12TempChanged(value); } } } protected Double _rblowerflow; /// /// Gets or sets the processparameterstablebase r blower flow. /// [Column("R_BLOWER_FLOW")] [StringFormat("0.0")] [PropertyIndex(22)] public Double RBlowerFlow { get { return _rblowerflow; } set { if (_rblowerflow != value) { _rblowerflow = value; OnRBlowerFlowChanged(value); } } } protected Double _rblowertemp; /// /// Gets or sets the processparameterstablebase r blower temp. /// [Column("R_BLOWER_TEMP")] [StringFormat("0.0")] [PropertyIndex(22)] public Double RBlowerTemp { get { return _rblowertemp; } set { if (_rblowertemp != value) { _rblowertemp = value; OnRBlowerTempChanged(value); } } } protected Double _lblowerflow; /// /// Gets or sets the processparameterstablebase l blower flow. /// [Column("L_BLOWER_FLOW")] [StringFormat("0.0")] [PropertyIndex(22)] public Double LBlowerFlow { get { return _lblowerflow; } set { if (_lblowerflow != value) { _lblowerflow = value; OnLBlowerFlowChanged(value); } } } protected Double _lblowertemp; /// /// Gets or sets the processparameterstablebase l blower temp. /// [Column("L_BLOWER_TEMP")] [StringFormat("0.0")] [PropertyIndex(22)] public Double LBlowerTemp { get { return _lblowertemp; } set { if (_lblowertemp != value) { _lblowertemp = value; OnLBlowerTempChanged(value); } } } protected Double _pressurebuildup; /// /// Gets or sets the processparameterstablebase pressure build up. /// [Column("PRESSURE_BUILD_UP")] [StringFormat("0.0")] [PropertyIndex(29)] public Double PressureBuildUp { get { return _pressurebuildup; } set { if (_pressurebuildup != value) { _pressurebuildup = value; OnPressureBuildUpChanged(value); } } } protected Double _btsrfeedingtension; /// /// Gets or sets the processparameterstablebase btsr feeding tension. /// [Column("BTSR_FEEDING_TENSION")] [StringFormat("0.0")] [PropertyIndex(30)] public Double BtsrFeedingTension { get { return _btsrfeedingtension; } set { if (_btsrfeedingtension != value) { _btsrfeedingtension = value; OnBtsrFeedingTensionChanged(value); } } } protected Double _exittension; /// /// Gets or sets the processparameterstablebase exit tension. /// [Column("EXIT_TENSION")] [StringFormat("0.0")] [PropertyIndex(31)] public Double ExitTension { get { return _exittension; } set { if (_exittension != value) { _exittension = value; OnExitTensionChanged(value); } } } protected Double _btsrthreadlengthoffset; /// /// Gets or sets the processparameterstablebase btsr thread length offset. /// [Column("BTSR_THREAD_LENGTH_OFFSET")] [StringFormat("0.0")] [PropertyIndex(32)] public Double BtsrThreadLengthOffset { get { return _btsrthreadlengthoffset; } set { if (_btsrthreadlengthoffset != value) { _btsrthreadlengthoffset = value; OnBtsrThreadLengthOffsetChanged(value); } } } protected Double _ewinder1tension; /// /// Gets or sets the processparameterstablebase e winder1 tension. /// [Column("E_WINDER1_TENSION")] [StringFormat("0.0")] [PropertyIndex(40)] public Double EWinder1Tension { get { return _ewinder1tension; } set { if (_ewinder1tension != value) { _ewinder1tension = value; OnEWinder1TensionChanged(value); } } } protected Double _ewinder2tension; /// /// Gets or sets the processparameterstablebase e winder2 tension. /// [Column("E_WINDER2_TENSION")] [StringFormat("0.0")] [PropertyIndex(41)] public Double EWinder2Tension { get { return _ewinder2tension; } set { if (_ewinder2tension != value) { _ewinder2tension = value; OnEWinder2TensionChanged(value); } } } protected Double _ewinder3tension; /// /// Gets or sets the processparameterstablebase e winder3 tension. /// [Column("E_WINDER3_TENSION")] [StringFormat("0.0")] [PropertyIndex(42)] public Double EWinder3Tension { get { return _ewinder3tension; } set { if (_ewinder3tension != value) { _ewinder3tension = value; OnEWinder3TensionChanged(value); } } } protected Double _ewinder4tension; /// /// Gets or sets the processparameterstablebase e winder4 tension. /// [Column("E_WINDER4_TENSION")] [StringFormat("0.0")] [PropertyIndex(43)] public Double EWinder4Tension { get { return _ewinder4tension; } set { if (_ewinder4tension != value) { _ewinder4tension = value; OnEWinder4TensionChanged(value); } } } protected Double _ebtsr1feedingtension; /// /// Gets or sets the processparameterstablebase e btsr1 feeding tension. /// [Column("E_BTSR1_FEEDING_TENSION")] [StringFormat("0.0")] [PropertyIndex(44)] public Double EBtsr1FeedingTension { get { return _ebtsr1feedingtension; } set { if (_ebtsr1feedingtension != value) { _ebtsr1feedingtension = value; OnEBtsr1FeedingTensionChanged(value); } } } protected Double _ebtsr2feedingtension; /// /// Gets or sets the processparameterstablebase e btsr2 feeding tension. /// [Column("E_BTSR2_FEEDING_TENSION")] [StringFormat("0.0")] [PropertyIndex(45)] public Double EBtsr2FeedingTension { get { return _ebtsr2feedingtension; } set { if (_ebtsr2feedingtension != value) { _ebtsr2feedingtension = value; OnEBtsr2FeedingTensionChanged(value); } } } protected Double _ebtsr3feedingtension; /// /// Gets or sets the processparameterstablebase e btsr3 feeding tension. /// [Column("E_BTSR3_FEEDING_TENSION")] [StringFormat("0.0")] [PropertyIndex(46)] public Double EBtsr3FeedingTension { get { return _ebtsr3feedingtension; } set { if (_ebtsr3feedingtension != value) { _ebtsr3feedingtension = value; OnEBtsr3FeedingTensionChanged(value); } } } protected Double _ebtsr4feedingtension; /// /// Gets or sets the processparameterstablebase e btsr4 feeding tension. /// [Column("E_BTSR4_FEEDING_TENSION")] [StringFormat("0.0")] [PropertyIndex(48)] public Double EBtsr4FeedingTension { get { return _ebtsr4feedingtension; } set { if (_ebtsr4feedingtension != value) { _ebtsr4feedingtension = value; OnEBtsr4FeedingTensionChanged(value); } } } protected Double _emixertemp; /// /// Gets or sets the processparameterstablebase e mixer temp. /// [Column("E_MIXER_TEMP")] [StringFormat("0.0")] [PropertyIndex(53)] public Double EMixerTemp { get { return _emixertemp; } set { if (_emixertemp != value) { _emixertemp = value; OnEMixerTempChanged(value); } } } protected Double _eheadzone1temp; /// /// Gets or sets the processparameterstablebase e head zone1 temp. /// [Column("E_HEAD_ZONE1_TEMP")] [StringFormat("0.0")] [PropertyIndex(54)] public Double EHeadZone1Temp { get { return _eheadzone1temp; } set { if (_eheadzone1temp != value) { _eheadzone1temp = value; OnEHeadZone1TempChanged(value); } } } protected Double _eheadzone2temp; /// /// Gets or sets the processparameterstablebase e head zone2 temp. /// [Column("E_HEAD_ZONE2_TEMP")] [StringFormat("0.0")] [PropertyIndex(55)] 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(56)] 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(57)] 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(58)] 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(59)] 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(59)] 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(60)] 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(61)] 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(62)] 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(63)] 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(64)] 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(65)] 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(66)] 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(67)] 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(68)] 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(69)] 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(70)] 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(71)] 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(72)] public Double ESpare5 { get { return _espare5; } set { if (_espare5 != value) { _espare5 = value; OnESpare5Changed(value); } } } protected Double _etunneltemp; /// /// Gets or sets the processparameterstablebase e tunnel temp. /// [Column("E_TUNNEL_TEMP")] [StringFormat("0.0")] [PropertyIndex(70)] public Double ETunnelTemp { get { return _etunneltemp; } set { if (_etunneltemp != value) { _etunneltemp = value; OnETunnelTempChanged(value); } } } protected Double _ebtsr5feedingtension; /// /// Gets or sets the processparameterstablebase e btsr5 feeding tension. /// [Column("E_BTSR5_FEEDING_TENSION")] [StringFormat("0.0")] [PropertyIndex(48)] public Double EBtsr5FeedingTension { get { return _ebtsr5feedingtension; } set { if (_ebtsr5feedingtension != value) { _ebtsr5feedingtension = value; OnEBtsr5FeedingTensionChanged(value); } } } protected Double _ebtsr6feedingtension; /// /// Gets or sets the processparameterstablebase e btsr6 feeding tension. /// [Column("E_BTSR6_FEEDING_TENSION")] [StringFormat("0.0")] [PropertyIndex(49)] public Double EBtsr6FeedingTension { get { return _ebtsr6feedingtension; } set { if (_ebtsr6feedingtension != value) { _ebtsr6feedingtension = value; OnEBtsr6FeedingTensionChanged(value); } } } protected Double _ebtsr7feedingtension; /// /// Gets or sets the processparameterstablebase e btsr7 feeding tension. /// [Column("E_BTSR7_FEEDING_TENSION")] [StringFormat("0.0")] [PropertyIndex(50)] public Double EBtsr7FeedingTension { get { return _ebtsr7feedingtension; } set { if (_ebtsr7feedingtension != value) { _ebtsr7feedingtension = value; OnEBtsr7FeedingTensionChanged(value); } } } protected Double _ebtsr8feedingtension; /// /// Gets or sets the processparameterstablebase e btsr8 feeding tension. /// [Column("E_BTSR8_FEEDING_TENSION")] [StringFormat("0.0")] [PropertyIndex(51)] public Double EBtsr8FeedingTension { get { return _ebtsr8feedingtension; } set { if (_ebtsr8feedingtension != value) { _ebtsr8feedingtension = value; OnEBtsr8FeedingTensionChanged(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)); } /// /// Called when the HeadZone5Temp has changed. /// protected virtual void OnHeadZone5TempChanged(Double headzone5temp) { HeadZone5TempChanged?.Invoke(this, headzone5temp); RaisePropertyChanged(nameof(HeadZone5Temp)); } /// /// Called when the HeadZone6Temp has changed. /// protected virtual void OnHeadZone6TempChanged(Double headzone6temp) { HeadZone6TempChanged?.Invoke(this, headzone6temp); RaisePropertyChanged(nameof(HeadZone6Temp)); } /// /// Called when the DryerAirFlow has changed. /// protected virtual void OnDryerAirFlowChanged(Double dryerairflow) { DryerAirFlowChanged?.Invoke(this, dryerairflow); RaisePropertyChanged(nameof(DryerAirFlow)); } /// /// Called when the DryerZone1Temp has changed. /// protected virtual void OnDryerZone1TempChanged(Double dryerzone1temp) { DryerZone1TempChanged?.Invoke(this, dryerzone1temp); RaisePropertyChanged(nameof(DryerZone1Temp)); } /// /// Called when the DryerZone2Temp has changed. /// protected virtual void OnDryerZone2TempChanged(Double dryerzone2temp) { DryerZone2TempChanged?.Invoke(this, dryerzone2temp); RaisePropertyChanged(nameof(DryerZone2Temp)); } /// /// Called when the DryerZone3Temp has changed. /// protected virtual void OnDryerZone3TempChanged(Double dryerzone3temp) { DryerZone3TempChanged?.Invoke(this, dryerzone3temp); RaisePropertyChanged(nameof(DryerZone3Temp)); } /// /// Called when the DryerBufferLength has changed. /// protected virtual void OnDryerBufferLengthChanged(Double dryerbufferlength) { DryerBufferLengthChanged?.Invoke(this, dryerbufferlength); RaisePropertyChanged(nameof(DryerBufferLength)); } /// /// Called when the HeadAirFlow has changed. /// protected virtual void OnHeadAirFlowChanged(Double headairflow) { HeadAirFlowChanged?.Invoke(this, headairflow); RaisePropertyChanged(nameof(HeadAirFlow)); } /// /// Called when the TableIndex has changed. /// protected virtual void OnTableIndexChanged(Int32 tableindex) { TableIndexChanged?.Invoke(this, tableindex); RaisePropertyChanged(nameof(TableIndex)); } /// /// Called when the HeadZone7Temp has changed. /// protected virtual void OnHeadZone7TempChanged(Double headzone7temp) { HeadZone7TempChanged?.Invoke(this, headzone7temp); RaisePropertyChanged(nameof(HeadZone7Temp)); } /// /// Called when the HeadZone8Temp has changed. /// protected virtual void OnHeadZone8TempChanged(Double headzone8temp) { HeadZone8TempChanged?.Invoke(this, headzone8temp); RaisePropertyChanged(nameof(HeadZone8Temp)); } /// /// Called when the HeadZone9Temp has changed. /// protected virtual void OnHeadZone9TempChanged(Double headzone9temp) { HeadZone9TempChanged?.Invoke(this, headzone9temp); RaisePropertyChanged(nameof(HeadZone9Temp)); } /// /// Called when the HeadZone10Temp has changed. /// protected virtual void OnHeadZone10TempChanged(Double headzone10temp) { HeadZone10TempChanged?.Invoke(this, headzone10temp); RaisePropertyChanged(nameof(HeadZone10Temp)); } /// /// Called when the HeadZone11Temp has changed. /// protected virtual void OnHeadZone11TempChanged(Double headzone11temp) { HeadZone11TempChanged?.Invoke(this, headzone11temp); RaisePropertyChanged(nameof(HeadZone11Temp)); } /// /// Called when the HeadZone12Temp has changed. /// protected virtual void OnHeadZone12TempChanged(Double headzone12temp) { HeadZone12TempChanged?.Invoke(this, headzone12temp); RaisePropertyChanged(nameof(HeadZone12Temp)); } /// /// Called when the RBlowerFlow has changed. /// protected virtual void OnRBlowerFlowChanged(Double rblowerflow) { RBlowerFlowChanged?.Invoke(this, rblowerflow); RaisePropertyChanged(nameof(RBlowerFlow)); } /// /// Called when the RBlowerTemp has changed. /// protected virtual void OnRBlowerTempChanged(Double rblowertemp) { RBlowerTempChanged?.Invoke(this, rblowertemp); RaisePropertyChanged(nameof(RBlowerTemp)); } /// /// Called when the LBlowerFlow has changed. /// protected virtual void OnLBlowerFlowChanged(Double lblowerflow) { LBlowerFlowChanged?.Invoke(this, lblowerflow); RaisePropertyChanged(nameof(LBlowerFlow)); } /// /// Called when the LBlowerTemp has changed. /// protected virtual void OnLBlowerTempChanged(Double lblowertemp) { LBlowerTempChanged?.Invoke(this, lblowertemp); RaisePropertyChanged(nameof(LBlowerTemp)); } /// /// Called when the PressureBuildUp has changed. /// protected virtual void OnPressureBuildUpChanged(Double pressurebuildup) { PressureBuildUpChanged?.Invoke(this, pressurebuildup); RaisePropertyChanged(nameof(PressureBuildUp)); } /// /// Called when the BtsrFeedingTension has changed. /// protected virtual void OnBtsrFeedingTensionChanged(Double btsrfeedingtension) { BtsrFeedingTensionChanged?.Invoke(this, btsrfeedingtension); RaisePropertyChanged(nameof(BtsrFeedingTension)); } /// /// Called when the ExitTension has changed. /// protected virtual void OnExitTensionChanged(Double exittension) { ExitTensionChanged?.Invoke(this, exittension); RaisePropertyChanged(nameof(ExitTension)); } /// /// Called when the BtsrThreadLengthOffset has changed. /// protected virtual void OnBtsrThreadLengthOffsetChanged(Double btsrthreadlengthoffset) { BtsrThreadLengthOffsetChanged?.Invoke(this, btsrthreadlengthoffset); 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 ETunnelTemp has changed. /// protected virtual void OnETunnelTempChanged(Double etunneltemp) { ETunnelTempChanged?.Invoke(this, etunneltemp); RaisePropertyChanged(nameof(ETunnelTemp)); } /// /// Called when the EBtsr5FeedingTension has changed. /// protected virtual void OnEBtsr5FeedingTensionChanged(Double ebtsr5feedingtension) { EBtsr5FeedingTensionChanged?.Invoke(this, ebtsr5feedingtension); RaisePropertyChanged(nameof(EBtsr5FeedingTension)); } /// /// Called when the EBtsr6FeedingTension has changed. /// protected virtual void OnEBtsr6FeedingTensionChanged(Double ebtsr6feedingtension) { EBtsr6FeedingTensionChanged?.Invoke(this, ebtsr6feedingtension); RaisePropertyChanged(nameof(EBtsr6FeedingTension)); } /// /// Called when the EBtsr7FeedingTension has changed. /// protected virtual void OnEBtsr7FeedingTensionChanged(Double ebtsr7feedingtension) { EBtsr7FeedingTensionChanged?.Invoke(this, ebtsr7feedingtension); RaisePropertyChanged(nameof(EBtsr7FeedingTension)); } /// /// Called when the EBtsr8FeedingTension has changed. /// protected virtual void OnEBtsr8FeedingTensionChanged(Double ebtsr8feedingtension) { EBtsr8FeedingTensionChanged?.Invoke(this, ebtsr8feedingtension); RaisePropertyChanged(nameof(EBtsr8FeedingTension)); } /// /// Called when the ProcessParametersTablesGroup has changed. /// protected virtual void OnProcessParametersTablesGroupChanged(ProcessParametersTablesGroup processparameterstablesgroup) { ProcessParametersTablesGroupChanged?.Invoke(this, processparameterstablesgroup); RaisePropertyChanged(nameof(ProcessParametersTablesGroup)); } /// /// Initializes a new instance of the class. /// public ProcessParametersTableBase() : base() { } } }