[uss_qualifier] Clean up NetRID requirements #245
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR attempts to clean up NetRID requirements in uss_qualifier.
First, some functional changes are made:
Then, requirement definitions are adjusted:
Then, requirement groups are updated to reflect the requirement definition changes, plus reviewed for accuracy. Importantly, NET0470 is removed as a requirement for DPs since DAs may choose not to request any particular field (per requirement clarification), so falsifiability cannot be guaranteed, essentially making this an "optional requirement".
Then, requirement references in test documentation are updated. In particular, we were incorrectly claiming DSS0030 in a number of places which has now been replaced by a new InterUSS requirement to achieve what we previously claimed ASTM requirements achieved. All of the newly-split requirements (including DSS0030) are updated in the appropriate places to specify which requirement part is being verified exactly.
The participant ID is supplied in a few checks where it wasn't previously so that the participant can take credit for the check.
A few tests are slightly adjusted to be more correct or take advantage of the requirements update.
A few requirement references are corrected.
A fair amount of autogenerated artifacts are regenerated.