: ActionBody Set From To Action Event From To Event From To Action Event From To Action Event From Event To : ActionBody Set : ActionBody Set Get DisplayFnBody Get From Event To : ActionBody Set : ActionBody Set : ActionBody Get Set From To Event DisplayFnBody Get Plus : ActionBody Set From To Action Event : ActionBody Set From To Event From To Event To Action From From To From To Action Event From To Event Action From To Action Event From Event To Start [Watch] F: Roll F: Roll T: Roll T: Roll T: Roll F: Roll Action Action Action Action Action Action Action Action Stop [Watch] tempOffset: Variable tempOffset: Variable tempOffset: Variable sysTime: VariableRef clockOffset: VariableRef tempOffset: Variable tempOffset: Variable clockTime: VariableRef Mode: Button Set: Button Up: Button Down: Button Mode: Button Down: Button Up: Button Set: Button Set: Button : DisplayFn editTime: DisplayFn Show: State [Watch] EditSeconds: State [Watch] EditMinutes: State [Watch] EditHours: State [Watch] ExitEdit: State [Watch] ExitEdit: State [Watch] ExitEdit: State [Watch]

Graph documentation: Time

Application nameTime 
DocumentationApplication for showing the current time. Allows editing of hours, minutes and seconds. While we're running on a PC, we don't want to set the real time, so these changes apply to the clockOffset and hence to the clockTime perceived by the running watch. 

ObjectType of objectDocumentation
Action 
Action   
Action 
Action   
Action 
Action   
Action 
Action   
Action 
Action   
Action 
Action   
Action 
Action   
Action 
Action   
Down 
Button   
Mode 
Button   
Set 
Button   
Up 
Button   
  
DisplayFn   
editTime 
DisplayFn   
Start [Watch] 
Start [Watch]   
EditHours 
State [Watch]   
EditMinutes 
State [Watch]   
EditSeconds 
State [Watch]   
ExitEdit 
State [Watch]   
Show 
State [Watch]   
Stop [Watch] 
Stop [Watch]   
tempOffset 
Variable   
clockOffset 
VariableRef  This is the offset between your computer's real clock and the clock time shown in the watch when it is running.
clockTime 
VariableRef  This is the time as seen in the running watch. Internally it is generated on request from your real system time plus the clockOffset.
sysTime 
VariableRef  This is the underlying system's real clock, unaffected by changing clockOffset to set the time the running Watch perceives.

: Action


none

In roleIn relationshipWith object(s)In role
: Action : Transition Down : Event  
 EditMinutes : From  
 EditMinutes : To
: ActionBody  F: Roll  tempOffset : Set

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

: Action


none

In roleIn relationshipWith object(s)In role
: Action : Transition Up : Event  
 EditHours : From  
 EditHours : To
: ActionBody  T: Roll  tempOffset : Set

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

: Action


none

In roleIn relationshipWith object(s)In role
: Action : Transition Down : Event  
 EditHours : From  
 EditHours : To
: ActionBody  F: Roll  tempOffset : Set

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

: Action


none

In roleIn relationshipWith object(s)In role
: Action : Transition ExitEdit : From  
 Show : To
: ActionBody  : Set tempOffset : Get  
 clockOffset : Set

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

: Action


none

In roleIn relationshipWith object(s)In role
: Action : Transition Down : Event  
 EditSeconds : From  
 EditSeconds : To
: ActionBody  F: Roll  tempOffset : Set

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

: Action


none

In roleIn relationshipWith object(s)In role
: Action : Transition Up : Event  
 EditSeconds : From  
 EditSeconds : To
: ActionBody  T: Roll  tempOffset : Set

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

: Action


none

In roleIn relationshipWith object(s)In role
: Action : Transition Up : Event  
 EditMinutes : From  
 EditMinutes : To
: ActionBody  T: Roll  tempOffset : Set

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

: Action


none

In roleIn relationshipWith object(s)In role
: Action : Transition Set : Event  
 Show : From  
 EditHours : To
: ActionBody  : Set clockOffset : Get  
 tempOffset : Set

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

Down: Button

Button nameDown 

In roleIn relationshipWith object(s)In role
: Event : Transition Action : Action  
 EditHours : From  
 EditHours : To
: Event : Transition Action : Action  
 EditMinutes : From  
 EditMinutes : To
: Event : Transition Action : Action  
 EditSeconds : From  
 EditSeconds : To

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

Mode: Button

Button nameMode 

In roleIn relationshipWith object(s)In role
: Event : Transition EditHours : From  
 EditMinutes : To
: Event : Transition Show : From  
 Stop [Watch] : To
: Event : Transition EditMinutes : From  
 EditSeconds : To
: Event : Transition EditSeconds : From  
 EditHours : To

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

Set: Button

Button nameSet 

In roleIn relationshipWith object(s)In role
: Event : Transition EditSeconds : From  
 ExitEdit : To
: Event : Transition EditMinutes : From  
 ExitEdit : To
: Event : Transition EditHours : From  
 ExitEdit : To
: Event : Transition Action : Action  
 Show : From  
 EditHours : To

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

Up: Button

Button nameUp 

In roleIn relationshipWith object(s)In role
: Event : Transition Action : Action  
 EditMinutes : From  
 EditMinutes : To
: Event : Transition Action : Action  
 EditSeconds : From  
 EditSeconds : To
: Event : Transition Action : Action  
 EditHours : From  
 EditHours : To

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

: DisplayFn

Name 
CentralMINUTE 

In roleIn relationshipWith object(s)In role
: DisplayFnBody : Set clockTime : Get

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

editTime: DisplayFn

NameeditTime 
CentralMINUTE 

In roleIn relationshipWith object(s)In role
: DisplayFnBody : Set sysTime : Get  
 tempOffset : Plus

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

: Start [Watch]


none

In roleIn relationshipWith object(s)In role
: From : Transition Show : To

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

EditHours: State [Watch]

State nameEditHours 
DisplayFneditTime 
BlinkingHOUR_OF_DAY 
Documentation 

In roleIn relationshipWith object(s)In role
: From : Transition Action : Action  
 Down : Event  
 EditHours : To
: From : Transition Action : Action  
 Up : Event  
 EditHours : To
: From : Transition Mode : Event  
 EditMinutes : To
: From : Transition Set : Event  
 ExitEdit : To
: To : Transition Action : Action  
 Up : Event  
 EditHours : From
: To : Transition Mode : Event  
 EditSeconds : From
: To : Transition Action : Action  
 Down : Event  
 EditHours : From
: To : Transition Action : Action  
 Set : Event  
 Show : From

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

EditMinutes: State [Watch]

State nameEditMinutes 
DisplayFneditTime 
BlinkingMINUTE 
Documentation 

In roleIn relationshipWith object(s)In role
: From : Transition Action : Action  
 Up : Event  
 EditMinutes : To
: From : Transition Action : Action  
 Down : Event  
 EditMinutes : To
: From : Transition Set : Event  
 ExitEdit : To
: From : Transition Mode : Event  
 EditSeconds : To
: To : Transition Mode : Event  
 EditHours : From
: To : Transition Action : Action  
 Up : Event  
 EditMinutes : From
: To : Transition Action : Action  
 Down : Event  
 EditMinutes : From

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

EditSeconds: State [Watch]

State nameEditSeconds 
DisplayFneditTime 
BlinkingSECOND 
Documentation 

In roleIn relationshipWith object(s)In role
: From : Transition Mode : Event  
 EditHours : To
: From : Transition Action : Action  
 Up : Event  
 EditSeconds : To
: From : Transition Action : Action  
 Down : Event  
 EditSeconds : To
: From : Transition Set : Event  
 ExitEdit : To
: To : Transition Mode : Event  
 EditMinutes : From
: To : Transition Action : Action  
 Up : Event  
 EditSeconds : From
: To : Transition Action : Action  
 Down : Event  
 EditSeconds : From

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

ExitEdit: State [Watch]

State nameExitEdit 
DisplayFneditTime 
Blinking 
Documentation 

In roleIn relationshipWith object(s)In role
: From : Transition Action : Action  
 Show : To
: To : Transition Set : Event  
 EditSeconds : From
: To : Transition Set : Event  
 EditMinutes : From
: To : Transition Set : Event  
 EditHours : From

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

Show: State [Watch]

State nameShow 
DisplayFn 
Blinking 
Documentation 

In roleIn relationshipWith object(s)In role
: From : Transition Action : Action  
 Set : Event  
 EditHours : To
: From : Transition Mode : Event  
 Stop [Watch] : To
: To : Transition Start [Watch] : From
: To : Transition Action : Action  
 ExitEdit : From

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

: Stop [Watch]


none

In roleIn relationshipWith object(s)In role
: To : Transition Mode : Event  
 Show : From

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

tempOffset: Variable

NametempOffset 
TypeMETime 
Documentation 

In roleIn relationshipWith object(s)In role
: Get : Set Action : ActionBody  
 clockOffset : Set
: Plus : Set editTime : DisplayFnBody  
 sysTime : Get
: Set F: Roll  Action : ActionBody
: Set T: Roll  Action : ActionBody
: Set : Set Action : ActionBody  
 clockOffset : Get
: Set T: Roll  Action : ActionBody
: Set F: Roll  Action : ActionBody
: Set T: Roll  Action : ActionBody
: Set F: Roll  Action : ActionBody

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

clockOffset: VariableRef

NameclockOffset 
TypeMETime 
DocumentationThis is the offset between your computer's real clock and the clock time shown in the watch when it is running. 

In roleIn relationshipWith object(s)In role
: Get : Set Action : ActionBody  
 tempOffset : Set
: Set : Set Action : ActionBody  
 tempOffset : Get

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

clockTime: VariableRef

NameclockTime 
TypeMETime 
DocumentationThis is the time as seen in the running watch. Internally it is generated on request from your real system time plus the clockOffset. 

In roleIn relationshipWith object(s)In role
: Get : Set   : DisplayFnBody

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties

sysTime: VariableRef

NamesysTime 
TypeMETime 
DocumentationThis is the underlying system's real clock, unaffected by changing clockOffset to set the time the running Watch perceives. 

In roleIn relationshipWith object(s)In role
: Get : Set editTime : DisplayFnBody  
 tempOffset : Plus

Subgraph typeGraph's name
Decompositionnone
Explosionsnone


Graph properties