Skip to content

[mock_uss] Make op_intent optional in mock_uss FlightRecord#1355

Open
BenjaminPelletier wants to merge 1 commit intointeruss:mainfrom
BenjaminPelletier:optional-op_intent
Open

[mock_uss] Make op_intent optional in mock_uss FlightRecord#1355
BenjaminPelletier wants to merge 1 commit intointeruss:mainfrom
BenjaminPelletier:optional-op_intent

Conversation

@BenjaminPelletier
Copy link
Member

Currently, flight planning in mock_uss has a heavy assumption of being based solely on F3548-21 operational intents. To make mock_uss more flexibly enabling testing of other USS functions, we should move toward a general concept of a flight that may or may not happen to participate in F3548-21 strategic coordination (and/or CMSA). In particular, it would be far better to treat NetRID telemetry injection as injection of telemetry data for a flight than special stand-alone NetRID telemetry. This would enable USSs to, for instance, perform F3548-21 strategic coordination and F3411-22a NetRID for the same logical flight. As a consequence, the flight_planning interface could be used for both F3548-21 tests and for F3411-22a tests and the rid injection interface could be deprecated.

This PR takes a step in that direction by making mock_uss's FlightRecord.op_intent an optional field (since not all flights need operational intents -- for instance, flights participating only in F3411-22a and not in F3548-21).

@BenjaminPelletier BenjaminPelletier marked this pull request as ready for review February 20, 2026 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments