private static void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e)
    {
        SerialPort       sp        = (SerialPort)sender;
        string           indata    = sp.ReadExisting();
        DateTime         timeStamp = DateTime.Now;
        string           timedata  = timeStamp.ToString();
        PortDataReceived pdr       = new PortDataReceived();

        pdr.InsertToDB(timedata, indata);
        Console.WriteLine("Data Received:");
        Console.Write(indata);
    }
Пример #2
0
 private void SerialPortDataReceived(object sender, SerialDataReceivedEventArgs e)
 {
     try
     {
         if (PortDataReceived == null)
         {
             return;
         }
         var args = new PortDataReceivedEventArgs(PortName, "Serial", ReadLine());
         PortDataReceived?.Invoke(args);
     }
     catch (Exception)
     {
     }
 }
    public static void Main()
    {
        //connecting to database
        PortDataReceived pdr          = new PortDataReceived();
        SerialPort       mySerialPort = new SerialPort("COM3");

        mySerialPort.BaudRate      = 115200;
        mySerialPort.Parity        = Parity.None;
        mySerialPort.StopBits      = StopBits.One;
        mySerialPort.DataBits      = 8;
        mySerialPort.Handshake     = Handshake.None;
        mySerialPort.ReadTimeout   = 100;
        mySerialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);

        mySerialPort.Open();

        Console.WriteLine("Press any key to continue...");
        Console.WriteLine();
        Console.ReadKey();
        mySerialPort.Close();
    }
Пример #4
0
        static void Main(string[] args)
        {
            PortDataReceived.Run();

            //PortChat.Run();
        }