5.13.0.0R1
Software Development Kit
System Monitor

Functions

wiced_result_t wiced_register_system_monitor (wiced_system_monitor_t *system_monitor, uint32_t initial_permitted_delay)
 
wiced_result_t wiced_update_system_monitor (wiced_system_monitor_t *system_monitor, uint32_t permitted_delay)
 
wiced_result_t wiced_wakeup_system_monitor_thread (void)
 

Detailed Description

Functions to communicate with the system monitor

Function Documentation

wiced_result_t wiced_register_system_monitor ( wiced_system_monitor_t *  system_monitor,
uint32_t  initial_permitted_delay 
)

Registers a system monitor with the system monitor thread

Parameters
[out]system_monitor: A pointer to a system monitor object that will be watched
[in]initial_permitted_delay: The maximum time in milliseconds allowed between monitor updates
Returns
wiced_result_t
wiced_result_t wiced_update_system_monitor ( wiced_system_monitor_t *  system_monitor,
uint32_t  permitted_delay 
)

Updates a system monitor and resets the last update time

Parameters
[out]system_monitor: A pointer to a system monitor object to be updated
[in]permitted_delay: The maximum time in milliseconds allowed between monitor updates
Returns
wiced_result_t
wiced_result_t wiced_wakeup_system_monitor_thread ( void  )

Wakeup system monitor thread

Returns
wiced_result_t