Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
W wiki
  • Project overview
    • Project overview
    • Details
    • Activity
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
Collapse sidebar
  • pub
  • wiki
  • Wiki
  • avl_time_state

avl_time_state · Changes

Page history
Update avl_time_state authored 6 years ago by Guido Voigt's avatar Guido Voigt
Hide whitespace changes
Inline Side-by-side
Showing with 18 additions and 18 deletions
+18 -18
  • avl_time_state.md avl_time_state.md +18 -18
  • No files found.
avl_time_state.md
View page @ 1b4b2add
# AVL Time State # AVL Time State
```mermaid ```mermaid
sequenceDiagram sequenceDiagram
participant "Device Time" as SystemTime participant "Device Time" as SystemTime
participant "Last saved Time" as LastValidPosition participant "Last saved Time" as LastValidPosition
participant "RTC time if RTC available" as RTC participant "RTC time if RTC available" as RTC
participant "GNSS aka GPS time" as GNSS participant "GNSS aka GPS time" as GNSS
participant "User time" as UserTime participant "User time" as UserTime
autonumber
SystemTime <- LastValidPosition : load last valid time and timestamp not older then build date
SystemTime <- RTC : load RTC time if time valid flag and timestamp not older then build date
... any time ...
SystemTime <- GNSS : load GNSS time if time and date valid and timestamp not older then build date
RTC <- GNSS : set RTC time if time and date valid and timestamp not older then build date
... any time ...
SystemTime <- UserTime : set Time via $PFAL,Sys.SetTime,dd.mm.yy,hh:mm:ss
RTC <- UserTime : set Time via $PFAL,Sys.SetTime,dd.mm.yy,hh:mm:ss
... any time ...
SystemTime -> LastValidPosition : save last Valid pos and time $PFAL,GPS.Nav.SaveLastValid
``` autonumber
SystemTime <- LastValidPosition : load last valid time and timestamp not older then build date
SystemTime <- RTC : load RTC time if time valid flag and timestamp not older then build date
... any time ...
SystemTime <- GNSS : load GNSS time if time and date valid and timestamp not older then build date
RTC <- GNSS : set RTC time if time and date valid and timestamp not older then build date
... any time ...
SystemTime <- UserTime : set Time via $PFAL,Sys.SetTime,dd.mm.yy,hh:mm:ss
RTC <- UserTime : set Time via $PFAL,Sys.SetTime,dd.mm.yy,hh:mm:ss
... any time ...
SystemTime -> LastValidPosition : save last Valid pos and time $PFAL,GPS.Nav.SaveLastValid
```
\ No newline at end of file
Clone repository
  • AVL Filesystem
  • BOLERO40_GNSS_improvement
  • BOLERO40_improvement_of_the_GNSS_performance
  • NFC_commands,_event,_dynamic_variable
  • Promotion_Kit_Settings
  • Workbench Mac Installation Readme
  • avl_aes_key_handling
  • avl_ble
  • avl_blueid
  • avl_config_commented_1
  • avl_ecodrive
  • avl_feature_list
  • avl_frp_main
  • avl_fw_update
  • avl_premium_feature_cpc
View All Pages