Пример #1
0
 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);
     }
 }
Пример #2
0
 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);
     }
 }
Пример #3
0
 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);
     }
 }
Пример #4
0
 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);
     }
 }
Пример #5
0
 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);
     }
 }