Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
ARF - Augmented Reality Framework
ARF - OpenAPI
Compare revisions
8fdd02b4fa957593d67cb470fcc5f349c08fad07...47a1c4efa0dd08162f6d632e279443e1e39cc5ce
Commits (2)
fix: error in previous merge, value UNKNOWN was removed from enum TypeWorldStorage
· 04e87eab
Stephane LOUIS DIT PICARD
authored
Apr 15, 2024
04e87eab
refactor: Add a new schema to common to describe TrackableType
· 47a1c4ef
Stephane LOUIS DIT PICARD
authored
Apr 15, 2024
47a1c4ef
Hide whitespace changes
Inline
Side-by-side
API/common/commonopenapi.yaml
View file @
47a1c4ef
...
...
@@ -116,18 +116,22 @@
TypeWorldStorage
:
description
:
Trackable or Anchor
type
:
string
enum
:
[
TRACKABLE
,
ANCHOR
]
enum
:
[
TRACKABLE
,
ANCHOR
,
UNKNOWN
]
example
:
ANCHOR
TrackableType
:
description
:
Type for trackable
type
:
string
enum
:
[
FIDUCIAL_MARKER
,
IMAGE_MARKER
,
MESH
,
MAP
,
GEOPOSE
,
OTHER
]
example
:
"
FIDUCIAL_MARKER"
Capability
:
description
:
An object representing a supported capability of the World Analysis and its associated metadata
type
:
object
uniqueItems
:
true
properties
:
trackableType
:
type
:
string
enum
:
[
FIDUCIAL_MARKER
,
IMAGE_MARKER
,
MESH
,
MAP
,
GEOPOSE
,
OTHER
]
example
:
"
FIDUCIAL_MARKER"
$ref
:
'
#/components/schemas/TrackableType'
encodingInformation
:
$ref
:
'
#/components/schemas/EncodingInformationStructure'
framerate
:
...
...
API/worldstorage/worldstorageopenapi.yaml
View file @
47a1c4ef
...
...
@@ -701,12 +701,9 @@ components:
format
:
uuid
example
:
bd6ce7ce-7fe8-487d-a179-fddfe914f293
trackableType
:
description
:
Extensible list of Trackable types, possibly handled by complient world storage implementation.
type
:
string
enum
:
[
FIDUCIAL_MARKER
,
IMAGE_MARKER
,
MESH
,
MAP
,
GEOPOSE
,
OTHER
]
example
:
FIDUCIAL_MARKER
$ref
:
'
../common/commonopenapi.yaml#/components/schemas/TrackableType'
trackableEncodingInformation
:
$ref
:
'
../common/commonopenapi.yaml#/components/schemas/EncodingInformationStructure'
$ref
:
'
../common/commonopenapi.yaml#/components/schemas/EncodingInformationStructure'
trackablePayload
:
description
:
The data provided to create the Trackable in a specific format handled by the world storage service.
type
:
string
...
...