示例#1
0
 private void WriteData(List <LineSegment> segments)
 {
     try
     {
         //var before = DateTime.Now;
         var bytes = Requestor.CreateMovementDataCmd(segments);
         bytes = this.tcpClient.Query(bytes, x => Protocol.Verify(x), out bool valid);
         if (!valid)
         {
             throw new Exception();
         }
         this.MakeMovement(true);
         //var period = DateTime.Now - before;
         //Console.WriteLine("Time = {0}ms", period.TotalMilliseconds);
     }
     catch
     {
         throw new Exception("Error occurred when sending movement command!");
     }
 }