Sdílet prostřednictvím


Networking_TimeSync_EnableCustomNTP funkce

Hlavička: #include <applibs/networking.h>

Dá zařízení pokyn, aby používalo adresy serveru NTP poskytnuté uživatelem. Je možné zadat až dva názvy hostitelů nebo IP adresy, a pokud je povolený výchozí server, budou se pokoušet až tři.

int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);

Parametry

  • primaryNtpServer Adresa primárního serveru NTP, která se má použít.
  • secondaryNtpServer Adresa sekundárního serveru NTP, která se má použít. Toto nastavení je možné nastavit na hodnotu NULL.
  • option Povolí nebo zakáže výchozí server NTP.

Chyby

Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno se na chybovou hodnotu.

  • EFAULT: hodnota primaryNtpServer je NULL.

  • EACCES: Volající aplikace nemá funkci TimeSyncConfig.

  • ERANGE: primaryNtpServer Délka nebo secondaryNtpServer je větší než maximální délka plně kvalifikovaného názvu domény nebo není ukončena hodnotou null.

Je také možné zadat jakékoli jiné errno chyby. Takové chyby nejsou deterministické a neexistuje žádná záruka, že se stejné chování zachová prostřednictvím aktualizací systému.

Vrácená hodnota

Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno se nastaví na chybovou hodnotu.

Koncepty a ukázky