Exemple #1
0
 static void Main(string[] args)
 {
     try
     {
         r = new SerialReaderWriter(comport: "COM4");
         r.SerialMessageReceived += r_SerialDataReceived;
         r.StartListening();
         while (true)
         {
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }
Exemple #2
0
        public void SendPacketTest()
        {
            SerialReaderWriter rw = new SerialReaderWriter(new SerialSettings());

            rw.ParseData("T01N01I00P32Q00");

            Packet p = new Packet();

            p.PacketType = (PacketTypes)"01".FromHexStringToInt();

            p.NodeID    = "01".FromHexStringToInt();
            p.CommandID = (Commands)"40".FromHexStringToInt();
            p.Payload   = "32".FromHexStringToInt();
            p.Parity    = "00".FromHexStringToInt();


            Assert.AreEqual(rw.incomingPacket, p);

            //TODO: expand test (test other fields, test with more strings)
        }
 public MainWindow()
 {
     InitializeComponent();
     wr = new SerialReaderWriter(comport: "COM4");
 }