public override bool Disconnect() { try { RobotClient?.Disconnect(); bool status = false; status = (bool)RobotClient?.Connected ? status : false; Status = Stav.Offline; return(true); } catch (Exception exception) { Status = Stav.InError; var zarizeniArgs = new ZarizeniArgs(Status, Ping, $"!CHYBA!", exception); OnStatusChanged(zarizeniArgs); return(false); } }