Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
xid
/
specs
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
9866895f
authored
2018-01-29 19:09:37 -0800
by
Skip Hines
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
ILP-53 : Update SLAM defs to use ApiBase
1 parent
e8da1e91
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
29 additions
and
47 deletions
ILP/SLAM/V1.0.0_alpha/CommonDefs.xid.xml
ILP/SLAM/V1.0.0_alpha/ReferenceData.xid.xml
ILP/SLAM/V1.0.0_alpha/SurveyApi.xid.xml
ILP/SLAM/V1.0.0_alpha/TileDefinitions.xid.xml
ILP/SLAM/V1.0.0_alpha/TileManagementApi.xid.xml
ILP/SLAM/V1.0.0_alpha/TileServiceApi.xid.xml
ILP/SLAM/V1.0.0_alpha/CommonDefs.xid.xml
View file @
9866895
...
...
@@ -9,8 +9,7 @@
<comment>
This file defines commonly used structures and enumerations used throughout the SLAM system.
</comment>
<!-- Include all known definitions -->
<import
ref=
"https://xid.location.studio/Tensor/V1.0.0/Definitions.xid.xml"
local=
"Definitions.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.1.1/HpeCore.xid.xml"
local=
"HpeCore.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeCore.xid.xml"
local=
"HpeCore.xid.xml"
/>
<namespace
name=
"SLAM"
>
...
...
ILP/SLAM/V1.0.0_alpha/ReferenceData.xid.xml
View file @
9866895
...
...
@@ -9,11 +9,9 @@
<comment>
This file defines the SLAM tile refeence definitions and related data types.
</comment>
<!-- Include all known definitions -->
<import
ref=
"https://xid.location.studio/Tensor/V1.0.0/Definitions.xid.xml"
local=
"Definitions.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.1.1/HpeCore.xid.xml"
local=
"HpeCore.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeGnss.xid.xml"
local=
"HpeGnss.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeCellular.xid.xml"
local=
"HpeCellular.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeWiFi.xid.xml"
local=
"HpeWiFi.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeGnss.xid.xml"
local=
"HpeGnss.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeCellular.xid.xml"
local=
"HpeCellular.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeWiFi.xid.xml"
local=
"HpeWiFi.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/CommonDefs.xid.xml"
local=
"SLAM/Commondefs.xid.xml"
/>
<namespace
name=
"SLAM"
>
...
...
@@ -120,7 +118,7 @@
<elem
name=
"ssid"
type=
"HPE.WiFi.SSID"
multiplicity=
"1"
>
<comment>
ssid of the access point
</comment>
</elem>
<elem
name =
"macaddr"
type=
"
MacAddress
48"
multiplicity=
"1"
>
<elem
name =
"macaddr"
type=
"
mac
48"
multiplicity=
"1"
>
<comment>
the mac address of the access point
</comment>
</elem>
...
...
@@ -131,7 +129,7 @@
<elem
name=
"ssid"
type=
"Tensor.string"
multiplicity=
"1"
>
<comment>
ssid of the access point
</comment>
</elem>
<elem
name =
"macaddr"
type=
"
Tensor.string
"
multiplicity=
"1"
>
<elem
name =
"macaddr"
type=
"
mac48
"
multiplicity=
"1"
>
<comment>
the mac address of the access point
</comment>
</elem>
...
...
ILP/SLAM/V1.0.0_alpha/SurveyApi.xid.xml
View file @
9866895
...
...
@@ -12,13 +12,9 @@
</comment>
<!-- Include all known definitions -->
<import
ref=
"https://xid.location.studio/Tensor/V1.0.0/Definitions.xid.xml"
local=
"Definitions.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.1.1/HpeCore.xid.xml"
local=
"HpeCore.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeGnss.xid.xml"
local=
"HpeGnss.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeCellular.xid.xml"
local=
"HpeCellular.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeWiFi.xid.xml"
local=
"HpeWiFi.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/V1.1.1/ApiBase.xid.xml"
local=
"SLAM/ApiBase.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/CommonDefs.xid.xml"
local=
"SLAM/Commondefs.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeGnss.xid.xml"
local=
"HpeGnss.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeCellular.xid.xml"
local=
"HpeCellular.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeWiFi.xid.xml"
local=
"HpeWiFi.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/TileDefinitions.xid.xml"
local=
"SLAM/TileDefinitions.xid.xml"
/>
<namespace
name=
"SLAM"
>
...
...
@@ -37,10 +33,10 @@
<comment>
Interaction submits survey data and outputs submission result and UUID.
</comment>
<input
name=
"input"
type=
"
ILP
.InputBase"
sid=
"0x1030"
>
<input
name=
"input"
type=
"
Tensor
.InputBase"
sid=
"0x1030"
>
<elem
name=
"survey"
multiplicity=
"1"
type=
"SurveyData"
></elem>
</input>
<output
name=
"output"
type=
"
ILP
.OutputBase"
sid=
"0x1031"
>
<output
name=
"output"
type=
"
Tensor
.OutputBase"
sid=
"0x1031"
>
<comment>
Survey submission output returns status and UUID of the submitted survey.
</comment>
<elem
name=
"id"
multiplicity=
"1"
type=
"Tensor.UUID"
/>
</output>
...
...
@@ -48,7 +44,7 @@
<operation
name=
"Download"
>
<comment>
Downloads survey data given id.
</comment>
<input
name=
"input"
type=
"
ILP
.InputBase"
sid=
"0x1032"
>
<input
name=
"input"
type=
"
Tensor
.InputBase"
sid=
"0x1032"
>
<elem
name=
"id"
multiplicity=
"1"
type=
"Tensor.UUID"
>
<comment>
UUID of Survey set.
</comment>
</elem>
...
...
@@ -56,7 +52,7 @@
<comment>
Survey part id of interest. Default value is -1, which will return
</comment>
</elem>
</input>
<output
name=
"output"
type=
"
ILP
.OutputBase"
sid=
"0x1033"
>
<output
name=
"output"
type=
"
Tensor
.OutputBase"
sid=
"0x1033"
>
<comment>
Survey download output data structure contains a zero or more surveys.
</comment>
<elem
name=
"surveys"
multiplicity=
"0..*"
type=
"SurveyData"
></elem>
</output>
...
...
ILP/SLAM/V1.0.0_alpha/TileDefinitions.xid.xml
View file @
9866895
...
...
@@ -9,8 +9,7 @@
<comment>
This file defines the SLAM tile definitions and related data types.
</comment>
<!-- Include all known definitions -->
<import
ref=
"https://xid.location.studio/Tensor/V1.0.0/Definitions.xid.xml"
local=
"Definitions.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.1.1/HpeCore.xid.xml"
local=
"HpeCore.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeCore.xid.xml"
local=
"HpeCore.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/CommonDefs.xid.xml"
local=
"SLAM/Commondefs.xid.xml"
/>
<namespace
name=
"SLAM"
>
...
...
ILP/SLAM/V1.0.0_alpha/TileManagementApi.xid.xml
View file @
9866895
...
...
@@ -9,13 +9,7 @@
<comment>
This file defines the SLAM tile management API.
</comment>
<!-- Include all known definitions -->
<import
ref=
"https://xid.location.studio/Tensor/V1.0.0/Definitions.xid.xml"
local=
"Definitions.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.1.1/HpeCore.xid.xml"
local=
"HpeCore.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeGnss.xid.xml"
local=
"HpeGnss.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeCellular.xid.xml"
local=
"HpeCellular.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeWiFi.xid.xml"
local=
"HpeWiFi.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/V1.1.1/ApiBase.xid.xml"
local=
"SLAM/ApiBase.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/CommonDefs.xid.xml"
local=
"SLAM/Commondefs.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/ReferenceData.xid.xml"
local=
"SLAM/ReferenceData.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/TileDefinitions.xid.xml"
local=
"SLAM/TileDefinitions.xid.xml"
/>
...
...
@@ -35,7 +29,7 @@
<comment>
Interaction to delete a tile.
</comment>
<input
name=
"input"
type=
"
ILP
.InputBase"
sid=
"0x101b"
>
<input
name=
"input"
type=
"
Tensor
.InputBase"
sid=
"0x101b"
>
<comment>
defines the input data for DeleteTile operation
</comment>
<elem
name=
"tileid"
type=
"Tensor.UUID"
multiplicity=
"1"
>
<comment>
element specifies UUID of the the tile
</comment>
...
...
@@ -46,7 +40,7 @@
<operation
name=
"UploadTile"
>
<comment>
interation to upload a tile
</comment>
<input
name=
"input"
type=
"
ILP
.InputBase"
sid=
"0x102b"
>
<input
name=
"input"
type=
"
Tensor
.InputBase"
sid=
"0x102b"
>
<comment>
defines the input data structure for UploadTile operation
</comment>
<elem
name=
"tile"
type=
"Tile"
multiplicity=
"1"
>
<comment>
the tile structure
</comment>
...
...
@@ -57,7 +51,7 @@
<operation
name=
"UpdateTile"
>
<comment>
interation to update a tile
</comment>
<input
name=
"input"
type=
"
ILP
.InputBase"
sid=
"0x103b"
>
<input
name=
"input"
type=
"
Tensor
.InputBase"
sid=
"0x103b"
>
<comment>
defines the input data structure for UpdateTile operation
</comment>
<elem
name=
"tile"
type=
"Tile"
multiplicity=
"1"
>
<comment>
the tile structure
</comment>
...
...
ILP/SLAM/V1.0.0_alpha/TileServiceApi.xid.xml
View file @
9866895
...
...
@@ -9,13 +9,9 @@
<comment>
This file defines the SLAM tile services API.
</comment>
<!-- Include all known definitions -->
<import
ref=
"https://xid.location.studio/Tensor/V1.0.0/Definitions.xid.xml"
local=
"Definitions.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.1.1/HpeCore.xid.xml"
local=
"HpeCore.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeGnss.xid.xml"
local=
"HpeGnss.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeCellular.xid.xml"
local=
"HpeCellular.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeWiFi.xid.xml"
local=
"HpeWiFi.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/V1.1.1/ApiBase.xid.xml"
local=
"SLAM/ApiBase.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/CommonDefs.xid.xml"
local=
"SLAM/Commondefs.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeGnss.xid.xml"
local=
"HpeGnss.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeCellular.xid.xml"
local=
"HpeCellular.xid.xml"
/>
<import
ref=
"https://xid.location.studio/HPE/V1.2/HpeWiFi.xid.xml"
local=
"HpeWiFi.xid.xml"
/>
<import
ref=
"https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/TileDefinitions.xid.xml"
local=
"SLAM/TileDefinitions.xid.xml"
/>
...
...
@@ -29,14 +25,14 @@
<!-- DownloadTile operation-->
<operation
name=
"DownloadTile"
>
<comment>
Interaction download a tile
</comment>
<input
name=
"input"
type=
"
ILP
.InputBase"
sid=
"0x101a"
>
<input
name=
"input"
type=
"
Tensor
.InputBase"
sid=
"0x101a"
>
<comment>
defines the input data structure for DownloadTile operation
</comment>
<elem
name=
"tileid"
type=
"Tensor.UUID"
multiplicity=
"1"
>
<comment>
element specifies UUID of the the tile
</comment>
</elem>
</input>
<output
name=
"output"
type=
"
ILP
.OutputBase"
sid=
"0x102a"
>
<output
name=
"output"
type=
"
Tensor
.OutputBase"
sid=
"0x102a"
>
<comment>
defines the output data for DownloadTile operation
</comment>
<elem
name=
"tile"
type=
"Tile"
multiplicity=
"0..1"
>
<comment>
element defines the downloaded tile
</comment>
...
...
@@ -48,7 +44,7 @@
<!-- FindTilesByBoundingbox operation -->
<operation
name=
"FindTilesByBoundingbox"
>
<comment>
find tiles
</comment>
<input
name=
"input"
type=
"
ILP
.InputBase"
sid=
"0x103a"
>
<input
name=
"input"
type=
"
Tensor
.InputBase"
sid=
"0x103a"
>
<comment>
defines the input data for FindTilesByBoundingbox operation
</comment>
<elem
name=
"bounding"
type=
"BoundingBox"
multiplicity=
"1"
>
<comment>
the bounding box that intersect with tiles
</comment>
...
...
@@ -58,7 +54,7 @@
</elem>
</input>
<output
name=
"output"
type=
"
ILP
.OutputBase"
sid=
"0x104a"
>
<output
name=
"output"
type=
"
Tensor
.OutputBase"
sid=
"0x104a"
>
<comment>
defines the output data for FindTilesByBoundingbox operation
</comment>
<elem
name=
"tiles"
type=
"TileSet"
multiplicity=
"0..1"
>
<comment>
a set of tiles as the result of the FindTilesByPos operation
</comment>
...
...
@@ -69,7 +65,7 @@
<!-- FindTilesByRefId operation -->
<operation
name=
"FindTilesByRefId"
>
<comment>
find tiles
</comment>
<input
name=
"input"
type=
"
ILP
.InputBase"
sid=
"0x103a"
>
<input
name=
"input"
type=
"
Tensor
.InputBase"
sid=
"0x103a"
>
<comment>
defines the input data for FindTilesByRefId operation
</comment>
<elem
name=
"refids"
type=
"Tensor.string"
multiplicity=
"1..*"
>
<comment>
the bounding box that intersect with tiles
</comment>
...
...
@@ -82,7 +78,7 @@
</elem>
</input>
<output
name=
"output"
type=
"
ILP
.OutputBase"
sid=
"0x104a"
>
<output
name=
"output"
type=
"
Tensor
.OutputBase"
sid=
"0x104a"
>
<comment>
defines the output data for FindTilesByRefId operation
</comment>
<elem
name=
"tiles"
type=
"TileSet"
multiplicity=
"0..1"
>
<comment>
a set of tiles as the result of the FindTilesByPos operation
</comment>
...
...
@@ -93,14 +89,14 @@
<!-- EstimatePosition operation -->
<operation
name=
"EstimatePosition"
>
<comment>
estimate posiion from a set of Wifi rssi observations
</comment>
<input
name=
"input"
type=
"
ILP
.InputBase"
sid=
"0x106a"
>
<input
name=
"input"
type=
"
Tensor
.InputBase"
sid=
"0x106a"
>
<comment>
input for EstimatePosition operation
</comment>
<elem
name=
"observations"
type=
"ObservationSet"
multiplicity=
"1"
>
<comment>
a set of observed rssi values
</comment>
</elem>
</input>
<output
name=
"output"
type=
"
ILP
.OutputBase"
sid=
"0x107a"
>
<output
name=
"output"
type=
"
Tensor
.OutputBase"
sid=
"0x107a"
>
<comment>
output for EstimatePosition operation
</comment>
<elem
name=
"pos"
type=
"Shape"
multiplicity=
"0..*"
polymorphic=
"true"
>
<comment>
approximate position of the tile
</comment>
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment