M851 WristApp Design Guide Rev 1.2
Timex Corporation 20
COREEVENT_CROWN_HOME
• Passed when the crown returns to the
HOME position from any SET position.
COREEVENT_CROWN_SET1
• Passed when the crown is placed in the
SET 1 position.
COREEVENT_CW_PULSES
• Sent to the application every 125ms when
a CW transition of the crown is detected
within the 125ms sample window.
• Used when the application places the
system in pulse mode.
• The variable COREEventArgument stores
the number of pulses detected within the
sample window.
COREEVENT_CCW_PULSES
• Sent to the application every 125ms when
a CCW transition of the crown is detected
within the 125ms sample window.
• Used only when the application places the
system in pulse mode.
• The variable COREEventArgument stores
the number of pulses detected within the
sample window.
COREEVENT_CW_EDGE_TRAILING
COREEVENT_CW_EDGE_LEADING
• Sent to the application on a trailing/leading
edge transition of the crown in the
clockwise direction.
• Used only when the system is not in pulse
mode.
• The application must use only the
TRAILING events when in edge mode.
This is where the iControl hardware makes
a cliking sound.
COREEVENT_CCW_EDGE_TRAILING
COREEVENT_CCW_EDGE_LEADING
• Sent to the application on a trailing/leading
edge transition of the crown in the counter-
clockwise direction.
• Used only when the system is not in pulse
mode.
• The application must use only the
TRAILING events when in edge mode.
This is where the iControl hardware makes
a cliking sound.
COREEVENT_MODEDEPRESS
COREEVENT_STOPRESETDEPRESS
COREEVENT_STARTSPLITDEPRESS
• Switch depression was detected.
COREEVENT_MODERELEASE
COREEVENT_STOPRESETRELEASE
COREEVENT_STARTSPLITRELEASE
• Switch releases was detected.
COREEVENT_POPUPCANCEL
• Sent to the application if any switch events
was detected during melody generation
phase of a popup. The event that cancelled
the melody is stored in