Funzione Networking_TimeSync_SetEnabled

Intestazione: #include <applicazioni/networking.h>

Abilita o disabilita il servizio di sincronizzazione dell'ora.

Le modifiche vengono applicate immediatamente senza un riavvio del dispositivo e vengono mantenute durante il riavvio del dispositivo. Il servizio di sincronizzazione dell'ora viene quindi configurato come richiesto all'avvio. Questa funzione consente alle applicazioni di eseguire l'override del comportamento predefinito, ovvero di abilitare la sincronizzazione dell'ora al momento dell'avvio.

int Networking_TimeSync_SetEnabled(bool enabled);

Parametri

  • enabled true per abilitare il servizio di sincronizzazione dell'ora; false per disabilitarla.

Errori

Restituisce -1 se si verifica un errore e imposta errno il valore di errore.

  • EACCES: l'applicazione chiamante non dispone della funzionalità TimeSyncConfig.

  • EAGAIN: lo stack di rete non è pronto.

Potrebbero anche essere specificati altri errno errori. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.

Valore restituito

Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno verrà impostato sul valore di errore.

Requisiti del manifesto dell'applicazione

Il manifesto dell'applicazione deve includere la funzionalità TimeSyncConfig.