public frmCartridges(GenericStationTools pTool, int pSelectedCartridge, string pStationModel) { // Required by the designer InitializeComponent(); tool = pTool; sStationModel = pStationModel; iSelectedCartridge = pSelectedCartridge; }
public OnOff GetPortToolTempLevelEnabled(Port port, GenericStationTools tool, ToolTemperatureLevels level) { int index = getToolIndex(tool); if (index > -1 && level != ToolTemperatureLevels.NO_LEVELS) { return((OnOff)(stack.Info_Port[(int)port].ToolSettings[index].Levels.LevelsTempOnOff[(int)level])); } return(OnOff._OFF); }
public OnOff GetPortToolSleepDelayEnabled(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index != -1) { return(stack.Info_Port[(int)port].ToolSettings[index].SleepTimeOnOff); } return(OnOff._OFF); }
public OnOff GetPortToolSelectedTempLevelsEnabled(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index != -1) { return(stack.Info_Port[(int)port].ToolSettings[index].Levels.LevelsOnOff); } return(OnOff._OFF); }
public OnOff GetPortToolCartridgeEnabled(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index != -1) { return(stack.Info_Port[(int)port].ToolSettings[index].Cartridge.CartridgeOnOff); } else { return(OnOff._OFF); } }
public ushort GetPortToolCartridge(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index != -1) { return(stack.Info_Port[(int)port].ToolSettings[index].Cartridge.CartridgeNbr); } else { return(System.Convert.ToUInt16(ToolTemperatureLevels.NO_LEVELS)); } }
public ToolTimeHibernation GetPortToolHibernationDelay(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index != -1) { return(stack.Info_Port[(int)port].ToolSettings[index].HiberTime); } else { return(ToolTimeHibernation.NO_HIBERNATION); } }
public OnOff GetPortToolStartMode_ToolButton(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index > -1) { return(stack.Info_Port[(int)port].ToolSettings[index].StartMode_ToolButton); } else { return(OnOff._OFF); } }
public int GetPortToolTimeToStop(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index != -1) { return(stack.Info_Port[(int)port].ToolSettings[index].TimeToStop); } else { return(0); } }
public CTemperature GetPortToolAdjustTemp(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index != -1) { return(new CTemperature(stack.Info_Port[(int)port].ToolSettings[index].AdjustTemp.UTI)); } else { return(new CTemperature(0)); } }
public ToolTimeSleep GetPortToolSleepDelay(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index != -1) { return(stack.Info_Port[(int)port].ToolSettings[index].SleepTime); } else { return(ToolTimeSleep.NO_SLEEP); } }
public CTemperature GetPortToolTempLevel(Port port, GenericStationTools tool, ToolTemperatureLevels level) { int index = getToolIndex(tool); if (index > -1 && level != ToolTemperatureLevels.NO_LEVELS) { return(new CTemperature(stack.Info_Port[(int)port].ToolSettings[index].Levels.LevelsTemp[(int)level].UTI)); } else { return(new CTemperature(0)); } }
public ToolTemperatureLevels GetPortToolSelectedTempLevels(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index != -1) { return(stack.Info_Port[(int)port].ToolSettings[index].Levels.LevelsTempSelect); } else { return(ToolTemperatureLevels.NO_LEVELS); } }
public PedalAction GetPortToolStartMode_PedalAction(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index > -1) { return(stack.Info_Port[(int)port].ToolSettings[index].StartMode_Pedal); } else { return(PedalAction.NONE); } }
public ToolExternalTCMode_HA GetPortToolExternalTCMode(Port port, GenericStationTools tool) { int index = getToolIndex(tool); if (index != -1) { return(stack.Info_Port[(int)port].ToolSettings[index].ExternalTCMode); } else { return(0); } }
public GenericStationTools[] GetStationTools() { //getting the supported tools GenericStationTools[] tools = null; tools = new GenericStationTools[stack.Info_Port[0].ToolSettings.Length - 1 + 1]; for (int cnt = 0; cnt <= stack.Info_Port[0].ToolSettings.Length - 1; cnt++) { if (stack.Info_Port[0].ToolSettings[cnt].Tool != GenericStationTools.NO_TOOL) { tools[cnt] = stack.Info_Port[0].ToolSettings[cnt].Tool; } else { Array.Resize(ref tools, tools.Length - 2 + 1); } } return(tools); }
//Private Sub stack_TransactionFinished(ByVal transactionID As UInteger) Handles stack.TransactionFinished // 'Station received a TransactionFinish event, implemented with M_ACK frame // If (transactionID > 0) Then // 'launching the event for the API class // myAPI.launchTransactionFinished(ID, transactionID) // End If //End Sub #endregion #region Station Private methods private int getToolIndex(GenericStationTools tool) { //looking for the tool in the tool param vector int cnt = 0; bool found = false; while (cnt < stack.Info_Port[0].ToolSettings.Length && !found) { if (stack.Info_Port[0].ToolSettings[cnt].Tool == tool) { found = true; } else { cnt++; } } if (found) { return(cnt); } return(-1); }
public async Task SetPortToolAdjustTempAsync(Port port, GenericStationTools tool, CTemperature temperature) { await stack.WriteAjustTempAsync(port, tool, new CTemperature(temperature.UTI)); }
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)); }
public async Task SetPortToolTempLevelEnabledAsync(Port port, GenericStationTools tool, ToolTemperatureLevels level, OnOff onoff) { await stack.WriteLevelTempEnabledAsync(port, tool, level, onoff); }
public async Task SetPortToolExternalTCModeAsync(Port port, GenericStationTools tool, ToolExternalTCMode_HA mode) { await stack.WriteExternalTCModeAsync(port, tool, mode); }
private byte GetInternalToolFromGeneric(GenericStationTools Tool) { return(System.Convert.ToByte(Tool)); }
// leer del host configuración del puerto+herramienta public async Task <bool> UpdatePortToolSettingsAsync(Port port, GenericStationTools tool) { return(await stack.UpdatePortToolSettingsAsync(port, tool)); }
public async Task SetPortToolTimeToStopAsync(Port port, GenericStationTools tool, int value) { await stack.WriteTimeToStopAsync(port, tool, value); }
/// <summary> /// Calculate the parameters of a cartridge given a tool and a station model /// </summary> /// <param name="tool"></param> /// <param name="stationModel"></param> /// <returns>True if the operation was succesfull</returns> /// <remarks></remarks> public bool CalculateParametersFromNumber(GenericStationTools tool, string stationModel) { bool bOk = false; //Family string sCartridgeFamily = ""; switch (tool) { case GenericStationTools.T210: if (stationModel == "HD" || stationModel == "HDR") { CartridgeFamily = byte.Parse("470"); sCartridgeFamily = "C470"; } else { CartridgeFamily = (byte)0; //C210 sCartridgeFamily = "C210"; } break; case GenericStationTools.T245: CartridgeFamily = (byte)1; //C245 sCartridgeFamily = "C245"; break; case GenericStationTools.PA: CartridgeFamily = (byte)2; //C120 sCartridgeFamily = "C120"; break; case GenericStationTools.HT: CartridgeFamily = (byte)3; //C420 sCartridgeFamily = "C420"; break; case GenericStationTools.DS: CartridgeFamily = (byte)4; //C360 sCartridgeFamily = "C360"; break; case GenericStationTools.DR: CartridgeFamily = (byte)5; //C560 sCartridgeFamily = "C560"; break; } XmlDocument cartridgesXML = new XmlDocument(); try { Stream s = Assembly.GetExecutingAssembly().GetManifestResourceStream("JBC_Connect.cartridges.xml"); XmlReaderSettings settings = new XmlReaderSettings(); settings.XmlResolver = null; settings.DtdProcessing = DtdProcessing.Ignore; XmlReader reader = XmlReader.Create(s, settings); cartridgesXML.Load(reader); reader.Close(); } catch (Exception) { cartridgesXML = null; } if (cartridgesXML != null) { XmlNode cartridgesNode = RoutinesLibrary.Data.Xml.XMLUtils.GetFirstChild(cartridgesXML, "Cartridges"); if (cartridgesNode != null) { XmlNode cartridgesListNode = RoutinesLibrary.Data.Xml.XMLUtils.GetFirstChild(cartridgesNode, "Cartridge_list"); XmlNode cartridgesGroupNode = RoutinesLibrary.Data.Xml.XMLUtils.GetFirstChild(cartridgesNode, "Cartridge_group"); if (cartridgesListNode != null && cartridgesGroupNode != null) { //Group System.Xml.XmlNodeList cartridgesRecordListNode = RoutinesLibrary.Data.Xml.XMLUtils.GetChilds(cartridgesListNode, "Cartridge_record"); if (cartridgesRecordListNode != null) { foreach (System.Xml.XmlNode node in cartridgesRecordListNode) { try { if (double.Parse(node["Name"].InnerText) == CartridgeNbr && node["Family_name"].InnerText == sCartridgeFamily) { CartridgeGroup = byte.Parse(node["Group_id"].InnerText); goto endOfForLoop; } } catch (Exception) { } } endOfForLoop: 1.GetHashCode(); //VBConversions note: C# requires an executable line here, so a dummy line was added. } //Adj 300, Adj 400 System.Xml.XmlNodeList cartridgesRecordGroupNode = RoutinesLibrary.Data.Xml.XMLUtils.GetChilds(cartridgesGroupNode, "Group_record"); if (cartridgesRecordGroupNode != null) { foreach (System.Xml.XmlNode node in cartridgesRecordGroupNode) { try { if (double.Parse(node["Group_id"].InnerText) == CartridgeGroup && node["Family_name"].InnerText == sCartridgeFamily) { CartridgeAdj300 = short.Parse(node["Point_300"].InnerText); CartridgeAdj400 = short.Parse(node["Point_400"].InnerText); bOk = true; goto endOfForLoop1; } } catch (Exception) { } } endOfForLoop1: 1.GetHashCode(); //VBConversions note: C# requires an executable line here, so a dummy line was added. } } } } return(bOk); }
public async Task SetPortToolTempLevelAsync(Port port, GenericStationTools tool, ToolTemperatureLevels level, CTemperature temperature) { await stack.WriteLevelTempAsync(port, tool, level, new CTemperature(temperature.UTI)); }
public async Task SetPortToolSelectedTempLevelsAsync(Port port, GenericStationTools tool, ToolTemperatureLevels level) { await stack.WriteSelectedLevelAsync(port, tool, level); }
public GenericStationTools[] GetStationTools() { GenericStationTools[] tools = new GenericStationTools[0]; return(tools); }
public async Task SetPortToolStartModeAsync(Port port, GenericStationTools tool, OnOff toolButton, PedalAction pedalAction) { await stack.WriteStartModeAsync(port, tool, toolButton, pedalAction); }
public async Task SetPortToolSelectedTempLevelsEnabledAsync(Port port, GenericStationTools tool, OnOff onoff) { await stack.WriteSelectedLevelEnabledAsync(port, tool, onoff); }