public override bool Connect() { try { if (RobotClient == null) { RobotClientSetup(); } if (ZarizeniJeDlePinguOnline) { RobotClient?.Connect(); } bool status = false; status = RobotClient.Connected; if (status) { Status = Stav.Online; NastaveniHlidacihoPsa(); HlidaciPes.Zapni(); } return(status); } catch (Exception exception) { var zarizeniArgs = new ZarizeniArgs(Status, Ping, $"!CHYBA!", exception); OnStatusChanged(zarizeniArgs); return(false); } }
public override bool Connect() { try { if (EnterpriseManagerClient == null) { EnterpriseManagerSetup(); } if (ZarizeniJeDlePinguOnline) { EnterpriseManagerClient?.Connect(); } bool status = false; status = EnterpriseManagerClient.Connected; if (status) { Status = Stav.Online; } return(status); } catch (Exception exception) { var zarizeniArgs = new ZarizeniArgs(Status, Ping, $"!CHYBA!", exception); OnStatusChanged(zarizeniArgs); return(false); } }
public override bool Disconnect() { try { Modbus?.Disconnect(); Status = Stav.Offline; return(true); } catch (Exception exception) { var zarizeniArgs = new ZarizeniArgs(Status, Ping, $"!CHYBA!", exception); OnStatusChanged(zarizeniArgs); return(false); } }
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); } }
public override bool Connect() { try { if (Modbus == null) { NastavModbusKlienta(); } if (ZarizeniJeDlePinguOnline) { Status = Stav.Online; } return(true); } catch (Exception exception) { var zarizeniArgs = new ZarizeniArgs(Status, Ping, $"!CHYBA!", exception); OnStatusChanged(zarizeniArgs); return(false); } }