User Manual Part 4
User Guide to Q4000/QPRO
Document Number 1135-4713 Rev G
THIS DOCUMENT CONTAINS CONFIDENTIAL AND PROPRIETARY INFORMATION OF QUAKE GLOBAL CORPORATION. IT MAY BE USED BY
RECIPIENT ONLY FOR THE PURPOSE FOR WHICH IT WAS TRANSMITTED AND WILL BE RETURNED UPON REQUEST OR WHEN NO LONGER NEEDED
BY RECIPIENT. DISCLOSURE TO UNAUTHORIZED THIRD PARTIES OR DUPLICATION WITHOUT THE EXPRESS WRITTEN PERMISSION OF QUAKE
GLOBAL IS PROHIBITED.
Page 89
CONFIDENTIAL
Information classified Confidential
-
Do not copy (See last page for obligations)
When the timer expires, the foundation code generates a TIMER event which triggers the
application’s processEvent() function. APL.c then executes the case TIMER in the EVENT
switch. There it checks the msgSentViaGSM flag to see if a message has been sent via the
terrestrial network (GPRS). If not, it reads the DIO’s and sends a message via the GSM/GPRS
network. It then resets the timer to expire after GSM_DEMO_GSM_TIMEOUT_SECS. After the timer
expires, if a message has been sent via GSM/GPRS, the application attempts to send the DIO
message via the satellite network.
Figure 12-26: DemoAppGSM - Processing a timeout