File Requirements for Telemetry OCM
When reporting telemetry via an OCM file, the same structural requirements as a planned import apply, with these key differences:- Every maneuver block must have
MAN_BASIS = TELEMETRY(orDETERMINED_TLM) - Each
MAN_IDin the file must match an existing maneuver in VALAR (eitherPLANNEDorTELEMETRY). You cannot create new maneuvers through telemetry reporting. - All other field requirements apply: thrust vector, specific impulse, wet mass, reference frame, spacecraft matching, and no temporal overlaps within the file.
For the complete list of validation rules, accepted reference frames, and field requirements, see VALAR Import Requirements.
Reporting Telemetry via OCM
You can report the actual execution details using an OCM file. To do this:- Go to the
/burn-planpage. - Click the Telemetry button.
- Upload the OCM file containing the real execution data. All maneuvers must have
MAN_BASISset toTELEMETRYorDETERMINED_TLM.
This method is recommended if:
- The actual maneuver magnitude and epoch differ significantly from the planned values.
- You want to report telemetry for multiple maneuvers at once.
Merging Existing Telemetry
If a user has already uploaded telemetry for a specific time range and need to include new or updated data, there are two merge strategies:- Update: Each
MAN_IDmust match an existing maneuver (eitherPLANNEDorTELEMETRY). Only the matching maneuvers are updated. Any maneuvers without matching IDs remain unchanged. - Replace: Removes any existing maneuvers that overlap with the newly imported ones. This action is permanent; you cannot undo it.
Merge actions act on existing datasets, regardless if it was formerly reported as PLANNED or TELEMETRY data.
POST /v1/maneuvers/report/file: to update existing data with telemetry valuesPOST /v1/maneuvers/report/file/override: to replace existing data with telemetry values
Reporting Execution Epochs
This option is recommended if a maneuver was partially executed but the maneuver’s magnitude stayed nominal. Users can update each maneuver individually through the platform:- Click the edit icon in the maneuver composition section.
- Enter the actual execution epochs in the popup window.
To report partial execution programmatically via the API, send the real execution epochs to: PUT /v1/maneuvers/{maneuverID}/report/epoch.
Troubleshooting
Below are telemetry-specific errors you may encounter. For file format, size, and field validation errors shared with planned imports, see the Import Troubleshooting section.| Error Message | Description |
|---|---|
| Unsupported file format: not all maneuvers are telemetry. Conflicting maneuver: | All maneuvers in a telemetry OCM file must have MAN_BASIS set to TELEMETRY or DETERMINED_TLM. |
| No maneuver found with ID . | The file references a maneuver ID that does not exist in VALAR. Each telemetry maneuver must match an existing record. |