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