aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs')
-rw-r--r--Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs16
1 files changed, 16 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs b/Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs
index 70c9f0bb5..984c4e7fe 100644
--- a/Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs
+++ b/Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs
@@ -911,6 +911,22 @@ namespace Tango.Integration.Operation
hardwareConfiguration.SpeedSensors.Add(item);
}
+ foreach (var blower in hardwareVersion.HardwareBlowers)
+ {
+ PMR.Hardware.HardwareBlower item = new PMR.Hardware.HardwareBlower();
+ blower.MapPrimitivesTo(item);
+ item.HardwareBlowerType = (PMR.Hardware.HardwareBlowerType)blower.HardwareBlowerType.Code;
+ hardwareConfiguration.Blowers.Add(item);
+ }
+
+ foreach (var breakSensor in hardwareVersion.HardwareBreakSensors)
+ {
+ PMR.Hardware.HardwareBreakSensor item = new PMR.Hardware.HardwareBreakSensor();
+ breakSensor.MapPrimitivesTo(item);
+ item.HardwareBreakSensorType = (PMR.Hardware.HardwareBreakSensorType)breakSensor.HardwareBreakSensorType.Code;
+ hardwareConfiguration.BreakSensors.Add(item);
+ }
+
foreach (var idsPack in configuration.NoneEmptyIdsPacks.OrderBy(x => x.PackIndex))
{
PMR.Hardware.HardwareDispenser item = new PMR.Hardware.HardwareDispenser();