Sdílet prostřednictvím


funkce Networking_TimeSync_SetEnabled

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

Povolí nebo zakáže službu synchronizace času.

Změny se projeví okamžitě bez restartování zařízení a přetrvávají při restartování zařízení. Služba synchronizace času se pak nakonfiguruje tak, jak se požaduje při spuštění. Tato funkce umožňuje aplikacím přepsat výchozí chování, což je povolení synchronizace času při spuštění.

int Networking_TimeSync_SetEnabled(bool enabled);

Parametry

  • enabled true pro povolení služby synchronizace času; false, pokud ho chcete zakázat.

Chyby

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

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

  • EAGAIN: Síťový zásobník není připravený.

Je také možné zadat všechny ostatní errno chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno 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.

Požadavky manifestu aplikace

Manifest aplikace musí obsahovat funkci TimeSyncConfig.