public void Close()
 {
     if (IsOpen)
     {
         if (Path != null)
         {
             Path.Clear();
         }
         JSONCommand jsonCommmand = new JSONCommand()
         {
             Command = JSONCommand.CommandTypes.Close
         };
         Send(jsonCommmand);
         serialPort.DataReceived -= SerialDataReceivedEventHandler;
         serialPort.Close();
     }
     Status = StatusTypes.Disconnected;
 }
 public void Send(JSONCommand jsonCommand)
 {
     Send(jsonCommand.Serialize());
 }