Przejdź do treści

Watchdog

/stm.cgi?wdogA

Ustaw funkcję watchdoga.

GET /stm.cgi?wdogA=B*C*D*E*F*G*H*I*J*K*L&wdogA=B*C*D*E*F*G*H*I*J*K*L&wdogA=B*C*D*E*F*G*H*I*J*K*L&wdogA=B*C*D*E*F*G*H*I*J*K*L&wdogA=B*C*D*E*F*G*H*I*J*K*L&wdogA=B*C*D*E*F*G*H*I*J*K*L
  • A to indeks wpisu watchdog, liczba całkowita 1-6 (wszystkie 6 muszą być ustawione w jednym żądaniu - wdog1-wdog6)
  • B określa, czy watchdog jest włączony, liczba całkowita 0-1
  • C określa, czy wysyłanie wiadomości e-mail jest włączone, liczba całkowita 0-1
  • D określa, które wyjście jest sterowane, liczba całkowita 0-9

    {
        "0": "OUT0",
        "1": "OUT1",
        "2": "OUT2",
        "3": "OUT3",
        "4": "OUT4",
        "5": "OUT5",
        "6": "PWM0",
        "7": "PWM1",
        "8": "PWM2",
        "9": "PWM3",
    }
    
  • E to host do pingowania, ciąg znaków

  • F to liczba kolejnych niepowodzeń ping przed restartem wyjścia, liczba całkowita
  • G to limit czasu w sekundach dla polecenia ping, liczba całkowita
  • H to czas między pingami, liczba całkowita
  • I to opóźnienie wznowienia polecenia ping w sekundach po restarcie wyjścia, liczba całkowita
  • J to czas restartowania wyjścia w sekundach, liczba całkowita
  • K to liczba kolejnych uruchomień przed zatrzymaniem funkcji watchdog (jeśli jest ustawiona na 0, ponowne uruchomienia mogą być wykonywane w nieskończoność), liczba całkowita
  • L to opóźnienie uruchomienia funkcji watchdoga po uruchomieniu urządzenia, liczba całkowita

Przykład:

http://192.168.1.100/stm.cgi?wdog1=1*0*1*ip.com*4*3*30*60*90*5*25&wdog2=0*0*0*ip.com*4*3*30*60*90*5*25&wdog3=0*0*2*ip.com*4*3*30*60*90*5*25&wdog4=0*0*0*ip.com*4*3*30*60*90*5*25&wdog5=0*0*0*ip.com*4*3*30*60*90*5*25&wdog6=0*0*0*ip.com*4*3*30*60*90*5*25