netxduo
+
0
/1 examples
SourceVu will show references to
NX_SNTP_CLIENT
from the following samples and libraries:
Examples
STM32F429ZI-Nucleo
Applications
NetXDuo
Nx_SNTP_Client
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
NX_SNTP_CLIENT
NX_SNTP_CLIENT struct
Syntax
Show:
Summary
Declaration
from
nxd_sntp_client.h:558
typedef
struct
NX_SNTP_CLIENT_STRUCT
{
ULONG
nx_sntp_client_id
;
NX_IP
*
nx_sntp_client_ip_ptr
;
UINT
nx_sntp_client_interface_index
;
NX_PACKET_POOL
*
nx_sntp_client_packet_pool_ptr
;
UINT
nx_sntp_client_sleep_flag
;
UINT
nx_sntp_client_started
;
TX_THREAD
nx_sntp_client_thread
;
TX_MUTEX
nx_sntp_client_mutex
;
UCHAR
nx_sntp_client_thread_stack
[
NX_SNTP_CLIENT_THREAD_STACK_SIZE
]
;
NXD_ADDRESS
nx_sntp_server_ip_address
;
NX_UDP_SOCKET
nx_sntp_client_udp_socket
;
UINT
nx_sntp_client_first_update_pending
;
UINT
nx_sntp_client_time_start_wait
;
UINT
nx_sntp_client_sent_initial_unicast
;
UINT
nx_sntp_client_invalid_time_updates
;
UINT
nx_sntp_valid_server_status
;
UINT
nx_sntp_client_protocol_mode
;
UINT
nx_sntp_client_broadcast_initialized
;
NXD_ADDRESS
nx_sntp_broadcast_time_server
;
NXD_ADDRESS
nx_sntp_multicast_server_address
;
UINT
nx_sntp_client_unicast_initialized
;
NXD_ADDRESS
nx_sntp_unicast_time_server
;
ULONG
nx_sntp_client_unicast_poll_interval
;
UINT
nx_sntp_client_backoff_count
;
TX_TIMER
nx_sntp_update_timer
;
ULONG
nx_sntp_update_time_remaining
;
LONG
nx_sntp_client_roundtrip_time_msec
;
ULONG
nx_sntp_client_local_ntp_time_elapsed
;
NX_SNTP_TIME_MESSAGE
nx_sntp_current_server_time_message
;
NX_SNTP_TIME_MESSAGE
nx_sntp_current_time_message_request
;
NX_SNTP_TIME_MESSAGE
nx_sntp_previous_server_time_message
;
NX_SNTP_TIME
nx_sntp_client_local_ntp_time
;
NX_SNTP_TIME
nx_sntp_server_update_time
;
UINT
(
*
apply_custom_sanity_checks
)
(
struct
NX_SNTP_CLIENT_STRUCT
*
client_ptr
,
NX_SNTP_TIME_MESSAGE
*
client_time_msg_ptr
,
NX_SNTP_TIME_MESSAGE
*
server_time_msg_ptr
)
;
UINT
(
*
leap_second_handler
)
(
struct
NX_SNTP_CLIENT_STRUCT
*
client_ptr
,
UINT
indicator
)
;
UINT
(
*
kiss_of_death_handler
)
(
struct
NX_SNTP_CLIENT_STRUCT
*
client_ptr
,
UINT
code
)
;
VOID
(
*
random_number_generator
)
(
struct
NX_SNTP_CLIENT_STRUCT
*
client_ptr
,
ULONG
*
rand
)
;
VOID
(
*
nx_sntp_client_time_update_notify
)
(
NX_SNTP_TIME_MESSAGE
*
time_update_ptr
,
NX_SNTP_TIME
*
local_time
)
;
}
NX_SNTP_CLIENT
;
Fields
Field
Declared as
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_mutex
TX_MUTEX
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_thread_stack
UCHAR
[
NX_SNTP_CLIENT_THREAD_STACK_SIZE
]
NX_SNTP_CLIENT_STRUCT::nx_sntp_server_ip_address
NXD_ADDRESS
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_udp_socket
NX_UDP_SOCKET
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_first_update_pending
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_time_start_wait
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_sent_initial_unicast
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_invalid_time_updates
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_valid_server_status
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_protocol_mode
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_broadcast_initialized
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_broadcast_time_server
NXD_ADDRESS
NX_SNTP_CLIENT_STRUCT::nx_sntp_multicast_server_address
NXD_ADDRESS
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_unicast_initialized
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_unicast_time_server
NXD_ADDRESS
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_unicast_poll_interval
ULONG
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_backoff_count
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_update_timer
TX_TIMER
NX_SNTP_CLIENT_STRUCT::nx_sntp_update_time_remaining
ULONG
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_roundtrip_time_msec
LONG
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_local_ntp_time_elapsed
ULONG
NX_SNTP_CLIENT_STRUCT::nx_sntp_current_server_time_message
NX_SNTP_TIME_MESSAGE
NX_SNTP_CLIENT_STRUCT::nx_sntp_current_time_message_request
NX_SNTP_TIME_MESSAGE
NX_SNTP_CLIENT_STRUCT::nx_sntp_previous_server_time_message
NX_SNTP_TIME_MESSAGE
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_local_ntp_time
NX_SNTP_TIME
NX_SNTP_CLIENT_STRUCT::nx_sntp_server_update_time
NX_SNTP_TIME
NX_SNTP_CLIENT_STRUCT::apply_custom_sanity_checks
UINT
(
*
)
(
struct
NX_SNTP_CLIENT_STRUCT
*
client_ptr
,
NX_SNTP_TIME_MESSAGE
*
client_time_msg_ptr
,
NX_SNTP_TIME_MESSAGE
*
server_time_msg_ptr
)
NX_SNTP_CLIENT_STRUCT::leap_second_handler
UINT
(
*
)
(
struct
NX_SNTP_CLIENT_STRUCT
*
client_ptr
,
UINT
indicator
)
NX_SNTP_CLIENT_STRUCT::kiss_of_death_handler
UINT
(
*
)
(
struct
NX_SNTP_CLIENT_STRUCT
*
client_ptr
,
UINT
code
)
NX_SNTP_CLIENT_STRUCT::random_number_generator
VOID
(
*
)
(
struct
NX_SNTP_CLIENT_STRUCT
*
client_ptr
,
ULONG
*
rand
)
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_time_update_notify
VOID
(
*
)
(
NX_SNTP_TIME_MESSAGE
*
time_update_ptr
,
NX_SNTP_TIME
*
local_time
)
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_id
ULONG
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_ip_ptr
NX_IP
*
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_interface_index
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_packet_pool_ptr
NX_PACKET_POOL
*
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_sleep_flag
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_started
UINT
NX_SNTP_CLIENT_STRUCT::nx_sntp_client_thread
TX_THREAD
Related Functions
Found 45 other functions taking a
NX_SNTP_CLIENT_STRUCT
argument:
Function
_nx_sntp_client_receive_time_update()
_nx_sntp_client_process_update_packet()
_nxd_sntp_client_initialize_broadcast()
_nxe_sntp_client_stop()
_nxe_sntp_client_utility_display_date_time()
_nxe_sntp_client_set_time_update_notify()
_nxe_sntp_client_create()
_nxe_sntp_client_delete()
_nxe_sntp_client_get_local_time_extended()
_nxe_sntp_client_initialize_unicast()
_nxe_sntp_client_receiving_updates()
_nxe_sntp_client_run_unicast()
_nx_sntp_client_send_unicast_request()
_nx_sntp_client_reset_current_time_message()
_nx_sntp_client_get_local_time_extended()
_nxd_sntp_client_initialize_unicast()
_nxe_sntp_client_set_local_time()
_nxe_sntp_client_request_unicast_time()
_nxe_sntp_client_get_local_time()
_nxde_sntp_client_initialize_broadcast()
_nxe_sntp_client_initialize_broadcast()
_nxde_sntp_client_initialize_unicast()
_nxe_sntp_client_run_broadcast()
_nx_sntp_client_initialize_broadcast()
_nx_sntp_client_stop()
_nx_sntp_client_process_unicast()
_nx_sntp_client_run_broadcast()
_nx_sntp_client_process_broadcast()
_nx_sntp_client_extract_time_message_from_packet()
_nx_sntp_client_apply_sanity_checks()
_nx_sntp_client_get_local_time()
_nx_sntp_client_process()
_nx_sntp_client_process_time_data()
_nx_sntp_client_check_server_clock_dispersion()
_nx_sntp_client_utility_display_date_time()
_nx_sntp_client_set_local_time()
_nx_sntp_client_set_time_update_notify()
_nx_sntp_client_request_unicast_time()
_nx_sntp_client_receiving_updates()
_nx_sntp_client_create()
_nx_sntp_client_delete()
_nx_sntp_client_create_time_request_packet()
_nx_sntp_client_initialize_unicast()
_nx_sntp_client_run_unicast()
_nxe_sntp_client_utility_display_NTP_time()
Examples
NX_SNTP_CLIENT
is referenced by 1 libraries and example projects:
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out