Example #1
0
 public CDisplaycommTL(DisplayConfigTL settings)
 {
     this.settings      = settings;
     port               = new SerialPort();
     port.BaudRate      = 9600;
     port.PortName      = settings.Comport;
     port.DataBits      = 8;
     port.StopBits      = StopBits.One;
     port.Parity        = Parity.None;
     port.DataReceived += new SerialDataReceivedEventHandler(DataReceived);
     _setdisplaytype    = settings.DisplayType;
     try
     {
         port.Open();
         Speed = settings.DisplaySpeed;
         System.Threading.Thread.Sleep(100);
         CDisplayDataTL data = new CDisplayDataTL(settings);
         //data.DispType = settings.DisplayType;
         //data.Speed = settings.DisplaySpeed;
         data.dispcommand = DisplayCommand.displaymode;
         byte[] senddata = data.ToByte();
         port.Write(senddata, 0, senddata.Length);
     }
     catch
     {
         System.Windows.Forms.MessageBox.Show("无法打开串口" + settings.Comport + "!");
     }
 }
Example #2
0
 public CDisplayDataTL(DisplayConfigTL settings)
 {
     this.settings = settings;
     DispType      = settings.DisplayType;
     Speed         = settings.DisplaySpeed;
     DisplayText   = string.Empty;
     dispcommand   = DisplayCommand.show;
 }