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()); }