/// <summary> /// Disconnect manual tool /// </summary> /// <param name="portName"></param> public void DisConnectManualTool(string portName) { var info = new HcToolInfo(); // get values var values = info.GetValues(); // change com port values[23] = Convert.ToByte(portName.Substring(3)); // change mac number values[31] = values[23]; // set values info.SetValues(values); // disconnect tool OnToolRemoved(info); }
/// <summary> /// Connect manual tool /// </summary> /// <param name="portName">port name</param> public void ConnectManualTool(string portName) { var info = new HcToolInfo(); // get values var values = info.GetValues(); // change com port values[23] = Convert.ToByte(portName.Substring(3)); // change baud rate values[24] = (57600 >> 8) & 0xFF; values[25] = 57600 & 0xFF; // change mac number values[31] = values[23]; // set values info.SetValues(values); // connect tool OnToolConnect(info); }