Heat meters path modified, ver. 2.9.332
This commit is contained in:
@@ -11,43 +11,46 @@ namespace TBF.BenchControl
|
||||
public int ItemNr;
|
||||
public string Name;
|
||||
|
||||
public ITempMeter TempMeterWarmRef;
|
||||
public ITempMeter TempMeterColdRef;
|
||||
public float TempWarmFrom;
|
||||
public float TempWarmTo;
|
||||
public float TempColdFrom;
|
||||
public float TempColdTo;
|
||||
|
||||
public ITempMeter TempMeterWarmRef1;
|
||||
public ITempMeter TempMeterWarmRef2;
|
||||
public ITempMeter TempMeterColdRef1;
|
||||
public ITempMeter TempMeterColdRef2;
|
||||
|
||||
public ITempMeter TempMeterBath1;
|
||||
public ITempMeter TempMeterBath2;
|
||||
public ITempMeter TempMeterBath3;
|
||||
public ITempMeter TempMeterBath4;
|
||||
|
||||
public ITempMeter[] TempMetersWarm;
|
||||
public ITempMeter[] TempMetersCold;
|
||||
|
||||
/// Constructor from name, the rest is empty
|
||||
public HeatMetersPath(string name, int itemNr)
|
||||
{
|
||||
ItemNr = itemNr;
|
||||
Name = name;
|
||||
TempMetersWarm = new ITempMeter[Config.Data.WMsCount];
|
||||
TempMetersCold = new ITempMeter[Config.Data.WMsCount];
|
||||
}
|
||||
|
||||
/// Constructor from data entity
|
||||
public HeatMetersPath(Config.Entities.HeatMetersPath entity, IList<BenchControl.Generic.IComponent> components)
|
||||
: this(entity.Name, entity.ItemNr)
|
||||
{
|
||||
TempMeterWarmRef = TbfComponents.FindComponent(entity.TempWarmRef, components) as ITempMeter;
|
||||
TempMeterColdRef = TbfComponents.FindComponent(entity.TempColdRef, components) as ITempMeter;
|
||||
TempWarmFrom = entity.TempWarmFrom;
|
||||
TempWarmTo = entity.TempWarmTo;
|
||||
TempColdFrom = entity.TempColdFrom;
|
||||
TempColdTo = entity.TempColdTo;
|
||||
|
||||
TempMeterWarmRef1 = TbfComponents.FindComponent(entity.TempWarmRef1, components) as ITempMeter;
|
||||
TempMeterWarmRef2 = TbfComponents.FindComponent(entity.TempWarmRef2, components) as ITempMeter;
|
||||
TempMeterColdRef1 = TbfComponents.FindComponent(entity.TempColdRef1, components) as ITempMeter;
|
||||
TempMeterColdRef2 = TbfComponents.FindComponent(entity.TempColdRef2, components) as ITempMeter;
|
||||
|
||||
TempMeterBath1 = TbfComponents.FindComponent(entity.TempBath1, components) as ITempMeter;
|
||||
TempMeterBath2 = TbfComponents.FindComponent(entity.TempBath2, components) as ITempMeter;
|
||||
TempMeterBath3 = TbfComponents.FindComponent(entity.TempBath3, components) as ITempMeter;
|
||||
TempMeterBath4 = TbfComponents.FindComponent(entity.TempBath4, components) as ITempMeter;
|
||||
|
||||
for (int i = 0; i < Config.Data.WMsCount; i++)
|
||||
{
|
||||
TempMetersWarm[i] = (ITempMeter)TbfComponents.FindComponent(entity.GetTempWarm(i), components);
|
||||
TempMetersCold[i] = (ITempMeter)TbfComponents.FindComponent(entity.GetTempCold(i), components);
|
||||
}
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
|
||||
Reference in New Issue
Block a user