Ejemplo n.º 1
0
 protected virtual void onDataReceived(ComEventArgs e)
 {
     if (DataReceived != null)
     {
         DataReceived(this, e);
     }
 }
Ejemplo n.º 2
0
 protected virtual void OnConnected(ComEventArgs e)
 {
     if (Connected != null)
     {
         Connected(this, e);
     }
 }
Ejemplo n.º 3
0
 protected virtual void OnDisConnect(ComEventArgs e)
 {
     if (DisConnect != null)
     {
         DisConnect(this, e);
     }
 }
Ejemplo n.º 4
0
 protected virtual void OnError(ComEventArgs e)
 {
     if (ComError != null)
     {
         ComError(this, e);
     }
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Send data
 /// </summary>
 public void SendData(byte[] dat, int offset, int count)//string Data
 {
     try
     {
         Com.Write(dat, offset, count); //Com.Write(Data)
     }
     catch (Exception ex)
     {
         ComEventArgs e = new ComEventArgs("Error at SendData", ex);
         OnError(e);
     }
 }
Ejemplo n.º 6
0
 public void Open(string Port, int BaudRate = 9600)
 {
     try
     {
         com_connect(Port, BaudRate);
     }
     catch (Exception ex)
     {
         ComEventArgs e = new ComEventArgs("Error at Open connect", ex);
         OnError(e);
     }
 }
Ejemplo n.º 7
0
 public void close()
 {
     try
     {
         Com.Close();
         OnDisConnect(new ComEventArgs("Disconnected", null));
     }
     catch (Exception ex)
     {
         ComEventArgs e = new ComEventArgs("Error at com_close", ex);
         OnError(e);
     }
 }
Ejemplo n.º 8
0
 private void com_init()
 {
     try
     {
         Com               = new SerialPort();
         Com.Encoding      = System.Text.Encoding.GetEncoding(1252);
         Com.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(Com_DataReceived);
     }
     catch (Exception ex)
     {
         ComEventArgs e = new ComEventArgs("Error at com_init", ex);
         OnError(e);
     }
 }
Ejemplo n.º 9
0
 public void com_connect(string Port, int BaudRate)
 {
     try
     {
         if (Com.IsOpen)
         {
             Com.Close();
         }
         // Com.Encoding = System.Text.Encoding.GetEncoding(1252);
         Com.PortName  = Port;
         Com.BaudRate  = BaudRate;
         Com.DataBits  = 8;
         Com.StopBits  = StopBits.One;
         Com.Parity    = Parity.None;
         Com.Handshake = Handshake.None;
         Com.Open();
         OnConnected(new ComEventArgs("Connected to " + Port, null));
     }
     catch (Exception ex)
     {
         ComEventArgs e = new ComEventArgs("Error at com_connect", ex);
         OnError(e);
     }
 }