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.
It wasn't entirely clear to me what it means for an extension to be optional. I assume it means that the application must support the extension in order to parse the recording. This might be the case if the extension defines a new dataset format.
I've updated the definition of
optional
according to my understanding, and also updated the example below. I changed thespatial
andantenna
examples to"optional": true
since I don't believe that these extensions define anything that applications should be required to parse.Finally, I noticed that the
antenna:hagl
andantenna:azimuth_angle
fields in theantenna
example were broken, so I fixed them.