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

Last edited by Guido Voigt Jul 06, 2020
Page history
This is an old version of this page. You can view the most recent version or browse the history.

avl_time_state

AVL Time State

sequenceDiagram

participant "Device Time" as SystemTime
participant "Last saved Time" as LastValidPosition 
participant "RTC time if RTC available" as RTC 
participant "GNSS aka GPS time" as GNSS 
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
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