Skip to content

Commit 8375796

Browse files
Merge pull request #272301 from 777arc/patch-3
Update customer telemetry for EsN0 and TLE and bump schema version
2 parents c95b3ae + 16db175 commit 8375796

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

articles/orbital/receive-real-time-telemetry.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ Follow the [instructions to enable Capture](../../articles/event-hubs/event-hubs
6868

6969
## Understand telemetry points
7070

71-
### Current telemetry schema version: 4.0
72-
The ground station provides telemetry using Avro as a schema. The schema is below:
71+
### Current telemetry schema version: 4.1
72+
The ground station provides telemetry using Avro as a schema. The schema is below. Note, Microsoft antennas emit Telemetry once the first data point is received. Telemetry is reported using a "last known value" approach, meaning that we will always send the most recent value we have for a metric. Due to this behavior, you may see a `NULL` value in the first second of a contact until that metric is first produced.
7373

7474
```json
7575
{
@@ -130,11 +130,11 @@ The ground station provides telemetry using Avro as a schema. The schema is belo
130130
},
131131
{
132132
"name": "contactTleLine1",
133-
"type": "string"
133+
"type": [ "null", "string" ]
134134
},
135135
{
136136
"name": "contactTleLine2",
137-
"type": "string"
137+
"type": [ "null", "string" ]
138138
},
139139
{
140140
"name": "links",
@@ -285,7 +285,7 @@ The following table provides the source device/point, possible values, and defin
285285
| digitizerName | Digitizer | | Name of digitizer device |
286286
| endpointName | Contact profile link channel | | Name of the endpoint used for the contact. |
287287
| inputEbN0InDb | Modem: measuredEbN0 | • NULL (Modem model other than QRadio or QRx) <br> • Double: Input EbN0 | Input energy per bit to noise power spectral density in dB. |
288-
| inputEsN0InDb | Not used in Microsoft antenna telemetry | NULL (Not used in Microsoft antenna telemetry) | Input energy per symbol to noise power spectral density in dB. |
288+
| inputEsN0InDb | Modem: measuredEsN0 | • NULL (Modem model other than QRx) <br> • Double: Input EsN0 | Input energy per symbol to noise power spectral density in dB. |
289289
| inputRfPowerDbm | Digitizer: inputRfPower | • NULL (Uplink or Digitizer driver other than SNNB or SNWB) <br> • Double: Input Rf Power | Input RF power in dBm. |
290290
| outputRfPowerDbm | Digitizer: outputRfPower | • NULL (Downlink or Digitizer driver other than SNNB or SNWB) <br> • Double: Output Rf Power | Ouput RF power in dBm. |
291291
| outputPacketRate | Digitizer: rfOutputStream[0].measuredPacketRate | • NULL (Downlink or Digitizer driver other than SNNB or SNWB) <br> • Double: Output Packet Rate | Measured packet rate for Uplink |
@@ -302,6 +302,7 @@ You can write simple consumer apps to receive events from your Event Hubs using
302302
- [JavaScript](../event-hubs/event-hubs-node-get-started-send.md)
303303

304304
## Changelog
305+
2024-04-17 - Updated schema to include possible NULL for TLEs, and added EsN0 for QRX, and added blurb about how Microsoft antennas may have a NULL for a field during the first second of a contact.
305306
2023-10-03 - Introduce version 4.0. Updated schema to include uplink packet metrics and names of infrastructure in use (ground station, antenna, spacecraft, modem, digitizer, link, channel) <br>
306307
2023-06-05 - Updated schema to show metrics under channels instead of links.
307308

0 commit comments

Comments
 (0)