Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update UTM protocol to match InterUSS evolution #2

Merged
merged 2 commits into from
Jan 7, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 14 additions & 21 deletions utm/utm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ components:
type: string
format: uuid
pattern: >-
^[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-4[0-9a-fA-F]{3}\\-[8-b][0-9a-fA-F]{3}\\-[0-9a-fA-F]{12}$
^[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-4[0-9a-fA-F]{3}\-[89abAB][0-9a-fA-F]{3}\-[0-9a-fA-F]{12}$
example: 03e5572a-f733-49af-bc14-8a18bd53ee39
EntityID:
description: >-
Expand All @@ -161,6 +161,16 @@ components:
minLength: 16
maxLength: 128
example: 9d158f59-80b7-4c11-9c0c-8a2b4d936b2d
EntityVersion:
title: EntityVersion
description: >-
Numeric version of this entity which increments upon each change in the
entity, regardless of whether any field of the entity changes. A USS
with the details of this entity when it was at a particular version does
not need to retrieve the details again until the version changes.
type: integer
format: int32
example: 1
SubscriptionID:
description: >-
Identifier for a subscription communicated through the DSS. Formatted
Expand Down Expand Up @@ -673,16 +683,7 @@ components:
uss_availability:
$ref: '#/components/schemas/UssAvailabilityState'
version:
type: integer
format: int32
example: 1
description: >-
Numeric version of this operational intent which increments upon
each change in the operational intent, regardless of whether any
field of the operational intent reference changes. A USS with the
details of this operational intent when it was at a particular
version does not need to retrieve the details again until the
version changes.
$ref: '#/components/schemas/EntityVersion'
state:
$ref: '#/components/schemas/OperationalIntentState'
ovn:
Expand Down Expand Up @@ -906,15 +907,7 @@ components:
uss_availability:
$ref: '#/components/schemas/UssAvailabilityState'
version:
type: integer
format: int32
example: 1
description: >-
Numeric version of this constraint which increments upon each change
in the constraint, regardless of whether any field of the constraint
reference changes. A USS with the details of this constraint when
it was at a particular version does not need to retrieve the details
again until the version changes.
$ref: '#/components/schemas/EntityVersion'
ovn:
description: >-
Opaque version number of this constraint. Populated only when the
Expand Down Expand Up @@ -1724,7 +1717,7 @@ components:
- CSTP0020
- CSTP0025
- CSTP0030
- CSTO0035
- CSTP0035
UserInputRecord:
type: object
description: User input record
Expand Down