diff options
| author | Roy Ben Shabat <roy.mail.net@gmail.com> | 2025-10-19 16:20:01 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <roy.mail.net@gmail.com> | 2025-10-19 16:20:01 +0300 |
| commit | 72fc39f873de467c1431d928bce4d39442205691 (patch) | |
| tree | fc92559db7b57bb44606e040cd8ed4bd34494256 /Software/Visual_Studio/Tango.BL | |
| parent | 22ddd9e0b6efe5aef685c7fc9886e3d93cb350c0 (diff) | |
| download | Tango-72fc39f873de467c1431d928bce4d39442205691.tar.gz Tango-72fc39f873de467c1431d928bce4d39442205691.zip | |
MS LITE
Diffstat (limited to 'Software/Visual_Studio/Tango.BL')
6 files changed, 294 insertions, 72 deletions
diff --git a/Software/Visual_Studio/Tango.BL/DTO/RmlDTOBase.cs b/Software/Visual_Studio/Tango.BL/DTO/RmlDTOBase.cs index 03bd6b656..e15ee12bd 100644 --- a/Software/Visual_Studio/Tango.BL/DTO/RmlDTOBase.cs +++ b/Software/Visual_Studio/Tango.BL/DTO/RmlDTOBase.cs @@ -453,5 +453,21 @@ namespace Tango.BL.DTO get; set; } + /// <summary> + /// created by user guid + /// </summary> + public String CreatedByUserGuid + { + get; set; + } + + /// <summary> + /// created by organization guid + /// </summary> + public String CreatedByOrganizationGuid + { + get; set; + } + } } diff --git a/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTable.cs b/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTable.cs index 83a079700..3506510d0 100644 --- a/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTable.cs +++ b/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTable.cs @@ -107,6 +107,8 @@ namespace Tango.BL.Entities public String Group { get; set; } public int Index { get; set; } public String StringFormat { get; set; } + public String Module { get; set; } + public int ModuleIndex { get; set; } public ProcessParameterCsvModel() { @@ -124,6 +126,8 @@ namespace Tango.BL.Entities public String Group { get; set; } public int Index { get; set; } public String StringFormat { get; set; } + public String Module { get; set; } + public int ModuleIndex { get; set; } public bool HasDiff { @@ -181,6 +185,56 @@ namespace Tango.BL.Entities } } + public class ProcessParameterModule + { + public String Name { get; set; } + public int Index { get; set; } + + public List<ProcessParameterGroup> Parameters { get; set; } + + public ProcessParameterModule() + { + Parameters = new List<ProcessParameterGroup>(); + } + } + + [NotMapped] + [XmlIgnore] + [BsonIgnore] + [JsonIgnore] + [ParameterIgnore] + public List<ProcessParameterModule> ParametersModules + { + get + { + var source = VisualParameters ?? new List<ProcessParameter>(); + + var modules = + source + .GroupBy(p => new { Module = p.Module, ModuleIndex = p.ModuleIndex }) + .OrderBy(g => g.Key.ModuleIndex) + .Select(moduleGroup => new ProcessParameterModule + { + Name = moduleGroup.Key.Module, + Index = moduleGroup.Key.ModuleIndex, + Parameters = moduleGroup + .GroupBy(p => p.Group) // group name may repeat across modules (that's fine) + //.OrderBy(g => g.Key) // optional: stable ordering of groups by name + .Select(group => new ProcessParameterGroup + { + Name = group.Key, + Parameters = group + .OrderBy(p => p.Index) + .ToList() + }) + .ToList() + }) + .ToList(); + + return modules; + } + } + public class ProcessParameterGroup { public String Name { get; set; } @@ -247,6 +301,8 @@ namespace Tango.BL.Entities csvModel.Group = row.Read("Group", "N/A"); csvModel.Index = row.Read("Index", 0); csvModel.StringFormat = row.Read("StringFormat", "0.0"); + csvModel.Module = row.Read("Module", "N/A"); + csvModel.ModuleIndex = row.Read("ModuleIndex", 0); String machineType = row.Read("MachineType", "ALL"); @@ -290,6 +346,8 @@ namespace Tango.BL.Entities parameter.Group = csvModel.Group; parameter.Index = csvModel.Index; parameter.StringFormat = csvModel.StringFormat; + parameter.Module = csvModel.Module; + parameter.ModuleIndex = csvModel.ModuleIndex; _visualParameters.Add(parameter); } diff --git a/Software/Visual_Studio/Tango.BL/Entities/RmlBase.cs b/Software/Visual_Studio/Tango.BL/Entities/RmlBase.cs index 59881f3d5..2ec3d88d2 100644 --- a/Software/Visual_Studio/Tango.BL/Entities/RmlBase.cs +++ b/Software/Visual_Studio/Tango.BL/Entities/RmlBase.cs @@ -1598,6 +1598,56 @@ namespace Tango.BL.Entities } } + protected String _createdbyuserguid; + + /// <summary> + /// Gets or sets the rmlbase created by user guid. + /// </summary> + + [Column("CREATED_BY_USER_GUID")] + + public String CreatedByUserGuid + { + get + { + return _createdbyuserguid; + } + + set + { + if (_createdbyuserguid != value) + { + _createdbyuserguid = value; + + } + } + } + + protected String _createdbyorganizationguid; + + /// <summary> + /// Gets or sets the rmlbase created by organization guid. + /// </summary> + + [Column("CREATED_BY_ORGANIZATION_GUID")] + + public String CreatedByOrganizationGuid + { + get + { + return _createdbyorganizationguid; + } + + set + { + if (_createdbyorganizationguid != value) + { + _createdbyorganizationguid = value; + + } + } + } + protected BtsrApplicationType _btsrapplicationtype; /// <summary> diff --git a/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs b/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs index 6bacf610b..71a1b2629 100644 --- a/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs +++ b/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs @@ -26,7 +26,7 @@ namespace Tango.BL private ObservablesContextAdapter _adapter; private static DataSource _override_datasource; private DataSource _dataSource; - private static List<ObservablesContext> _open_contexts; + private static ConcurrentList<ObservablesContext> _open_contexts; /// <summary> /// Gets a value indicating whether this instance is disposed. @@ -38,7 +38,7 @@ namespace Tango.BL /// </summary> static ObservablesContext() { - _open_contexts = new List<ObservablesContext>(); + _open_contexts = new ConcurrentList<ObservablesContext>(); } /// <summary> diff --git a/Software/Visual_Studio/Tango.BL/ObservablesStaticCollections.cs b/Software/Visual_Studio/Tango.BL/ObservablesStaticCollections.cs index 807b95935..4ffc8f835 100644 --- a/Software/Visual_Studio/Tango.BL/ObservablesStaticCollections.cs +++ b/Software/Visual_Studio/Tango.BL/ObservablesStaticCollections.cs @@ -55,6 +55,104 @@ namespace Tango.BL get { return db; } } + public void InitializeLite(Action<String> progressLog = null) + { + if (!_initialized) + { + progressLog?.Invoke("Loading static collections..."); + db = ObservablesContext.CreateDefault(); + + WindingMethods = db.WindingMethods.ToObservableCollection(); + + progressLog?.Invoke("Loading color spaces..."); + ColorSpaces = db.ColorSpaces.ToObservableCollection(); + + progressLog?.Invoke("Loading spools..."); + SpoolTypes = db.SpoolTypes.ToObservableCollection(); + + progressLog?.Invoke("Loading events..."); + EventTypes = db.EventTypes.ToObservableCollection(); + + progressLog?.Invoke("Loading blowers..."); + HardwareBlowerTypes = db.HardwareBlowerTypes.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + //HardwareBlowers = db.HardwareBlowers.ToObservableCollection(); + + progressLog?.Invoke("Loading break sensors..."); + HardwareBreakSensorTypes = db.HardwareBreakSensorTypes.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + //HardwareBreakSensors = db.HardwareBreakSensors.ToObservableCollection(); + + progressLog?.Invoke("Loading dancers..."); + HardwareDancerTypes = db.HardwareDancerTypes.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + //HardwareDancers = db.HardwareDancers.ToObservableCollection(); + + progressLog?.Invoke("Loading motors..."); + HardwareMotorTypes = db.HardwareMotorTypes.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + //HardwareMotors = db.HardwareMotors.ToObservableCollection(); + + progressLog?.Invoke("Loading pid controls..."); + HardwarePidControlTypes = db.HardwarePidControlTypes.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + //HardwarePidControls = db.HardwarePidControls.ToObservableCollection(); + + progressLog?.Invoke("Loading speed sensors..."); + HardwareSpeedSensorTypes = db.HardwareSpeedSensorTypes.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + //HardwareSpeedSensors = db.HardwareSpeedSensors.ToObservableCollection(); + + progressLog?.Invoke("Loading winders..."); + HardwareWinderTypes = db.HardwareWinderTypes.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + //HardwareWinders = db.HardwareWinders.ToObservableCollection(); + + progressLog?.Invoke("Loading tech controllers..."); + TechControllers = db.TechControllers.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + + progressLog?.Invoke("Loading tech dispensers..."); + TechDispensers = db.TechDispensers.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + + progressLog?.Invoke("Loading tech io's..."); + TechIos = db.TechIos.ToObservableCollection(); + + progressLog?.Invoke("Loading tech monitors..."); + TechMonitors = db.TechMonitors.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + + progressLog?.Invoke("Loading tech valves..."); + TechValves = db.TechValves.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + + progressLog?.Invoke("Loading tech heaters..."); + TechHeaters = db.TechHeaters.ToList().OrderByAlphaNumeric(x => x.Description).ToObservableCollection(); + + //progressLog?.Invoke("Loading machines..."); + Machines = db.Machines.Include(x => x.Organization).ToObservableCollection(); + + //progressLog?.Invoke("Loading users..."); + //Users = db.Users.Where(x => !x.Deleted).Include(x => x.Contact).ToObservableCollection(); + + //progressLog?.Invoke("Loading machine versions..."); + MachineVersions = db.MachineVersions.ToObservableCollection(); + + //Load later... + //Task.Factory.StartNew(() => + //{ + // //LiquidTypes = db.LiquidTypes.ToObservableCollection(); + // //DispenserTypes = db.DispenserTypes.ToObservableCollection(); + // //MidTankTypes = db.MidTankTypes.ToObservableCollection(); + // //CartridgeTypes = db.CartridgeTypes.ToObservableCollection(); + // //IdsPackFormulas = db.IdsPackFormulas.ToObservableCollection(); + + + // //Rmls = db.Rmls.ToObservableCollection(); + // //LiquidTypesRmls = db.LiquidTypesRmls.ToObservableCollection(); + + // //foreach (var machine in Machines) + // //{ + // // ObservablesContextAdapter adapter = new ObservablesContextAdapter(db); + + // // adapter.GetConfiguration(x => x.Guid == machine.ConfigurationGuid); + // //} + //}); + + _initialized = true; + } + } + /// <summary> /// Initializes this instance. /// </summary> diff --git a/Software/Visual_Studio/Tango.BL/ProcessParameters.csv b/Software/Visual_Studio/Tango.BL/ProcessParameters.csv index 864d3ac9c..fd30cf915 100644 --- a/Software/Visual_Studio/Tango.BL/ProcessParameters.csv +++ b/Software/Visual_Studio/Tango.BL/ProcessParameters.csv @@ -1,70 +1,70 @@ -Name,Description,MachineType,Group,Index,StringFormat -DYEING_SPEED,Dyeing Speed [m/sec],ALL,GENERAL,1,0.0 -MIN_INK_UPTAKE,Min Ink Uptake [nl/cm],ALL,GENERAL,2,0.0 -MAX_INK_UPTAKE,Max Ink Uptake [nl/cm],ALL,GENERAL,3,0.0 -DRYER_BUFFER_LENGTH,Dryer Buffer Length [m],ALL,GENERAL,4,0.0 -E_WASTE_PREPARE_TIME,E Waste Prepare Time [sec],X,GENERAL,5,0.0 -DRYER_AIR_FLOW,Dryer Air Flow,TS-1800,AIR FLOW,7,0.0 -R_BLOWER_FLOW,Right Blower Flow,TS-1800,AIR FLOW,8,0.0 -L_BLOWER_FLOW,Left Blower Flow,TS-1800,AIR FLOW,9,0.0 -PRESSURE_BUILD_UP,Pressure Build Up,TS-1800,AIR FLOW,10,0.0 -E_TUNNEL_INCOMING_AIR_FLOW,Tunnel Incoming Air Flow [m^3/hr],X,AIR FLOW,11,0.0 -E_TUNNEL_OUTGOING_AIR_FLOW,Tunnel Outgoing Air Flow [m^3/hr],X,AIR FLOW,12,0.0 -E_DRYER_INCOMING_AIR_FLOW,Dryer Incoming Air Flow [m^3/hr],X,AIR FLOW,13,0.0 -E_DRYER_OUTGOING_AIR_FLOW,Dryer Outgoing Air Flow [m^3/hr],X,AIR FLOW,14,0.0 -DRYER_ZONE1_TEMP,Dryer Zone 1 Temp.,TS-1800,TEMPERATURE,15,0.0 -MIXER_TEMP,Mixer Temp.,TS-1800,TEMPERATURE,16,0.0 -HEAD_ZONE1_TEMP,Head Zone 1 Temp.,TS-1800,TEMPERATURE,17,0.0 -HEAD_ZONE2_TEMP,Head Zone 2 Temp.,TS-1800,TEMPERATURE,18,0.0 -HEAD_ZONE4_TEMP,Lubricant Temp.,TS-1800,TEMPERATURE,19,0.0 -R_BLOWER_TEMP,Right Blower Temp.,TS-1800,TEMPERATURE,20,0.0 -L_BLOWER_TEMP,Left Blower Temp.,TS-1800,TEMPERATURE,21,0.0 -E_MIXER_TEMP,Mixer Temp. [˚C],X,TEMPERATURE,22,0.0 -E_HEAD_ZONE1_TEMP,Head Zone 1 Temp.,NONE,TEMPERATURE,23,0.0 -E_HEAD_ZONE2_TEMP,Head Zone 2 Temp. [˚C],X,TEMPERATURE,24,0.0 -E_HEAD_ZONE3_TEMP,Head Zone 3 Temp.,NONE,TEMPERATURE,25,0.0 -E_TUNNEL_TEMP,Tunnel Temp. [˚C],X,TEMPERATURE,26,0.0 -E_DRYER_ZONE1_TEMP,Dryer Zone 1 Temp. [˚C],X,TEMPERATURE,27,0.0 -E_DRYER_ZONE2_TEMP,Dryer Zone 2 Temp. [˚C],X,TEMPERATURE,28,0.0 -E_DRYER_ZONE3_TEMP,Dryer Zone 3 Temp. [˚C],X,TEMPERATURE,29,0.0 -E_SPARE1,Dryer Average Temp. [˚C],X,TEMPERATURE,30,0.0 -E_LUBRICANT_TEMP,Lubricant Temp. [˚C],X,TEMPERATURE,31,0.0 -BTSR_FEEDING_TENSION,Btsr Feeding Tension,TS-1800,TENSION,32,0.0 -EXIT_TENSION,Dancer Tension,TS-1800,TENSION,33,0.0 -E_BTSR1_FEEDING_TENSION,Feeder BTSR 1 [gr],X,TENSION,34,0.0 -E_BTSR2_FEEDING_TENSION,Feeder BTSR 2 [gr],X4,TENSION,35,0.0 -E_BTSR3_FEEDING_TENSION,Feeder BTSR 3 [gr],X4,TENSION,36,0.0 -E_BTSR4_FEEDING_TENSION,Feeder BTSR 4 [gr],X4,TENSION,37,0.0 -E_WINDER1_TENSION,Dancer1 Tension [steps],X,TENSION,38,0.0 -E_WINDER2_TENSION,Dancer2 Tension [steps],X4,TENSION,39,0.0 -E_WINDER3_TENSION,Dancer3 Tension [steps],X4,TENSION,40,0.0 -E_WINDER4_TENSION,Dancer4 Tension [steps],X4,TENSION,41,0.0 -E_BTSR5_FEEDING_TENSION,Btsr1 Winder Tension [gr],X,TENSION,42,0.0 -E_BTSR6_FEEDING_TENSION,Btsr2 Winder Tension [gr],X4,TENSION,43,0.0 -E_BTSR7_FEEDING_TENSION,Btsr3 Winder Tension [gr],X4,TENSION,44,0.0 -E_BTSR8_FEEDING_TENSION,Btsr4 Winder Tension [gr],X4,TENSION,45,0.0 -HEAD_ZONE3_TEMP,Head Zone 3 Temp.,NONE,TEMPERATURE,46,0.0 -HEAD_ZONE5_TEMP,Head Zone 5 Temp.,NONE,TEMPERATURE,47,0.0 -HEAD_ZONE6_TEMP,Head Zone 6 Temp.,NONE,TEMPERATURE,48,0.0 -HEAD_AIR_FLOW,Head Air Flow,NONE,AIR FLOW,49,0.0 -PROCESS_PARAMETERS_TABLES_GROUP_GUID,Process Param. Tables Group,NONE,GENERAL,50,0.0 -TABLE_INDEX,Table Index,NONE,GENERAL,51,0.0 -HEAD_ZONE7_TEMP,Head Zone 7 Temp.,NONE,TEMPERATURE,52,0.0 -HEAD_ZONE8_TEMP,Head Zone 8 Temp.,NONE,TEMPERATURE,53,0.0 -HEAD_ZONE9_TEMP,Head Zone 9 Temp.,NONE,TEMPERATURE,54,0.0 -HEAD_ZONE10_TEMP,Head Zone 10 Temp.,NONE,TEMPERATURE,55,0.0 -HEAD_ZONE11_TEMP,Head Zone 11 Temp.,NONE,TEMPERATURE,56,0.0 -HEAD_ZONE12_TEMP,Head Zone 12 Temp.,NONE,TEMPERATURE,57,0.0 -BTSR_THREAD_LENGTH_OFFSET,Btsr Thread Length Offset,NONE,GENERAL,58,0.0 -E_WASTE_AIR_FLOW,E Waste Air Flow,NONE,AIR FLOW,59,0.0 -E_PUMP_TEMP,E Pump Temp.,NONE,TEMPERATURE,60,0.0 -E_PRESSURE_BUILD_UP,E Pressure Build Up,NONE,GENERAL,61,0.0 -E_SPARE2,E Spare2,NONE,GENERAL,62,0.0 -E_SPARE3,E Spare3,NONE,GENERAL,63,0.0 -E_SPARE4,E Spare4,NONE,GENERAL,64,0.0 -E_SPARE5,E Spare5,NONE,GENERAL,65,0.0 -DRYER_ZONE2_TEMP,Dryer Zone 2 Temp.,NONE,TEMPERATURE,66,0.0 -DRYER_ZONE3_TEMP,Dryer Zone 3 Temp.,NONE,TEMPERATURE,67,0.0 -FEEDER_TENSION,Feeder Tension,NONE,TENSION,68,0.0 -PULLER_TENSION,Puller Tension,NONE,TENSION,69,0.0 -WINDER_TENSION,Winder Tension,NONE,TENSION,70,0.0 +Name,Description,Unit,MachineType,Group,Index,StringFormat,Module,Module_Index +DYEING_SPEED,Dyeing Speed,m/sec,ALL,GENERAL,1,0,General,5 +MIN_INK_UPTAKE,Min Ink Uptake,nl/cm,ALL,GENERAL,2,0,General,5 +MAX_INK_UPTAKE,Max Ink Uptake ,nl/cm,ALL,GENERAL,3,0,General,5 +DRYER_BUFFER_LENGTH,Machine Thread Buffer,m,ALL,GENERAL,4,0,General,5 +E_WASTE_PREPARE_TIME,Waste During Prepare ,sec,X,GENERAL,5,0,General,5 +DRYER_AIR_FLOW,Dryer Air Flow,,TS-1800,AIR FLOW,7,0,Dryer,3 +R_BLOWER_FLOW,Right Blower Flow,,TS-1800,AIR FLOW,8,0,Dryer,3 +L_BLOWER_FLOW,Left Blower Flow,,TS-1800,AIR FLOW,9,0,Dryer,3 +PRESSURE_BUILD_UP,Pressure Build Up,,TS-1800,AIR FLOW,10,0,Feeder,1 +E_TUNNEL_INCOMING_AIR_FLOW,Tunnel Incoming Air,m^3/hr,X,AIR FLOW,11,0,Tunnel,2 +E_TUNNEL_OUTGOING_AIR_FLOW,Tunnel Outgoing Air,m^3/hr,X,AIR FLOW,12,0,Tunnel,2 +E_DRYER_INCOMING_AIR_FLOW,Dryer Incoming Air,m^3/hr,X,AIR FLOW,13,0,Dryer,3 +E_DRYER_OUTGOING_AIR_FLOW,Dryer Outgoing Air,m^3/hr,X,AIR FLOW,14,0,Dryer,3 +DRYER_ZONE1_TEMP,Dryer Zone 1 Temp.,,TS-1800,TEMPERATURE,15,0,Dryer,3 +MIXER_TEMP,Mixer Temp.,,TS-1800,TEMPERATURE,16,0,Feeder,1 +HEAD_ZONE1_TEMP,Head Zone 1 Temp.,,TS-1800,TEMPERATURE,17,0,Feeder,1 +HEAD_ZONE2_TEMP,Head Zone 2 Temp.,,TS-1800,TEMPERATURE,18,0,Feeder,1 +HEAD_ZONE4_TEMP,Lubricant Temp.,,TS-1800,TEMPERATURE,19,0,Winder,4 +R_BLOWER_TEMP,Right Blower Temp.,,TS-1800,TEMPERATURE,20,0,Dryer,3 +L_BLOWER_TEMP,Left Blower Temp.,,TS-1800,TEMPERATURE,21,0,Dryer,3 +E_MIXER_TEMP,Mixer Temp. ,˚C,X,TEMPERATURE,22,0,Feeder,1 +E_HEAD_ZONE1_TEMP,Head Zone 1 Temp.,˚C,NONE,TEMPERATURE,23,0,Feeder,1 +E_HEAD_ZONE2_TEMP,Head Zone 2 Temp.,˚C,X,TEMPERATURE,24,0,Feeder,1 +E_HEAD_ZONE3_TEMP,Head Zone 3 Temp.,˚C,NONE,TEMPERATURE,25,0,Feeder,1 +E_TUNNEL_TEMP,Tunnel Temp.,˚C,X,TEMPERATURE,26,0,Tunnel,2 +E_DRYER_ZONE1_TEMP,Dryer Zone 1 Temp.,˚C,X,TEMPERATURE,27,0,Dryer,3 +E_DRYER_ZONE2_TEMP,Dryer Zone 2 Temp.,˚C,X,TEMPERATURE,28,0,Dryer,3 +E_DRYER_ZONE3_TEMP,Dryer Zone 3 Temp.,˚C,X,TEMPERATURE,29,0,Dryer,3 +E_SPARE1,Dryer Average Temp.,˚C,X,TEMPERATURE,30,0,Dryer,3 +E_LUBRICANT_TEMP,Lubricant Temp. ,˚C,X,TEMPERATURE,31,0,Winder,4 +BTSR_FEEDING_TENSION,Btsr Feeding Tension,,TS-1800,TENSION,32,0,Feeder,1 +EXIT_TENSION,Dancer Tension,,TS-1800,TENSION,33,0,Winder,4 +E_BTSR1_FEEDING_TENSION,Feeder BTSR 1,gr,X,TENSION,34,0,Feeder,1 +E_BTSR2_FEEDING_TENSION,Feeder BTSR 2,gr,X4,TENSION,35,0,Feeder,1 +E_BTSR3_FEEDING_TENSION,Feeder BTSR 3,gr,X4,TENSION,36,0,Feeder,1 +E_BTSR4_FEEDING_TENSION,Feeder BTSR 4,gr,X4,TENSION,37,0,Feeder,1 +E_WINDER1_TENSION,Dancer 1 Tension ,Steps,X,TENSION,38,0,Winder,4 +E_WINDER2_TENSION,Dancer 2 Tension ,Steps,X4,TENSION,39,0,Winder,4 +E_WINDER3_TENSION,Dancer 3 Tension ,Steps,X4,TENSION,40,0,Winder,4 +E_WINDER4_TENSION,Dancer 4 Tension ,Steps,X4,TENSION,41,0,Winder,4 +E_BTSR5_FEEDING_TENSION,Winder BTSR 1,gr,X,TENSION,42,0,Winder,4 +E_BTSR6_FEEDING_TENSION,Winder BTSR 2,gr,X4,TENSION,43,0,Winder,4 +E_BTSR7_FEEDING_TENSION,Winder BTSR 3,gr,X4,TENSION,44,0,Winder,4 +E_BTSR8_FEEDING_TENSION,Winder BTSR 4 ,gr,X4,TENSION,45,0,Winder,4 +HEAD_ZONE3_TEMP,Head Zone 3 Temp.,,NONE,TEMPERATURE,46,0,Feeder,1 +HEAD_ZONE5_TEMP,Head Zone 5 Temp.,,NONE,TEMPERATURE,47,0,Feeder,1 +HEAD_ZONE6_TEMP,Head Zone 6 Temp.,,NONE,TEMPERATURE,48,0,Feeder,1 +HEAD_AIR_FLOW,Head Air Flow,,NONE,AIR FLOW,49,0,Feeder,1 +PROCESS_PARAMETERS_TABLES_GROUP_GUID,Process Param. Tables Group,,NONE,GENERAL,50,0,General,5 +TABLE_INDEX,Table Index,,NONE,GENERAL,51,0,General,5 +HEAD_ZONE7_TEMP,Head Zone 7 Temp.,,NONE,TEMPERATURE,52,0,Feeder,1 +HEAD_ZONE8_TEMP,Head Zone 8 Temp.,,NONE,TEMPERATURE,53,0,Feeder,1 +HEAD_ZONE9_TEMP,Head Zone 9 Temp.,,NONE,TEMPERATURE,54,0,Feeder,1 +HEAD_ZONE10_TEMP,Head Zone 10 Temp.,,NONE,TEMPERATURE,55,0,Feeder,1 +HEAD_ZONE11_TEMP,Head Zone 11 Temp.,,NONE,TEMPERATURE,56,0,Feeder,1 +HEAD_ZONE12_TEMP,Head Zone 12 Temp.,,NONE,TEMPERATURE,57,0,Feeder,1 +BTSR_THREAD_LENGTH_OFFSET,Btsr Thread Length Offset,,NONE,GENERAL,58,0,Feeder,1 +E_WASTE_AIR_FLOW,E Waste Air Flow,,NONE,AIR FLOW,59,0,Feeder,1 +E_PUMP_TEMP,E Pump Temp.,,NONE,TEMPERATURE,60,0,General,5 +E_PRESSURE_BUILD_UP,E Pressure Build Up,,NONE,GENERAL,61,0,General,5 +E_SPARE2,E Spare2,,NONE,GENERAL,62,0,General,5 +E_SPARE3,E Spare3,,NONE,GENERAL,63,0,General,5 +E_SPARE4,E Spare4,,NONE,GENERAL,64,0,General,5 +E_SPARE5,E Spare5,,NONE,GENERAL,65,0,General,5 +DRYER_ZONE2_TEMP,Dryer Zone 2 Temp.,,NONE,TEMPERATURE,66,0,Dryer,3 +DRYER_ZONE3_TEMP,Dryer Zone 3 Temp.,,NONE,TEMPERATURE,67,0,Dryer,3 +FEEDER_TENSION,Feeder Tension,,NONE,TENSION,68,0,Feeder,1 +PULLER_TENSION,Puller Tension,,NONE,TENSION,69,0,Feeder,1 +WINDER_TENSION,Winder Tension,,NONE,TENSION,70,0,Winder,4 |
