 |
m2mb API docs
25.21.003
m2mb API sets documentation
|
Go to the documentation of this file.
26 #ifndef M2M_M2MB_NTP_API_H
27 #define M2M_M2MB_NTP_API_H
52 #define M2MB_NTP_DEF_PORT 123
53 #define M2MB_NTP_DEF_TIMEOUT 10
57 typedef HANDLE M2MB_NTP_HANDLE;
M2MB_NTP_CFG_E
Definition: m2mb_ntp.h:95
void(* m2mb_ntp_callback)(M2MB_NTP_HANDLE handle, M2MB_NTP_EVENTS_E ntp_event, UINT16 resp_size, void *resp_struct, void *cb_args)
This is the ntp user callback function prototype.
Definition: m2mb_ntp.h:159
Definition: m2mb_ntp.h:79
Definition: m2mb_ntp.h:101
Definition: m2mb_ntp.h:72
M2MB_RESULT_E m2mb_ntp_getVersion(M2MB_NTP_HANDLE handle, CHAR *version, UINT16 maxlen)
This is the ntp version get function.
Definition: m2mb_ntp.h:97
Definition: m2mb_ntp.h:69
Definition: m2mb_ntp.h:103
M2MB_RESULT_E m2mb_ntp_init(M2MB_NTP_HANDLE *pHandle, m2mb_ntp_callback callback, void *cb_args)
This is the ntp initialization function.
Definition: m2mb_ntp.h:71
Definition: m2mb_ntp.h:81
Definition: m2mb_ntp.h:90
Definition: m2mb_ntp.h:78
M2MB_NTP_AUTH_TYPE_E
Authentication options.
Definition: m2mb_ntp.h:88
Definition: m2mb_ntp.h:77
Definition: m2mb_ntp.h:102
Definition: m2mb_ntp.h:68
M2MB_RESULT_E m2mb_ntp_setCid(M2MB_NTP_HANDLE handle, INT16 cid)
Set the CID to be used with NTP.
Definition: m2mb_ntp.h:100
Definition: m2mb_ntp.h:75
Definition: m2mb_ntp.h:73
M2MB_RESULT_E m2mb_ntp_deinit(M2MB_NTP_HANDLE handle)
This is the ntp deinitialization function.
Definition: m2mb_ntp.h:76
M2MB_NTP_EVENTS_E
NTP Events.
Definition: m2mb_ntp.h:66
Definition: m2mb_ntp.h:91
Definition: m2mb_ntp.h:92
Definition: m2mb_ntp.h:70
M2MB_RESULT_E m2mb_ntp_setCfg(M2MB_NTP_HANDLE handle, M2MB_NTP_CFG_E param, void *value)
Set the one of the NTP parameters.
Definition: m2mb_ntp.h:80
Definition: m2mb_ntp.h:74
Definition: m2mb_ntp.h:104
M2MB_RESULT_E m2mb_ntp_queryServerTime(M2MB_NTP_HANDLE handle)
This is the ntp query function.