private void spNhanDangSendMessage(string message) { try { if (!this.spNhanDang.IsOpen) { this.spNhanDang.Open(); } } catch (Exception expr_1A) { ProjectData.SetProjectError(expr_1A); ProjectData.ClearProjectError(); } int num = checked (message.Length + 2); string s = Conversions.ToString(Strings.Chr(255)) + message + Conversions.ToString(Strings.Chr(255)); byte[] bytes = Encoding.Default.GetBytes(s); try { this.spNhanDang.Write(bytes, 0, bytes.Length); } catch (Exception expr_74) { ProjectData.SetProjectError(expr_74); UcSerialPort.ErrorSerialPortEventHandler errorSerialPortEvent = this.ErrorSerialPortEvent; if (errorSerialPortEvent != null) { errorSerialPortEvent(this.spNhanDang.PortName); } ProjectData.ClearProjectError(); } }
private void spLedSendMessage(string message) { try { if (!this.spLed.IsOpen) { this.spLed.Open(); } } catch (Exception expr_1A) { ProjectData.SetProjectError(expr_1A); ProjectData.ClearProjectError(); } int charCode = checked (message.Length + 2); string s; if (ModuleKhaiBaoConst.LanXeMain <= 4) { s = string.Concat(new string[] { Conversions.ToString(Strings.Chr(255)), "$", Conversions.ToString(Strings.Chr(255)), Conversions.ToString(Strings.Chr(charCode)), message, "\0#" }); } else { s = string.Concat(new string[] { Conversions.ToString(Strings.Chr(255)), "$1", Conversions.ToString(Strings.Chr(charCode)), message, "\0#" }); } byte[] bytes = Encoding.Default.GetBytes(s); try { this.spLed.Write(bytes, 0, bytes.Length); } catch (Exception expr_104) { ProjectData.SetProjectError(expr_104); UcSerialPort.ErrorSerialPortEventHandler errorSerialPortEvent = this.ErrorSerialPortEvent; if (errorSerialPortEvent != null) { errorSerialPortEvent(this.spLed.PortName); } ProjectData.ClearProjectError(); } }
public void CloseSpNhanDang() { try { if (this.spNhanDang.IsOpen) { this.spNhanDang.Close(); } } catch (Exception expr_1A) { ProjectData.SetProjectError(expr_1A); UcSerialPort.ErrorSerialPortEventHandler errorSerialPortEvent = this.ErrorSerialPortEvent; if (errorSerialPortEvent != null) { errorSerialPortEvent("CloseSpNhanDang lỗi"); } ProjectData.ClearProjectError(); } }
public void OpenSpNhanDang(string PortName, int BaudRate) { try { this.spNhanDang.BaudRate = BaudRate; this.spNhanDang.DataBits = 8; this.spNhanDang.StopBits = StopBits.One; this.spNhanDang.Parity = Parity.None; this.spNhanDang.ReceivedBytesThreshold = 1; this.spNhanDang.PortName = PortName; this.spNhanDang.Open(); } catch (Exception expr_55) { ProjectData.SetProjectError(expr_55); UcSerialPort.ErrorSerialPortEventHandler errorSerialPortEvent = this.ErrorSerialPortEvent; if (errorSerialPortEvent != null) { errorSerialPortEvent("Khởi tạo spNhanDang lỗi"); } ProjectData.ClearProjectError(); } }