функция Networking_TimeSync_EnableCustomNTP
Заголовок: #include <applibs/networking.h>
Указывает устройству использовать адреса NTP-сервера, предоставленные пользователем. Можно указать до двух имен узлов или IP-адресов, и до трех будет предпринята попытка, если сервер по умолчанию включен.
int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);
Параметры
-
primaryNtpServer
Используемый основной адрес NTP-сервера. -
secondaryNtpServer
Используемый адрес вторичного NTP-сервера. Для этого параметра можно задать значение NULL. -
option
Включает или отключает NTP-сервер по умолчанию.
Ошибки
Возвращает значение -1 при обнаружении ошибки и задает errno
значение ошибки.
EFAULT: имеет
primaryNtpServer
значение NULL.EACCES: вызывающее приложение не имеет возможности TimeSyncConfig.
ERANGE:
primaryNtpServer
длина илиsecondaryNtpServer
больше максимальной длины полного доменного имени или не заканчивается null.
Можно также указать любой другой errno
. Такие ошибки не являются детерминированными, и нет никакой гарантии, что такое же поведение будет сохранено при обновлении системы.
Возвращаемое значение
Возвращает значение 0 для успешного выполнения или -1 для сбоя. В этом случае errno
будет задано значение ошибки.