예제 #1
0
 public async Task SetRemoteModeAsync(OnOff OnOff)
 {
     if (OnOff == OnOff._ON)
     {
         await stack.WriteRemoteModeAsync(OnOff._ON);
     }
     if (OnOff == OnOff._OFF)
     {
         await stack.WriteRemoteModeAsync(OnOff._OFF);
     }
     //stack.ReadRemoteMode()
 }
예제 #2
0
 public async Task SetPortToolDesolderStatusAsync(Port port, OnOff OnOff)
 {
     if (OnOff == OnOff._ON)
     {
         await stack.WriteStatusToolAsync(port, stack.Info_Port[(int)port].ToolStatus.Sleep_OnOff, stack.Info_Port[(int)port].ToolStatus.Extractor_OnOff, OnOff._ON);
     }
     if (OnOff == OnOff._OFF)
     {
         await stack.WriteStatusToolAsync(port, stack.Info_Port[(int)port].ToolStatus.Sleep_OnOff, stack.Info_Port[(int)port].ToolStatus.Extractor_OnOff, OnOff._OFF);
     }
     //stack.ReadStatusTool(CType(port, Port))
 }
예제 #3
0
 public async Task SetPortToolStandStatusAsync(Port port, OnOff OnOff)
 {
     // 17/02/2014 Se modifica: si pido On, debo llamarlo con Extractor = off, porque es prioritario el Extractor y
     // y nunca se pondría en On el stand si he hecho un extractor On anterior
     if (OnOff == OnOff._ON)
     {
         await stack.WriteStatusToolAsync(port, OnOff._ON, OnOff._OFF, stack.Info_Port[(int)port].ToolStatus.Desold_OnOff);
     }
     if (OnOff == OnOff._OFF)
     {
         await stack.WriteStatusToolAsync(port, OnOff._OFF, stack.Info_Port[(int)port].ToolStatus.Extractor_OnOff, stack.Info_Port[(int)port].ToolStatus.Desold_OnOff);
     }
     //stack.ReadStatusTool(CType(port, Port))
 }
예제 #4
0
 public async Task SetPortToolStartModeAsync(Port port, GenericStationTools tool, OnOff toolButton, PedalAction pedalAction)
 {
     await stack.WriteStartModeAsync(port, tool, toolButton, pedalAction);
 }
예제 #5
0
 public async Task SetPortToolLevelsAsync(Port port, GenericStationTools tool, OnOff LevelsOnOff, ToolTemperatureLevels LevelSelected, OnOff Level1OnOff, CTemperature Level1Temp, int Level1Flow, CTemperature Level1ExtTemp, OnOff Level2OnOff, CTemperature Level2Temp, int Level2Flow, CTemperature Level2ExtTemp, OnOff Level3OnOff, CTemperature Level3Temp, int Level3Flow, CTemperature Level3ExtTemp)
 {
     await stack.WriteLevelsTempsAsync(port, tool, LevelsOnOff, LevelSelected, Level1OnOff, new CTemperature(Level1Temp.UTI), Level1Flow, new CTemperature(Level1ExtTemp.UTI), Level2OnOff, new CTemperature(Level2Temp.UTI), Level2Flow, new CTemperature(Level2ExtTemp.UTI), Level3OnOff, new CTemperature(Level3Temp.UTI), Level3Flow, new CTemperature(Level3ExtTemp.UTI));
 }
예제 #6
0
 public async Task SetPortToolTempLevelEnabledAsync(Port port, GenericStationTools tool, ToolTemperatureLevels level, OnOff onoff)
 {
     await stack.WriteLevelTempEnabledAsync(port, tool, level, onoff);
 }
예제 #7
0
 public async Task SetPortToolSelectedTempLevelsEnabledAsync(Port port, GenericStationTools tool, OnOff onoff)
 {
     await stack.WriteSelectedLevelEnabledAsync(port, tool, onoff);
 }
예제 #8
0
 public async Task SetPortToolProfileMode(Port port, OnOff onoff)
 {
     await stack.WriteProfileModeAsync(port, onoff);
 }
예제 #9
0
 public async Task SetPortToolSuctionStatusAsync(Port port, OnOff OnOff)
 {
     await stack.WriteStatusToolAsync(port, stack.Info_Port[(int)port].ToolStatus.HeaterStatus_OnOff, OnOff);
 }
예제 #10
0
 public async Task SetStationLockedAsync(OnOff value)
 {
     await stack.WriteStationLockedAsync(value);
 }
예제 #11
0
 public async Task SetStationPINEnabledAsync(OnOff value)
 {
     await stack.WritePINEnabledAsync(value);
 }
예제 #12
0
        public async Task SetStationBeepAsync(OnOff beep)
        {
            await stack.WriteBeepAsync(beep);

            //stack.ReadBeep()
        }
예제 #13
0
 public async Task SetPortToolHibernationDelayEnabledAsync(Port port, GenericStationTools tool, OnOff onoff)
 {
     await stack.WriteHiberDelayEnabledAsync(port, tool, onoff);
 }
예제 #14
0
        public async Task SetStationHelpTextAsync(OnOff help)
        {
            await stack.WriteHelpTextAsync(help);

            //stack.ReadHelpText()
        }
예제 #15
0
        public async Task SetStationN2ModeAsync(OnOff mode)
        {
            await stack.WriteN2ModeAsync(mode);

            //stack.ReadN2Mode()
        }