 |
m2mb API docs
25.30.008.0
m2mb API sets documentation
|
Go to the documentation of this file.
27 #ifndef M2M_M2MB_NTP_API_H
28 #define M2M_M2MB_NTP_API_H
53 #define M2MB_NTP_DEF_PORT 123
54 #define M2MB_NTP_DEF_TIMEOUT 10
58 typedef HANDLE M2MB_NTP_HANDLE;
M2MB_NTP_CFG_E
Definition: m2mb_ntp.h:96
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:160
Definition: m2mb_ntp.h:80
Definition: m2mb_ntp.h:102
Definition: m2mb_ntp.h:73
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:98
Definition: m2mb_ntp.h:70
Definition: m2mb_ntp.h:104
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:72
Definition: m2mb_ntp.h:82
Definition: m2mb_ntp.h:91
Definition: m2mb_ntp.h:79
M2MB_NTP_AUTH_TYPE_E
Authentication options.
Definition: m2mb_ntp.h:89
Definition: m2mb_ntp.h:78
Definition: m2mb_ntp.h:103
Definition: m2mb_ntp.h:69
M2MB_RESULT_E m2mb_ntp_setCid(M2MB_NTP_HANDLE handle, INT16 cid)
Set the CID to be used with NTP.
Definition: m2mb_ntp.h:101
Definition: m2mb_ntp.h:76
Definition: m2mb_ntp.h:74
M2MB_RESULT_E m2mb_ntp_deinit(M2MB_NTP_HANDLE handle)
This is the ntp deinitialization function.
Definition: m2mb_ntp.h:77
M2MB_NTP_EVENTS_E
NTP Events.
Definition: m2mb_ntp.h:67
Definition: m2mb_ntp.h:92
Definition: m2mb_ntp.h:93
Definition: m2mb_ntp.h:71
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:81
Definition: m2mb_ntp.h:75
Definition: m2mb_ntp.h:105
M2MB_RESULT_E m2mb_ntp_queryServerTime(M2MB_NTP_HANDLE handle)
This is the ntp query function.