Wake-Up signaling
Do Not Disturb Signs
The Modem platform embeds a client for wake up message requests from the Air Vantage server.
To implement Air Vantage Management Services (AVMS) features, when the embedded client receives a wake up message, an indication must be sent to the Air Vantage Connector allowing it to contact Air Vantage server so it can perform any pending jobs.
Any User Space software components need to indicate when they are busy doing something critical, and should not be interrupted by a firmware update (which generally results in a reboot cycle).
The Air Vantage Connector can register a handler function to notify when a wake up message is received by the Modem. The wake up notification advises Air Vantage wants to talk to the Air Vantage Connector. A pending indicator can be maintained until the Air Vantage Connector comes alive and asks for wake up registration.
Use le_remoteMgmt_AddWakeUpIndicHandler()
to register the handler function.
Use le_remoteMgmt_RemoveWakeUpIndicHandler()
to uninstall the handler function.
le_remoteMgmt_SetDoNotDisturbSign()
allows callers to indicate they are busy doing something critical and can't be interrupted by a firmware update.
le_remoteMgmt_ClearDoNotDisturbSign()
clears a 'Do Not Disturb' sign: when no more signs are still set, the modem has permission to apply a firmware update.
Copyright (C) Sierra Wireless, Inc. 2013. All rights reserved. Use of this work is subject to license.