Skip to content
This repository has been archived by the owner on Jan 2, 2024. It is now read-only.

NAV-ISS-20 Rockblock Ring Alerts - Poll for SBDRING #88

Open
briellelaw opened this issue May 30, 2021 · 1 comment
Open

NAV-ISS-20 Rockblock Ring Alerts - Poll for SBDRING #88

briellelaw opened this issue May 30, 2021 · 1 comment
Assignees

Comments

@briellelaw
Copy link
Collaborator

briellelaw commented May 30, 2021

Right now we successfully check the ring alert status with 'AT-CRISX',
but this just tells us the most recent Type of alert that was received (telephony vs SBD)
not if there is a pending ring alert.

We actually need to poll for the SBDRING announcement sent from the rockblock.
However, the announcement is only sent when the rockblock is in 'command mode'
I think this requires us to be sending an AT command at the time.
I think we have to send an SBDRB command prior to polling for SBDRING,
because the announcement is sent to the last known location of the rockblock
https://docs.rockblock.rock7.com/docs/faqs

Potential solution is to create another function that sends a simple AT command
and just waits until the SBDRING announcement is received.

Another solution is to make use of the 'timestamp' -which is a hex value representing
the Iridium system time (# 90ms frames from the last epoch). But based on experimentation,
this value doesn't seem to change - at least within a 5 second polling interval.
https://www.rock7.com/downloads/ATC_Iridium_ISU_AT_Command_Reference_MAN0009_v5.pdf

@briellelaw briellelaw changed the title Rockblock Ring Alerts - Poll for SBDRING NAV-ISS-20 Rockblock Ring Alerts - Poll for SBDRING Sep 20, 2021
@briellelaw
Copy link
Collaborator Author

For Oct launch (and likely any upcoming launches in 2021) we will not be utilizing the SBDRING feature.
This would require a major refactoring of our bbb_satellite_listener code. In the interest of time, this may or may not be revisited in the future.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants