M851 WristApp Design Guide Rev 1.2
Timex Corporation 46
• It can request scrolling if required to display
long messages.
COREEVENT_UPDATEDATABASEHEADER
• Prior to a start of a communication session,
this event is passed to the application
background handler to handle cleanup of
active resources (if required). It will also be
used by the application to update the
application specific header information
stored in the database. This will provide the
PC with info on how to interpret the
database stored in EEPROM without
uploading the application’s ASD block.
COREEVENT_APP_SHUTDOWN_FOR_COMM
• Prior to a start of a communication session,
this event is passed to the application
background handler to handle cleanup of
active resources (if required). It will also be
used by the application to update the
application specific header information
stored in the database. This will provide the
PC with info on how to interpret the
database stored in EEPROM without
uploading the application’s ASD block.
COREEVENT_TIMERFINISHED
• Used only by applications that uses the
Timer resource.
• The resource handler is called with this
event when an event occurs in the timer
resource.
• This allows the application control over the
resource with regards to updating the timer
resource data as used in a interval timer
application where a update inside a popup
state handler is not practical.
COREEVENT_TIMERHALFWAYACHIEVED
• A timer resource countdown/countup
operation has reached its halfway mark.
COREEVENT_STP_FORCIBLY_STARTED
• A stopwatch resource was started internally
by a timer resource due to a countdown
action chrono operation.
COREEVENT_STP_RUNOUT
• Stopwatch resource data has reached
100hrs.
COREEVENT_TZC_EXPIRED_NOPOPUP
• Time zone check resource has expired. No
popup requested in the resource.
COREEVENT_TZC_EXPIRED_POPUP
• Time zone check resource has expired. A
popup is requested by the resource.
COREEVENT_PRIMARY_TIME_CHANGE
• Request by a TOD application to indicate