示例#1
0
        /// <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);
        }
示例#2
0
        /// <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);
        }