-
Notifications
You must be signed in to change notification settings - Fork 4
sonar: explain time cfg (automatic/ntp server) #91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -32,10 +32,30 @@ Set how the Sonar 3D-15 is assigned an IP on your network: Automatic IP (DHCP) o | |
|
|
||
| ### Time | ||
|
|
||
| Set how the Sonar acquires date and time, NTP Server og Use Computer Time. Default is NTP server (automatically get time sync from the Internet). | ||
| Sonar time can be configured as either "Automatic" or "NTP Server". This setting is saved across restarts. | ||
|
|
||
| !!! Note | ||
| Using computer time is only valid until the next restart of the Sonar. Saved Time Settings are persistent, meaning it is kept on restart. | ||
| NTP Server is the recommended configuration. | ||
|
|
||
| #### Time configuration: Automatic | ||
|
|
||
| Automatic configures the Sonar to attempt to achieve time sync with either an NTP server on the internet or with the GUI. | ||
|
|
||
| At boot, the Sonar's system time will be some timestamp far in the past. | ||
| The Sonar will continuously attempt to achieve NTP sync with an NTP server on the internet. | ||
| If the GUI is opened, it will check whether the Sonar has achieved NTP sync. If not, it will manually set time to the current system time on the host computer. If the GUI set a manual time, the Sonar will stop attempting to sync with an NTP server on the internet. | ||
|
|
||
| The GUI will warn the user if the host computer's system time is more than 2 seconds away from the Sonar's time. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
|
|
||
| Automatic is a best-effort time configuration. At the time of writing (release 1.6.0), when configured as automatic, it is recommended to open the GUI on a host on the same network as the Sonar before starting data collection to look for synchronization warnings in the GUI. A future release will give better time sync feedback through the integration API. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Probably needs a rewrite to remove promises or features that may or may not be implemented, as well as adding why a version is important. Example:
|
||
|
|
||
| #### Time configuration: NTP Server | ||
|
|
||
| At boot, the Sonar's system time will be some timestamp far in the past. | ||
| The Sonar will continuously attempt to achieve NTP sync with the configured NTP server. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Again: What importance does it have to mention timestamp in the past? "The sonar will attempt to retrieve sync with the provided NTP server continously." |
||
|
|
||
| On serious ROV missions where the Sonar's output is used together with other sensors, it is recommended to configure NTP Server with a common NTP server on the local network of the ROV. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
|
|
||
| At the time of writing (release 1.6.0), the only way to check whether NTP has synchronized with the configured server is to inspect the timestamps of Sonar output, or to re-apply the NTP server setting and look for errors. A future release will give better time sync feedback through the integration API. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. See the comment further up regarding mentioning versions and the suggested rewrite for sections like these. |
||
|
|
||
| ### Speed of Sound | ||
|
|
||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the relevance of adding this info?
Also, it's "the sonar's time" not "the Sonar's system time". Additionally, GUI uses term "sonar time" not "sonar system time".