a7595abc by Pavan Sabbineni

Switching to local XIDs in slam core repo for further improvements

1 parent b235e214
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <specification xmlns="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
4 xmlns:xid="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6 xsi:schemaLocation="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
7 identity="CommonDefs.xid.xml">
8 <title>SLAM Common Definitions</title>
9 <comment>This file defines commonly used structures and enumerations used throughout the SLAM system.</comment>
10
11 <!-- Include used definitions -->
12 <import ref="https://xid.location.studio/HPE/V1.2/HpeCore.xid.xml" local="HpeCore.xid.xml" />
13
14 <namespace name="SLAM">
15
16 <using namespace="HPE"/>
17 <using namespace="Tensor"/>
18
19 <!--
20 *************************************
21 * Enumerations
22 *************************************
23 -->
24
25 <enum name="CoordRefFrameType" type="Tensor.int8" default="unknown">
26 <comment>Enumerations defines the supported coordinate reference frames</comment>
27 <literal name="unknown" value="0"></literal>
28 <literal name="WGS84" value="1"></literal>
29 <literal name="ENU" value="2"></literal>
30 <literal name="NED" value="3"></literal>
31 </enum>
32
33
34 <!--
35 *************************************
36 * HashKey Definition.
37 *************************************
38 -->
39
40 <type name="HashKey" size="12">
41 <comment>12 byte hashkey for reference point identifiers.</comment>
42 <!-- <lang name="c" type="UUID" include="SLAM/CXMF/haskey.h"/> -->
43 <lang name="cpp" type="::SLAM::HashKey" include="SLAM/HashKey.h"/>
44 <!--
45 <lang name="java" type="SlamHasKey" include="com.comtechtel.tensor.SLAM.Hashkey"/>
46 <lang name="node" type=" SlamHasKey "/>
47 -->
48 </type>
49
50
51 <!--
52 *************************************
53 * BoundingBox Definition.
54 *************************************
55 -->
56 <struct name="BoundingBox" pack="true">
57
58 <comment>defines the bounding box parameters</comment>
59 <elem name="latmin" type="Tensor.float64" multiplicity="1" >
60 <comment>minimum value of the latitude</comment>
61 </elem>
62 <elem name="latmax" type="Tensor.float64" multiplicity="1" >
63 <comment>maximum value of the latitude</comment>
64 </elem>
65 <elem name="lonmin" type="Tensor.float64" multiplicity="1" >
66 <comment>minimum value of the longitude</comment>
67 </elem>
68 <elem name="lonmax" type="Tensor.float64" multiplicity="1" >
69 <comment>maximum value of the longitude</comment>
70 </elem>
71
72 <elem name="altmin" type="Tensor.float64" multiplicity="1" >
73 <comment>minimum value of the altitude</comment>
74 </elem>
75 <elem name="altmax" type="Tensor.float64" multiplicity="1" >
76 <comment>maximum value of the altitude</comment>
77 </elem>
78
79 </struct>
80
81 <!--
82 *************************************
83 * ContactInfo Definition.
84 *************************************
85 -->
86 <struct name="ContactInfo">
87 <elem name="givenname" multiplicity ="1" type="string" >
88 <comment>Contact given (first) name. Default is empty.</comment>
89 </elem>
90 <elem name="surname" multiplicity ="1" type="string" >
91 <comment>Contact surname (last name). Default is empty.</comment>
92 </elem>
93
94 <elem name="email" multiplicity ="1" type="string" >
95 <comment>Contact email address.</comment>
96 </elem>
97 <elem name="phone" multiplicity ="1" type="string" >
98 <comment>Contact phone number.</comment>
99 </elem>
100 </struct>
101
102 <!--
103 *************************************
104 * AddressInfo Definition.
105 *************************************
106 -->
107 <struct name="AddressInfo">
108 <elem name="address1" multiplicity ="1" type="string">
109 <comment>First line street address.</comment>
110 </elem>
111 <elem name="address2" multiplicity ="0..1" type="string">
112 <comment>Second line street address.</comment>
113 </elem>
114 <elem name="City" multiplicity ="1" type="string">
115 <comment>Name of City.</comment>
116 </elem>
117 <elem name="StateRegion" multiplicity ="1" type="string">
118 <comment>State or region. Two character state definitions ok for U.S. addresses. Default is empty.</comment>
119 </elem>
120 <elem name="PostalCode" multiplicity ="1" type="string">
121 <comment>Postal code or zip code.</comment>
122 </elem>
123 <elem name="Country" multiplicity ="1" type="string">
124 <comment>Name of the country.</comment>
125 </elem>
126
127 </struct>
128
129
130 <!--
131 *************************************
132 * SurveyInfo Definition.
133 *************************************
134 -->
135 <struct name="SurveyInfo">
136 <comment>General information about the survey.</comment>
137 <elem name="name" multiplicity ="1" type="string" >
138 <comment>Optional name to describe the identify of the survey</comment>
139 </elem>
140 <elem name="flrmax" multiplicity ="1" type="int8" default ="0">
141 <comment>Optional maximum floor identifier, default is zero meaning the ground floor</comment>
142 </elem>
143 <elem name="flrmin" multiplicity ="1" type="int8" default ="0">
144 <comment>Optional minimum floor identifier, default is zero meaning the ground floor</comment>
145 </elem>
146 <elem name="appid" multiplicity ="1" type="string" >
147 <comment>Application identifier used to collect the survey data. Default is empty "".</comment>
148 </elem>
149 <elem name="appver" multiplicity ="1" type="string" >
150 <comment>Application version used to collect the survey data. Default is empty "".</comment>
151 </elem>
152 <elem name="createdate" type="datetime" multiplicity="1">
153 <comment>Date and time the survey was created or conducted.</comment>
154 </elem>
155 <elem name="contact" multiplicity ="0..1" type="ContactInfo" >
156 <comment>Optional contact information.</comment>
157 </elem>
158 <elem name="address" multiplicity ="0..1" type="AddressInfo" >
159 <comment>Optional address information.</comment>
160 </elem>
161 <elem name="datestart" type="datetime" multiplicity="0..1">
162 <comment>Date and time of when this survey is valid. Do not define if unknown.</comment>
163 </elem>
164 <elem name="dateend" type="datetime" multiplicity="0..1">
165 <comment>Last date and time of when this survey is valid. Do not define if unknown.</comment>
166 </elem>
167 </struct>
168
169 <!--
170 *************************************
171 * PointOfInterest Definition.
172 *************************************
173 -->
174 <struct name="PointOfInterest">
175 <elem name="name" multiplicity ="1" type="string">
176 <comment>Name of the point of interest.</comment>
177 </elem>
178 <elem name="floor" multiplicity ="1" type="int16" default ="0">
179 <comment>Optional floor identifier, default is zero meaning the ground floor</comment>
180 </elem>
181 <elem name="description" multiplicity ="1" type="string">
182 <comment>Other information describing the point of interest.</comment>
183 </elem>
184 <elem name="location" multiplicity="1" type="Shape" polymorphic="true" >
185 <comment>
186 Location of the POI. Polymorphic type, see specializationsfrom Shape for details.
187 </comment>
188 </elem>
189 <elem name="confidence" type="float32" multiplicity="1">
190 <comment>Confidence of position shape. Valid range is 0.0 to 1.0</comment>
191 </elem>
192 <elem name="address" multiplicity ="0..1" type="AddressInfo" >
193 <comment>Optional address information.</comment>
194 </elem>
195 <elem name="contact" multiplicity ="0..1" type="ContactInfo" >
196 <comment>Optional contact information.</comment>
197 </elem>
198 </struct>
199
200 <!--
201 *************************************
202 * SurveyRecord Definition.
203 *************************************
204 -->
205 <struct name="SurveyRecord" >
206 <comment>A Survey Record.</comment>
207 <elem name="state" multiplicity="1" type="StateInfo">
208 <comment>
209 Required device position and other state information. At least one of
210 observations or state is required, otherwise there is insufficient data to process.
211 </comment>
212 </elem>
213
214 <elem name="floor" multiplicity="1" type ="int8" default="0">
215 <comment>The floor number of this scan</comment>
216 </elem>
217 <elem name="observations" multiplicity="1" type="ObservationSet" >
218 <comment>
219 Optional Set of observation data encoded in the format specified by encObs.\n
220 At least one of observations or state is required,
221 otherwise there is insufficient data to process.
222 </comment>
223 </elem>
224 </struct>
225
226 <!--
227 *************************************
228 * SurveyData Definition.
229 *************************************
230 -->
231 <struct name ="SurveyData">
232
233 <elem name ="surveyid" type="Tensor.UUID" multiplicity="1" >
234 <comment>Identifies the unique id of the survey</comment>
235 </elem>
236
237 <elem name ="part" type="int32" multiplicity="1" default="0">
238 <comment>Zero based part index of survey indicating data is in parts.</comment>
239 </elem>
240
241 <elem name ="type" type="uri" multiplicity="1">
242 <comment>Type uri, provides information on the type of survey. This can indicate a variety of things and is used for search.</comment>
243 </elem>
244
245 <elem name ="source" type="uri" multiplicity="1">
246 <comment>Source uri, provides information on how survey data was sourced, potentially ownership.</comment>
247 </elem>
248
249 <elem name ="veracity" type="float32" multiplicity="1">
250 <comment>Veracity of the survey data contained. This is a measure between 0 and 1 about the quality and trustworthiness of the data collected. Veracity of 1 is the highest trust.</comment>
251 </elem>
252
253
254 <elem name="info" multiplicity="1" type="SurveyInfo">
255 <comment>
256 Optional survey information.
257 </comment>
258 </elem>
259
260 <elem name="records" multiplicity="0..*" type="SurveyRecord">
261 <comment>
262 Survey record(s) collected by the survey.
263 </comment>
264 </elem>
265
266 <elem name="pois" multiplicity="0..*" type="PointOfInterest">
267 <comment>
268 Points of interest collected by the survey.
269 </comment>
270 </elem>
271
272 </struct>
273
274 </namespace>
275 </specification>
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <specification xmlns="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
4 xmlns:xid="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6 xsi:schemaLocation="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
7 identity="ProbeApi.xid.xml">
8 <title>SLAM Probe API Specifications</title>
9 <comment>
10 This file defines the SLAM Probe API. The probe API is used to load one or more probe data records from a single device.
11 </comment>
12
13 <!-- Include used definitions -->
14 <import ref="https://xid.location.studio/HPE/V1.2/HpeGnss.xid.xml" local="HpeGnss.xid.xml" />
15 <import ref="https://xid.location.studio/HPE/V1.2/HpeCellular.xid.xml" local="HpeCellular.xid.xml" />
16 <import ref="https://xid.location.studio/HPE/V1.2/HpeWiFi.xid.xml" local="HpeWiFi.xid.xml" />
17 <import ref="https://xid.location.studio/Tensor/V1.0.0/ApiBase.xid.xml" local="SLAM/ApiBase.xid.xml" />
18 <import ref="https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/TileDefinitions.xid.xml" local="SLAM/TileDefinitions.xid.xml" />
19
20 <namespace name="SLAM">
21 <using namespace="HPE"/>
22 <using namespace="Tensor"/>
23
24 <enum name="DeviceClass" type="Tensor.int8" default="undefined">
25 <comment>
26 Device class enumeration specifies the class or primary use of the device.
27 This allows probe data recorded to be analyzed by classes of devices.
28 </comment>
29 <literal name ="undefined" value="0"/>
30 <literal name ="mobileSmartphone" value="1"/>
31 <literal name ="mobilePad" value="2"/>
32 <literal name ="mobileTablet" value="3"/>
33 <literal name ="mobileOther" value="4"/>
34 <literal name ="iotTag" value="5"/>
35 <literal name ="iotComm" value="6"/>
36 <literal name ="iotStatic" value="7"/>
37 <literal name ="iotOther" value="8"/>
38 <literal name ="autoTrack" value="9"/>
39 <literal name ="autoNav" value="10"/>
40 <literal name ="autoOther" value="11"/>
41 </enum>
42
43 <struct name="ProbeRecord">
44 <comment>
45 A record capturing RF and otherinformation at a specified location. Probe records are captured
46 as part of probe data collected by probe devices.
47 </comment>
48 <elem name="state" multiplicity="1" type="StateInfo">
49 <comment>
50 Required device position and other state information. At least one of
51 observations or state is required, otherwise there is insufficient data to process.
52 </comment>
53 </elem>
54 <elem name="floor" multiplicity="1" type ="int8" default="0">
55 <comment>The floor number of this scan</comment>
56 </elem>
57 <elem name="obsset" multiplicity="1" type="ObservationSet" >
58 <comment>
59 Set of observation data containing the probe measurements.
60 </comment>
61 </elem>
62 <elem name="name" multiplicity ="0..1" type="string">
63 <comment>Optional Name of this probe location.</comment>
64 </elem>
65 <elem name="description" multiplicity ="0..1" type="string">
66 <comment>Optional human readable description.</comment>
67 </elem>
68 <elem name="address" multiplicity ="0..1" type="AddressInfo" >
69 <comment>Optional address information.</comment>
70 </elem>
71 <elem name="contact" multiplicity ="0..1" type="ContactInfo" >
72 <comment>
73 Optional contact information. These are for probes locations typically associated with
74 a business or public entity that has associated contact information.
75 </comment>
76 </elem>
77 <elem name="data" multiplicity ="0..1" type="Tensor.json">
78 <comment>Optional other information describing this probe location in json format.</comment>
79 </elem>
80 </struct>
81
82 <struct name ="ProbeSourceInfo">
83 <comment>
84 Structure contains information about the probe data source.
85 </comment>
86 <elem name="classDevice" multiplicity="1" type="DeviceClass" >
87 <comment>Required field specifies the class of device used to collect the probe data.</comment>
88 </elem>
89 <elem name="modelDevice" multiplicity ="1" type="Tensor.string">
90 <comment>String defining a device</comment>
91 </elem>
92 <elem name="mfgDevice" multiplicity ="1" type="Tensor.string">
93 <comment>Optional device manufacturer information.</comment>
94 </elem>
95 <elem name="osNameVer" multiplicity ="1" type="Tensor.uri">
96 <comment>Operating system name use the format [os: e.g. windows, android, iphone, custom]/[version: information]/[language]/[etc].</comment>
97 </elem>
98 <elem name="appNameVer" multiplicity ="1" type="Tensor.string">
99 <comment>Specifies the application/library name with version information with the following format.[app name]/[ver].</comment>
100 </elem>
101 <elem name="idUser" multiplicity ="0..1" type="Tensor.string">
102 <comment>Optional user identifier.</comment>
103 </elem>
104 <elem name="keySource" multiplicity="0..1" type="Tensor.string">
105 <comment>Optional source key identifier, provides public key value to assist in authentication of probe information.</comment>
106 </elem>
107 </struct>
108
109
110 <!--
111 *******************************************************
112 Probe Submission API
113 *******************************************************
114 -->
115 <interface name="Probe">
116 <comment>Interface for submitting RF probe data.</comment>
117
118 <operation name="Submit">
119 <comment>
120 Interaction submits probe data and outputs responds with operation result.
121 </comment>
122 <input name="input" type="Tensor.InputBase" sid="0x1032">
123 <elem name="captureDate" type="datetime" multiplicity="1">
124 <comment>General date and time probe data was captured.</comment>
125 </elem>
126 <elem name="encoding" multiplicity="0..1" type="EncodingFormat" default="0" >
127 <comment>
128 Probe data and source information encoding format. Probe records may be passed to the service in
129 an encoding format different than that outer wire format. This can protect sensitive data.
130 By default wire protocol native format is assumed.
131 </comment>
132 </elem>
133 <elem name="sourceInfo" type="ProbeSourceInfo" multiplicity="0..1" encoding ="encoding">
134 <comment>
135 Optional source information. If not provided, probe data will ultimately have a low veracity score. If at all possible
136 probe data should have source information. The system correlates source data with other known sources to calculate veracity.
137 </comment>
138 </elem>
139 <elem name="probes" multiplicity ="0..*" type="ProbeRecord" encoding ="encoding">
140 <comment>Zero or more probe records encoded in the specified format.</comment>
141 </elem>
142 </input>
143 </operation>
144 </interface>
145
146 </namespace>
147 </specification>
1 # SLAM XIDs #
2 SLAM XIDs do not encode their ordinals (i.e. tags and offets). XIDData.prop is required to maintain backward compatibility.
3
4
5 ## Generate / Verify XIDData.prop ##
6
7 ~~~sh
8 $ java -Xnoclassgc -jar $XIDSDK/bin/xidcg.jar \
9 -v \
10 -prop https://xid.location.studio/Tensor/V1.0.0/XIDData.prop \
11 -prop https://xid.location.studio/HPE/V1.2/XIDData.prop \
12 -prop https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/XIDData.prop \
13 https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/CommonDefs.xid.xml \
14 https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/ReferenceData.xid.xml \
15 https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/TileDefinitions.xid.xml \
16 https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/SurveyApi.xid.xml \
17 https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/ProbeApi.xid.xml \
18 https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/TileManagementApi.xid.xml \
19 https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/TileServiceApi.xid.xml
20
21 OR
22
23 $ java -Xnoclassgc -jar $XIDSDK/bin/xidcg.jar \
24 -v \
25 -prop ../../Tensor/V1.0.0/XIDData.prop \
26 -prop ../../HPE/V1.2/XIDData.prop \
27 -prop XIDData.prop \
28 CommonDefs.xid.xml \
29 ReferenceData.xid.xml \
30 TileDefinitions.xid.xml \
31 SurveyApi.xid.xml \
32 ProbeApi.xid.xml \
33 TileManagementApi.xid.xml \
34 TileServiceApi.xid.xml
35 ~~~
36
37 If xidcg reports:
38
39 ~~~
40 Generating: xidout/meta/XID/XIDData.prop
41 ~~~
42
43 Then something has changed and XIDData.prop needs to get updated.
44
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <specification xmlns="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
4 xmlns:xid="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6 xsi:schemaLocation="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
7 identity="ReferenceData.xid.xml">
8 <title>SLAM Tile reference data</title>
9 <comment>This file defines the SLAM tile refeence definitions and related data types.</comment>
10
11 <!-- Include all known definitions -->
12 <import ref="https://xid.location.studio/HPE/V1.2/HpeGnss.xid.xml" local="HpeGnss.xid.xml" />
13 <import ref="https://xid.location.studio/HPE/V1.2/HpeCellular.xid.xml" local="HpeCellular.xid.xml" />
14 <import ref="https://xid.location.studio/HPE/V1.2/HpeWiFi.xid.xml" local="HpeWiFi.xid.xml" />
15 <import ref="https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/CommonDefs.xid.xml" local="SLAM/Commondefs.xid.xml" />
16
17 <namespace name="SLAM">
18
19 <using namespace="HPE"/>
20 <using namespace="Tensor"/>
21 <using namespace="HPE.WiFi"/>
22 <using namespace="HPE.Cellular"/>
23
24 <enum name="RefPointSyncStatus" type="Tensor.int8" default ="sync_required">
25 <comment>synchronization status of the reference point</comment>
26 <literal name="sync_required" value="0"/>
27 <literal name="in_sync" value="1"/>
28 </enum>
29
30 <enum name="RefPointUseStatus" type="Tensor.int8" default ="unknown">
31 <comment>use status of the reference point</comment>
32 <literal name="unknown" value="0"/>
33 <literal name="outdated" value="1"/>
34 <literal name="valid" value="2"/>
35 <literal name="quarantined" value="3"/>
36 <literal name="invalid" value="4"/>
37 <literal name="deprecated" value="5"/>
38 <literal name="discardable" value="6"/>
39 </enum>
40
41 <enum name="RefPointType" type="Tensor.int8" default="undefined">
42 <comment>Specifies the format of the Reference data.</comment>
43 <literal name="undefined" value="0"/>
44 <literal name="RF" value="1"/>
45 <literal name="Cellular" value="2"/>
46 <literal name="Wifi" value="3"/>
47 <literal name="Bluetooth" value="4"/>
48 <literal name="GenericRF" value="5"/>
49 </enum>
50
51 <struct name="RefPoint" >
52 <comment>defines the base structure of a reference point</comment>
53 <elem name="type" type="RefPointType" multiplicity="1" rttd="true">
54 <comment>Identifies the format/type of the reference data.</comment>
55 </elem>
56
57 <elem name="id" multiplicity="1" type="HashKey" >
58 <comment>a unique hash of the reference data format and reference point identifier, which is different, depending on the type of the Reference point</comment>
59 </elem>
60
61 <elem name="position" multiplicity="0..1" type="Spheroid" >
62 <comment>the estimated position of the access point</comment>
63 </elem>
64
65 <elem name ="veracity" multiplicity="1" type="Tensor.float32">
66 <comment>The veracity of the reference point, 1= 100% trusted and validated, 0% not trusted at all.</comment>
67 </elem>
68
69 <elem name="usestatus" multiplicity="1" type="RefPointUseStatus">
70 <comment>status of the reference point</comment>
71 </elem>
72 <elem name="validbegin" type="datetime" multiplicity="1">
73 <comment>time stamp of the begining of the valid period</comment>
74 </elem>
75 <elem name="validend" type="datetime" multiplicity="1">
76 <comment>time stamp of the ending of the valid period</comment>
77 </elem>
78 <elem name ="data" type="Tensor.json" multiplicity="0..1">
79 <comment>json formatted data specific to the device</comment>
80 </elem>
81 <elem name="floor" multiplicity ="0..1" type="int8" >
82 <comment>Optional floor identifier, default is zero meaning the ground floor</comment>
83 </elem>
84
85 </struct>
86
87 <!-- ReferencePoint -->
88 <struct name="RFRefPoint" type="RefPoint" rttkey="SLAM.RefPointType.RF">
89
90 <comment>structure defines a reference Point.</comment>
91 <elem name="txpwr" type="Tensor.float32" multiplicity="1">
92 <comment>transmission power</comment>
93 </elem>
94 <elem name="attenuation" type="Tensor.float32" multiplicity="1">
95 <comment> attenuation exponent</comment>
96 </elem>
97 <elem name="freq" type="Tensor.float32" multiplicity="1">
98 <comment> radio frequency of the reference in Hz</comment>
99 </elem>
100
101 </struct>
102
103 <struct name="WifiRefPoint" type="RFRefPoint" rttkey="SLAM.RefPointType.Wifi">
104
105 <elem name="ssid" type="HPE.WiFi.SSID" multiplicity="1">
106 <comment>ssid of the access point</comment>
107 </elem>
108 <elem name ="macaddr" type="mac48" multiplicity="1">
109 <comment>the mac address of the access point</comment>
110 </elem>
111
112 </struct>
113
114 <struct name="BluetoothRefPoint" type="RFRefPoint" rttkey="SLAM.RefPointType.Bluetooth">
115
116 <elem name="ssid" type="Tensor.string" multiplicity="1">
117 <comment>ssid of the access point</comment>
118 </elem>
119 <elem name ="macaddr" type="Tensor.string" multiplicity="1">
120 <comment>the mac address of the access point</comment>
121 </elem>
122
123 </struct>
124
125 <struct name="CellularRefPoint" type="RFRefPoint" rttkey="SLAM.RefPointType.Cellular">
126
127 <elem name ="cid" type="CellId" multiplicity="1"/>
128 <elem name ="antenna" type="AntennaSpec" multiplicity="1"/>
129 </struct>
130
131 <struct name="GenericRFRefPoint" type="RFRefPoint" rttkey="SLAM.RefPointType.GenericRF">
132 <elem name="uri" type="Tensor.uri" multiplicity="1">
133 <comment>identifier that determines the genericRF type and unique identifier. encoded into the hash key</comment>
134 </elem>
135
136 </struct>
137
138 <struct name="RefPointSet">
139 <comment>a set of reference points</comment>
140 <elem name="refpoints" type="RefPoint" multiplicity="0..*" polymorphic="true"/>
141
142 </struct>
143
144 </namespace>
145 </specification>
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <specification xmlns="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
4 xmlns:xid="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6 xsi:schemaLocation="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
7 identity="SurveyApi.xid.xml">
8 <title>SLAM Survey API Specifications</title>
9 <comment>
10 This file defines the SLAM survey API. The survey API is used to bulk load high-definition survey
11 data from one or more probe data sets.
12 </comment>
13
14 <!-- Include all known definitions -->
15 <import ref="https://xid.location.studio/HPE/V1.2/HpeGnss.xid.xml" local="HpeGnss.xid.xml" />
16 <import ref="https://xid.location.studio/HPE/V1.2/HpeCellular.xid.xml" local="HpeCellular.xid.xml" />
17 <import ref="https://xid.location.studio/HPE/V1.2/HpeWiFi.xid.xml" local="HpeWiFi.xid.xml" />
18 <import ref="https://xid.location.studio/Tensor/V1.0.0/ApiBase.xid.xml" local="piBase.xid.xml" />
19 <import ref="https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/TileDefinitions.xid.xml" local="SLAM/TileDefinitions.xid.xml" />
20
21 <namespace name="SLAM">
22 <using namespace="HPE"/>
23 <using namespace="Tensor"/>
24
25 <!--
26 *******************************************************
27 Survey Submission API
28 *******************************************************
29 -->
30 <interface name="Survey">
31 <comment>Interface for submitting SLAM compliant survey data.</comment>
32
33 <operation name="Submit">
34 <comment>
35 Interaction submits survey data and outputs submission result and UUID.
36 </comment>
37 <input name="input" type="Tensor.InputBase" sid="0x1030">
38 <elem name="survey" multiplicity="1" type="SurveyData"></elem>
39 </input>
40 <output name="output" type="Tensor.OutputBase" sid="0x1031">
41 <comment>Survey submission output returns status and UUID of the submitted survey.</comment>
42 <elem name="id" multiplicity="1" type="Tensor.UUID"/>
43 </output>
44 </operation>
45
46 <operation name="Download">
47 <comment>Downloads survey data given id.</comment>
48 <input name="input" type="Tensor.InputBase" sid="0x1032">
49 <elem name="id" multiplicity="1" type="Tensor.UUID">
50 <comment>UUID of Survey set.</comment>
51 </elem>
52 <elem name="part" multiplicity="1" type="Tensor.int32" default="-1">
53 <comment>Survey part id of interest. Default value is -1, which will return </comment>
54 </elem>
55 </input>
56 <output name="output" type="Tensor.OutputBase" sid="0x1033">
57 <comment>Survey download output data structure contains a zero or more surveys.</comment>
58 <elem name="surveys" multiplicity="0..*" type="SurveyData"></elem>
59 </output>
60 </operation>
61 </interface>
62
63 </namespace>
64 </specification>
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <specification xmlns="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
4 xmlns:xid="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6 xsi:schemaLocation="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
7 identity="TileDefinitions.xid.xml">
8 <title>SLAM Tile Definitions</title>
9 <comment>This file defines the SLAM tile definitions and related data types.</comment>
10
11 <!-- Include all known definitions -->
12 <import ref="https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/CommonDefs.xid.xml" local="SLAM/CommonDefs.xid.xml" />
13
14 <namespace name="SLAM">
15
16 <using namespace="HPE"/>
17 <using namespace="Tensor"/>
18
19 <!--
20 *************************************
21 * Enumerations
22 *************************************
23 -->
24 <enum name="TileType" type="Tensor.int8" default="Unknown">
25 <comment>Tile data processing status.</comment>
26 <literal name="Unknown" value="0"/>
27 <literal name="SparseMeasurementTile" value="1"/>
28 <literal name="GridModelTile" value="2"/>
29 <literal name="AggregateTile" value="3"/>
30 </enum>
31
32
33 <enum name="TileStatus" type="Tensor.int8" default="Unknown">
34 <comment>Tile data processing status.</comment>
35 <literal name="Unknown" value="0"/>
36 <literal name="Unprocessed" value="1"/>
37 <literal name="Processed" value="2"/>
38 </enum>
39
40 <enum name="ComputationalMethod" type="Tensor.int8" default="Unknown">
41 <comment>Data computational method associated with data contained within the tile.</comment>
42 <literal name="Unknown" value="0"/>
43 <literal name="GridSmoothing" value="1"/>
44 <literal name="GaussianProcess" value="2"/>
45 </enum>
46
47 <!--
48 *************************************
49 * Tile definition.
50 *************************************
51 -->
52 <struct name="Tile" >
53 <comment>defines the base structure of a tile</comment>
54
55 <elem name="type" type="TileType" multiplicity="1" rttd="true">
56 <comment>identify the type of the tile</comment>
57 </elem>
58
59 <elem name ="tileid" type="Tensor.UUID" multiplicity="1" >
60 <comment>Identifies the unique id of the tile</comment>
61 </elem>
62
63 <elem name="createdate" type="datetime" multiplicity="1">
64 <comment>time stamp of tile creation</comment>
65 </elem>
66
67 <elem name="lastmodified" type="datetime" multiplicity="1">
68 <comment>time stamp of last modification</comment>
69 </elem>
70
71
72 <elem name="bounding" multiplicity="1" type="BoundingBox" >
73 <comment> Bounding of the tile</comment>
74 </elem>
75
76 <elem name="floormin" type="int8" multiplicity="1" >
77 <comment>Identifies the minimum floor number</comment>
78 </elem>
79
80 <elem name="floormax" type="int8" multiplicity="1" >
81 <comment>Identifies the maximum floor number</comment>
82 </elem>
83
84
85 <elem name="revision" type="Tensor.uint32" multiplicity="1">
86 <comment>revision number</comment>
87 </elem>
88
89 <elem name="datatype" multiplicity="1" type="ObservationType" >
90 <comment>The type of the observation data within the tile .</comment>
91 </elem>
92
93 <elem name="status" type="TileStatus" multiplicity="1" >
94 <comment>Identifies the data processing status within the tile</comment>
95 </elem>
96
97 <elem name="method" type="ComputationalMethod" multiplicity="1" >
98 <comment>Identifies the data processing method within the tile</comment>
99 </elem>
100
101 <elem name="source" type="Tensor.uri" multiplicity="1">
102 <comment>URI identifies the source of the information provided.</comment>
103 </elem>
104
105 <elem name="label" type="Tensor.string" multiplicity="0..1" >
106 <comment>label of the tile</comment>
107 </elem>
108 <elem name="validbegin" type="datetime" multiplicity="1">
109 <comment>time stamp of tile creation</comment>
110 </elem>
111
112 <elem name="validend" type="datetime" multiplicity="1">
113 <comment>time stamp of tile creation</comment>
114 </elem>
115
116 </struct>
117
118 <!--
119 *************************************
120 * SparseMeasurementTile definition.
121 *************************************
122 -->
123 <struct name="SparseMeasurementTile" type="Tile" rttkey="SLAM.TileType.SparseMeasurementTile">
124 <comment>The tile is the unit of management for RF reference data, which can overlap, intersect, or be disjoint with other tiles</comment>
125
126 <!-- Contained Type Definitions -->
127 <struct name="RfData" pack="true">
128 <comment>Each RF data value is an observed/estimated value of a particular RF signal reference and at a particular position.</comment>
129 <elem name="idxPos" type ="Tensor.uint16" multiplicity="1">
130 <comment>index of the Position element.</comment>
131 </elem>
132 <elem name="value" type="Tensor.byte" multiplicity="1">
133 <comment>The RF signal strengh value in scaled units where unscaled scaled value = (value + dataOffset)/dataScale.</comment>
134 </elem>
135 <elem name="reserved" type="Tensor.byte" multiplicity="1">
136 <comment>Reserved storage space.</comment>
137 </elem>
138 </struct>
139
140 <struct name="Position" pack="true">
141 <comment>Each position element represents the physical location of one or more measurements</comment>
142 <elem name="x" type="Tensor.int24" multiplicity="1">
143 <comment>x component of the location of the tile data record</comment>
144 </elem>
145 <elem name="y" type="Tensor.int24" multiplicity="1">
146 <comment>y component of the location of the tile data record</comment>
147 </elem>
148 <elem name="z" type="Tensor.int24" multiplicity="1">
149 <comment>z component of the location of the tile data record</comment>
150 </elem>
151 <elem name="ux" type="Tensor.uint8" multiplicity="1">
152 <comment>uncertainty of x component of the locations</comment>
153 </elem>
154 <elem name="uy" type="Tensor.uint8" multiplicity="1">
155 <comment>uncertainty of y component of the locations</comment>
156 </elem>
157 <elem name="uz" type="Tensor.uint8" multiplicity="1">
158 <comment>uncertainty of z component of the locations</comment>
159 </elem>
160 <elem name="floor" type="Tensor.int8" multiplicity="1" default="0">
161 <comment> the floor number of the measurement record</comment>
162 </elem>
163
164 </struct>
165
166 <struct name="RfReference" pack="true">
167 <comment>Each RfRerence element identifies a specific RF Reference Point</comment>
168 <elem name="idRef" type="HashKey" multiplicity="1">
169 <comment>UUID of the reference point</comment>
170 </elem>
171 <elem name="start" type="Tensor.uint16" multiplicity="1">
172 <comment>start index in the RfData array</comment>
173 </elem>
174 <elem name="end" type="Tensor.uint16" multiplicity="1">
175 <comment>end index in the RFData array.</comment>
176 </elem>
177 </struct>
178
179 <array name="RfReferenceArray" type="RfReference"/>
180 <array name="RfDataArray" type="RfData"/>
181 <array name="PositionArray" type="Position"/>
182
183 <!-- Structure Element Definitions -->
184
185 <elem name="reframe" type="CoordRefFrameType" multiplicity="1">
186 <comment>The type of coordinate frame of the relative locations in the records.</comment>
187 </elem>
188
189 <elem name="posRef" type="Point3D" multiplicity="1">
190 <comment>
191 The reference position of the tile. In the specified coordinate system. Typically
192 WGS84.
193 </comment>
194 </elem>
195
196 <elem name="posUncertScale" type="Tensor.float32" multiplicity="1" default="1">
197 <comment>The scale of the location uncertainty in Position data.</comment>
198 </elem>
199
200 <elem name="dataScale" type="Tensor.float32" multiplicity="1" default="1">
201 <comment>The scale of the measurement in measurement record.</comment>
202 </elem>
203
204 <elem name="dataOffset" type="Tensor.float32" multiplicity="1" default="0">
205 <comment>The unscaled offset of the unscaled RfData value.</comment>
206 </elem>
207
208 <elem name="references" type="RfReferenceArray" multiplicity="1"/>
209 <elem name="rfdata" type="RfDataArray" multiplicity="1"/>
210 <elem name="positions" type="PositionArray" multiplicity="1"/>
211 </struct>
212
213 <!--
214 *************************************
215 * TileSet definition.
216 *************************************
217 -->
218 <struct name="TileSet">
219 <comment>A set of tiles in an unpacked list.</comment>
220 <elem name="tiles" type="Tile" multiplicity="0..*" polymorphic="true"/>
221 </struct>
222
223 <!--
224 *************************************
225 * SpatialIndex definition.
226 *************************************
227 -->
228 <struct name="SpatialIndex" >
229 <comment> </comment>
230 <elem name="sourceuri" multiplicity="1" type="Tensor.uri" >
231 <comment> </comment>
232 </elem>
233
234 <elem name="tileid" multiplicity="1" type="Tensor.UUID" >
235 <comment>The UUID of the tile </comment>
236 </elem>
237
238 <elem name="bounding" multiplicity="1" type="BoundingBox" >
239 <comment> Bounding of the tile</comment>
240 </elem>
241
242 <elem name="floormin" type="int8" multiplicity="1" >
243 <comment>Identifies the minimum floor number</comment>
244 </elem>
245
246 <elem name="floormax" type="int8" multiplicity="1" >
247 <comment>Identifies the maximum floor number</comment>
248 </elem>
249
250 <elem name="datatype" multiplicity="1" type="ObservationType" >
251 <comment>The type of the observation data within the tile .</comment>
252 </elem>
253
254 <elem name="createdate" type="datetime" multiplicity="1">
255 <comment>time stamp of tile creation</comment>
256 </elem>
257
258 <elem name="lastmodified" type="datetime" multiplicity="1">
259 <comment>time stamp of last modification</comment>
260 </elem>
261
262 <elem name="validbegin" type="datetime" multiplicity="1">
263 <comment>time stamp of tile creation</comment>
264 </elem>
265
266 <elem name="validend" type="datetime" multiplicity="1">
267 <comment>time stamp of tile creation</comment>
268 </elem>
269
270 </struct>
271
272 <!--
273 *************************************
274 * ElementIndex Definition.
275 *************************************
276 -->
277 <struct name="RefPointIndex" >
278 <comment> </comment>
279
280 <elem name="id" multiplicity="1" type="HashKey" >
281 <comment> </comment>
282 </elem>
283 <elem name="sourceUri" multiplicity="1" type="Tensor.uri" >
284 <comment> </comment>
285 </elem>
286
287 <elem name="type" multiplicity="1" type="RefPointType" >
288 <comment> </comment>
289 </elem>
290
291 <elem name="position" multiplicity="1" type="Spheroid">
292 <comment> coarse location of the tile</comment>
293 </elem>
294
295 <elem name="floor" type="int8" multiplicity="1" >
296 <comment>Identifies the floor number</comment>
297 </elem>
298
299 <elem name="useStatus" type="RefPointUseStatus" multiplicity="1" >
300 <comment>Identifies the status of the validity</comment>
301 </elem>
302
303 <elem name="createdate" type="datetime" multiplicity="1">
304 <comment>time stamp of tile creation</comment>
305 </elem>
306
307 <elem name="lastmodified" type="datetime" multiplicity="1">
308 <comment>time stamp of last modification</comment>
309 </elem>
310
311 </struct>
312
313 </namespace>
314 </specification>
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <specification xmlns="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
4 xmlns:xid="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6 xsi:schemaLocation="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
7 identity="TileManagementApi.xid.xml">
8 <title>SLAM Tile Management API Specifications</title>
9 <comment>This file defines the SLAM tile management API.</comment>
10
11 <!-- Include all known definitions -->
12 <import ref="https://xid.location.studio/Tensor/V1.0.0/ApiBase.xid.xml" local="ApiBase.xid.xml" />
13 <import ref="https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/ReferenceData.xid.xml" local="SLAM/ReferenceData.xid.xml" />
14 <import ref="https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/TileDefinitions.xid.xml" local="SLAM/TileDefinitions.xid.xml" />
15
16
17 <namespace name="SLAM">
18 <using namespace="HPE"/>
19 <using namespace="Tensor"/>
20
21 <!--
22 *******************************************************
23 Tile Management API
24 *******************************************************
25 -->
26 <interface name="TileManagement">
27 <comment>Interface for submitting a new tile to the DB. </comment>
28 <operation name="DeleteTile">
29 <comment>
30 Interaction to delete a tile.
31 </comment>
32 <input name="input" type="Tensor.InputBase" sid="0x101b">
33 <comment>defines the input data for DeleteTile operation</comment>
34 <elem name="tileid" type="Tensor.UUID" multiplicity="1" >
35 <comment>element specifies UUID of the the tile</comment>
36 </elem>
37 </input>
38 </operation>
39
40 <operation name="UploadTile">
41
42 <comment>interation to upload a tile</comment>
43 <input name="input" type="Tensor.InputBase" sid="0x102b">
44 <comment>defines the input data structure for UploadTile operation</comment>
45 <elem name="tile" type="Tile" multiplicity="1">
46 <comment>the tile structure</comment>
47 </elem>
48 </input>
49 </operation>
50
51 <operation name="UpdateTile">
52
53 <comment>interation to update a tile</comment>
54 <input name="input" type="Tensor.InputBase" sid="0x103b">
55 <comment>defines the input data structure for UpdateTile operation</comment>
56 <elem name="tile" type="Tile" multiplicity="1">
57 <comment>the tile structure</comment>
58 </elem>
59 </input>
60
61 </operation>
62
63 </interface>
64
65 </namespace>
66 </specification>
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <specification xmlns="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
4 xmlns:xid="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6 xsi:schemaLocation="https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd https://xid.location.studio/schema/V1.0.0/XtensibleInterfaceDefinition.xsd"
7 identity="TileServiceApi.xid.xml">
8 <title>Tile Services API Specifications</title>
9 <comment>This file defines the SLAM tile services API.</comment>
10
11 <!-- Include all known definitions -->
12 <import ref="https://xid.location.studio/HPE/V1.2/HpeGnss.xid.xml" local="HpeGnss.xid.xml" />
13 <import ref="https://xid.location.studio/HPE/V1.2/HpeCellular.xid.xml" local="HpeCellular.xid.xml" />
14 <import ref="https://xid.location.studio/HPE/V1.2/HpeWiFi.xid.xml" local="HpeWiFi.xid.xml" />
15 <import ref="https://xid.location.studio/Tensor/V1.0.0/ApiBase.xid.xml" local="ApiBase.xid.xml" />
16 <import ref="https://xid.location.studio/ILP/SLAM/V1.0.0_alpha/TileDefinitions.xid.xml" local="SLAM/TileDefinitions.xid.xml" />
17
18
19 <namespace name="SLAM">
20 <using namespace="HPE"/>
21 <using namespace="Tensor"/>
22
23 <interface name="TileService">
24 <comment>Interface for tile service. </comment>
25
26 <!-- DownloadTile operation-->
27 <operation name="DownloadTile">
28 <comment>Interaction download a tile</comment>
29 <input name="input" type="Tensor.InputBase" sid="0x101a">
30 <comment>defines the input data structure for DownloadTile operation </comment>
31 <elem name="tileid" type="Tensor.UUID" multiplicity="1" >
32 <comment>element specifies UUID of the the tile</comment>
33 </elem>
34 </input>
35
36 <output name="output" type="Tensor.OutputBase" sid="0x102a">
37 <comment>defines the output data for DownloadTile operation</comment>
38 <elem name="tile" type="Tile" multiplicity="0..1" >
39 <comment>element defines the downloaded tile</comment>
40 </elem>
41 </output>
42
43 </operation>
44
45 <!-- FindTilesByBoundingbox operation -->
46 <operation name="FindTilesByBoundingbox">
47 <comment>find tiles</comment>
48 <input name="input" type="Tensor.InputBase" sid="0x103a">
49 <comment>defines the input data for FindTilesByBoundingbox operation </comment>
50 <elem name="bounding" type="BoundingBox" multiplicity="1">
51 <comment>the bounding box that intersect with tiles</comment>
52 </elem>
53 <elem name="floor" type="Tensor.int16" multiplicity="0..1">
54 <comment>optional floor number for more precise search</comment>
55 </elem>
56 </input>
57
58 <output name="output" type="Tensor.OutputBase" sid="0x104a">
59 <comment>defines the output data for FindTilesByBoundingbox operation</comment>
60 <elem name="tiles" type="TileSet" multiplicity="0..1">
61 <comment>a set of tiles as the result of the FindTilesByPos operation</comment>
62 </elem>
63 </output>
64 </operation>
65
66 <!-- FindTilesByRefId operation -->
67 <operation name="FindTilesByRefId">
68 <comment>find tiles</comment>
69 <input name="input" type="Tensor.InputBase" sid="0x103a">
70 <comment>defines the input data for FindTilesByRefId operation </comment>
71 <elem name="refids" type="Tensor.string" multiplicity="1..*">
72 <comment>the bounding box that intersect with tiles</comment>
73 </elem>
74 <elem name="floor" type="Tensor.int16" multiplicity="0..1">
75 <comment>optional floor number for more precise search</comment>
76 </elem>
77 <elem name="signaltype" type="ObservationType" multiplicity="1">
78 <comment>the radio type of the reference points</comment>
79 </elem>
80 </input>
81
82 <output name="output" type="Tensor.OutputBase" sid="0x104a">
83 <comment>defines the output data for FindTilesByRefId operation</comment>
84 <elem name="tiles" type="TileSet" multiplicity="0..1">
85 <comment>a set of tiles as the result of the FindTilesByPos operation</comment>
86 </elem>
87 </output>
88 </operation>
89
90 <!-- EstimatePosition operation -->
91 <operation name="EstimatePosition">
92 <comment> estimate posiion from a set of Wifi rssi observations</comment>
93 <input name="input" type="Tensor.InputBase" sid="0x106a">
94 <comment>input for EstimatePosition operation</comment>
95 <elem name="observations" type="ObservationSet" multiplicity="1">
96 <comment>a set of observed rssi values</comment>
97 </elem>
98 </input>
99
100 <output name="output" type="Tensor.OutputBase" sid="0x107a">
101 <comment>output for EstimatePosition operation</comment>
102 <elem name="pos" type="Shape" multiplicity="0..*" polymorphic="true">
103 <comment>approximate position of the tile</comment>
104 </elem>
105
106 </output>
107 </operation>
108
109 </interface>
110
111 </namespace>
112 </specification>
1 Idx.HPE.Arc.direction=3
2 Idx.HPE.Arc.inner=2
3 Idx.HPE.Arc.opening=4
4 Idx.HPE.Arc.outer=1
5 Idx.HPE.Arc3D.direction=4
6 Idx.HPE.Arc3D.height=1
7 Idx.HPE.Arc3D.inner=3
8 Idx.HPE.Arc3D.opening=5
9 Idx.HPE.Arc3D.outer=2
10 Idx.HPE.ArcBand.direction=6
11 Idx.HPE.ArcBand.major_inner=2
12 Idx.HPE.ArcBand.major_outer=1
13 Idx.HPE.ArcBand.minor_inner=4
14 Idx.HPE.ArcBand.minor_outer=3
15 Idx.HPE.ArcBand.opening=7
16 Idx.HPE.ArcBand.orient=5
17 Idx.HPE.ArcBand3D.direction=2
18 Idx.HPE.ArcBand3D.height=1
19 Idx.HPE.ArcBand3D.opening=4
20 Idx.HPE.ArcBand3D.radius=6
21 Idx.HPE.ArcBand3D.tilt=3
22 Idx.HPE.ArcBand3D.vopening=5
23 Idx.HPE.BLE.BLERss.mac=1
24 Idx.HPE.BLE.BLERss.rss=2
25 Idx.HPE.BLE.BLERssExt.Tx=1
26 Idx.HPE.BLE.BLERssExt.channel=2
27 Idx.HPE.Cellular.AntennaSpec.RTTCalib=10
28 Idx.HPE.Cellular.AntennaSpec.RTTCalibUncert=11
29 Idx.HPE.Cellular.AntennaSpec.TxPower=8
30 Idx.HPE.Cellular.AntennaSpec.direction=3
31 Idx.HPE.Cellular.AntennaSpec.frequency=9
32 Idx.HPE.Cellular.AntennaSpec.height=2
33 Idx.HPE.Cellular.AntennaSpec.opening=5
34 Idx.HPE.Cellular.AntennaSpec.radius=7
35 Idx.HPE.Cellular.AntennaSpec.sectorid=1
36 Idx.HPE.Cellular.AntennaSpec.tilt=4
37 Idx.HPE.Cellular.AntennaSpec.vopening=6
38 Idx.HPE.Cellular.CellAntReferenceData.antenna=2
39 Idx.HPE.Cellular.CellAntReferenceData.cid=1
40 Idx.HPE.Cellular.CellAntReferenceData.location=3
41 Idx.HPE.Cellular.CellId.cid=6
42 Idx.HPE.Cellular.CellId.lac=5
43 Idx.HPE.Cellular.CellId.mcc=3
44 Idx.HPE.Cellular.CellId.mnc=4
45 Idx.HPE.Cellular.CellId.mncLength=2
46 Idx.HPE.Cellular.CellId.rtype=1
47 Idx.HPE.Cellular.CellLocInfo.alt=3
48 Idx.HPE.Cellular.CellLocInfo.lat=1
49 Idx.HPE.Cellular.CellLocInfo.lon=2
50 Idx.HPE.Cellular.CellLocInfo.radius=4
51 Idx.HPE.Cellular.CellLocInfo.vert=5
52 Idx.HPE.Cellular.CellularObservation.cid=1
53 Idx.HPE.Cellular.GenericInfo.rss=1
54 Idx.HPE.Cellular.GenericInfo.rssUncert=2
55 Idx.HPE.Cellular.GenericInfo.service=6
56 Idx.HPE.Cellular.GenericInfo.taHighPart=4
57 Idx.HPE.Cellular.GenericInfo.taLowPart=3
58 Idx.HPE.Cellular.GenericInfo.taUncert=5
59 Idx.HPE.Cellular.LteRssInfo.nprb=3
60 Idx.HPE.Cellular.LteRssInfo.rsrp=1
61 Idx.HPE.Cellular.LteRssInfo.rsrq=2
62 Idx.HPE.Cellular.LteTimeAdvanceInfo.aoa=3
63 Idx.HPE.Cellular.LteTimeAdvanceInfo.ta=2
64 Idx.HPE.Cellular.LteTimeAdvanceInfo.tamode=1
65 Idx.HPE.Cellular.LteTimeAdvanceInfo.uerxtx=4
66 Idx.HPE.Cellular.MSISDNObservation.cc=1
67 Idx.HPE.Cellular.MSISDNObservation.nsn=2
68 Idx.HPE.Cellular.MeasuredResultInfo.cpichEcNO=3
69 Idx.HPE.Cellular.MeasuredResultInfo.cpichRSCP=2
70 Idx.HPE.Cellular.MeasuredResultInfo.deltaRSCP=5
71 Idx.HPE.Cellular.MeasuredResultInfo.dupmode=1
72 Idx.HPE.Cellular.MeasuredResultInfo.pathloss=4
73 Idx.HPE.Cellular.NMRInfo.arfcn=1
74 Idx.HPE.Cellular.NMRInfo.bsic=2
75 Idx.HPE.Cellular.NMRInfo.rxlevel=3
76 Idx.HPE.Cellular.RttInfo.exrtt=5
77 Idx.HPE.Cellular.RttInfo.quality=3
78 Idx.HPE.Cellular.RttInfo.rtt=4
79 Idx.HPE.Cellular.RttInfo.rxtxtime=2
80 Idx.HPE.Cellular.RttInfo.tamode=1
81 Idx.HPE.Cellular.TimeAdvance.ta=1
82 Idx.HPE.Circle.radius=1
83 Idx.HPE.Covariance.covariance=2
84 Idx.HPE.Covariance.referenceframe=3
85 Idx.HPE.Covariance.state=1
86 Idx.HPE.Ellipse.major=1
87 Idx.HPE.Ellipse.minor=2
88 Idx.HPE.Ellipse.orient=3
89 Idx.HPE.Ellipsoid.major=1
90 Idx.HPE.Ellipsoid.minor=2
91 Idx.HPE.Ellipsoid.orient=3
92 Idx.HPE.Ellipsoid.vert=4
93 Idx.HPE.Gnss.AcqAssistElem.CodeCount=5
94 Idx.HPE.Gnss.AcqAssistElem.azimuth=7
95 Idx.HPE.Gnss.AcqAssistElem.codephase=4
96 Idx.HPE.Gnss.AcqAssistElem.doppler0=2
97 Idx.HPE.Gnss.AcqAssistElem.doppler1=3
98 Idx.HPE.Gnss.AcqAssistElem.elevation=8
99 Idx.HPE.Gnss.AcqAssistElem.id=1
100 Idx.HPE.Gnss.AcqAssistElem.searchWindow=6
101 Idx.HPE.Gnss.Almanac.M0=11
102 Idx.HPE.Gnss.Almanac.Omega0=9
103 Idx.HPE.Gnss.Almanac.OmegaDot=4
104 Idx.HPE.Gnss.Almanac.SvHealth=12
105 Idx.HPE.Gnss.Almanac.af0=5
106 Idx.HPE.Gnss.Almanac.af1=6
107 Idx.HPE.Gnss.Almanac.deltai0=3
108 Idx.HPE.Gnss.Almanac.eccentricity=7
109 Idx.HPE.Gnss.Almanac.id=1
110 Idx.HPE.Gnss.Almanac.omega=10
111 Idx.HPE.Gnss.Almanac.sqrtA=8
112 Idx.HPE.Gnss.Almanac.toa=2
113 Idx.HPE.Gnss.CodephaseMeasurement.mpathIndicator=1
114 Idx.HPE.Gnss.CodephaseMeasurement.rmsErr=2
115 Idx.HPE.Gnss.CodephaseMeasurementMin.cn0=2
116 Idx.HPE.Gnss.CodephaseMeasurementMin.codephase=4
117 Idx.HPE.Gnss.CodephaseMeasurementMin.doppler=3
118 Idx.HPE.Gnss.CodephaseMeasurementMin.id=1
119 Idx.HPE.Gnss.Ephemeris.Cic=14
120 Idx.HPE.Gnss.Ephemeris.Cis=13
121 Idx.HPE.Gnss.Ephemeris.Crc=16
122 Idx.HPE.Gnss.Ephemeris.Crs=15
123 Idx.HPE.Gnss.Ephemeris.Cuc=18
124 Idx.HPE.Gnss.Ephemeris.Cus=17
125 Idx.HPE.Gnss.Ephemeris.M0=10
126 Idx.HPE.Gnss.Ephemeris.Omega0=8
127 Idx.HPE.Gnss.Ephemeris.OmegaDot=6
128 Idx.HPE.Gnss.Ephemeris.SvHealth=25
129 Idx.HPE.Gnss.Ephemeris.TGD=24
130 Idx.HPE.Gnss.Ephemeris.af0=21
131 Idx.HPE.Gnss.Ephemeris.af1=22
132 Idx.HPE.Gnss.Ephemeris.af2=23
133 Idx.HPE.Gnss.Ephemeris.deltan=11
134 Idx.HPE.Gnss.Ephemeris.eccentricity=4
135 Idx.HPE.Gnss.Ephemeris.i0=5
136 Idx.HPE.Gnss.Ephemeris.id=1
137 Idx.HPE.Gnss.Ephemeris.idot=12
138 Idx.HPE.Gnss.Ephemeris.iodc=20
139 Idx.HPE.Gnss.Ephemeris.iode=3
140 Idx.HPE.Gnss.Ephemeris.omega=9
141 Idx.HPE.Gnss.Ephemeris.sqrtA=7
142 Idx.HPE.Gnss.Ephemeris.toc=19
143 Idx.HPE.Gnss.Ephemeris.toe=2
144 Idx.HPE.Gnss.GpsCodePhaseObs8.measurements=1
145 Idx.HPE.Gnss.GpsCodePhaseObsMin6.measurements=1
146 Idx.HPE.Gnss.GpsCodePhaseObsMin8.measurements=1
147 Idx.HPE.Gnss.IonosphericCorrection.a0=1
148 Idx.HPE.Gnss.IonosphericCorrection.a1=2
149 Idx.HPE.Gnss.IonosphericCorrection.a2=3
150 Idx.HPE.Gnss.IonosphericCorrection.a3=4
151 Idx.HPE.Gnss.IonosphericCorrection.b0=5
152 Idx.HPE.Gnss.IonosphericCorrection.b1=6
153 Idx.HPE.Gnss.IonosphericCorrection.b2=7
154 Idx.HPE.Gnss.IonosphericCorrection.b3=8
155 Idx.HPE.Gnss.PseudorangeObservation.cn0=6
156 Idx.HPE.Gnss.PseudorangeObservation.id=1
157 Idx.HPE.Gnss.PseudorangeObservation.mpathIndicator=7
158 Idx.HPE.Gnss.PseudorangeObservation.pr=3
159 Idx.HPE.Gnss.PseudorangeObservation.prUncert=5
160 Idx.HPE.Gnss.PseudorangeObservation.prr=2
161 Idx.HPE.Gnss.PseudorangeObservation.prrUncert=4
162 Idx.HPE.Gnss.SatelliteId.constellation=1
163 Idx.HPE.Gnss.SatelliteId.id=2
164 Idx.HPE.Gnss.UtcParameters.DN=7
165 Idx.HPE.Gnss.UtcParameters.DeltaTls=3
166 Idx.HPE.Gnss.UtcParameters.DeltaTlsf=8
167 Idx.HPE.Gnss.UtcParameters.WNlsf=6
168 Idx.HPE.Gnss.UtcParameters.WNt=5
169 Idx.HPE.Gnss.UtcParameters.a0=1
170 Idx.HPE.Gnss.UtcParameters.a1=2
171 Idx.HPE.Gnss.UtcParameters.tot=4
172 Idx.HPE.Observation.type=1
173 Idx.HPE.ObservationEpoch.epoch=1
174 Idx.HPE.Point2D.lat=1
175 Idx.HPE.Point2D.lon=2
176 Idx.HPE.Point3D.alt=1
177 Idx.HPE.ReferenceData.format=1
178 Idx.HPE.Shape.type=1
179 Idx.HPE.Spheroid.radius=1
180 Idx.HPE.Spheroid.vert=2
181 Idx.HPE.WiFi.WiFiRss.macaddr=2
182 Idx.HPE.WiFi.WiFiRss.rss=1
183 Idx.HPE.WiFi.WiFiRssExt.freq=2
184 Idx.HPE.WiFi.WiFiRssExt.ssid=1
185 Idx.HPE.WiFi.WiFiRssExt.uncert=3
186 Idx.SLAM.BoundingBox.altmax=6
187 Idx.SLAM.BoundingBox.altmin=5
188 Idx.SLAM.BoundingBox.latmax=2
189 Idx.SLAM.BoundingBox.latmin=1
190 Idx.SLAM.BoundingBox.lonmax=4
191 Idx.SLAM.BoundingBox.lonmin=3
192 Idx.SLAM.SparseMeasurementTile.Position.floor=7
193 Idx.SLAM.SparseMeasurementTile.Position.ux=4
194 Idx.SLAM.SparseMeasurementTile.Position.uy=5
195 Idx.SLAM.SparseMeasurementTile.Position.uz=6
196 Idx.SLAM.SparseMeasurementTile.Position.x=1
197 Idx.SLAM.SparseMeasurementTile.Position.y=2
198 Idx.SLAM.SparseMeasurementTile.Position.z=3
199 Idx.SLAM.SparseMeasurementTile.RfData.idxPos=1
200 Idx.SLAM.SparseMeasurementTile.RfData.reserved=3
201 Idx.SLAM.SparseMeasurementTile.RfData.value=2
202 Idx.SLAM.SparseMeasurementTile.RfReference.end=3
203 Idx.SLAM.SparseMeasurementTile.RfReference.idRef=1
204 Idx.SLAM.SparseMeasurementTile.RfReference.start=2
205 Off.HPE.Arc.direction=25
206 Off.HPE.Arc.inner=21
207 Off.HPE.Arc.opening=29
208 Off.HPE.Arc.outer=17
209 Off.HPE.Arc3D.direction=37
210 Off.HPE.Arc3D.height=25
211 Off.HPE.Arc3D.inner=33
212 Off.HPE.Arc3D.opening=41
213 Off.HPE.Arc3D.outer=29
214 Off.HPE.ArcBand.direction=37
215 Off.HPE.ArcBand.major_inner=21
216 Off.HPE.ArcBand.major_outer=17
217 Off.HPE.ArcBand.minor_inner=29
218 Off.HPE.ArcBand.minor_outer=25
219 Off.HPE.ArcBand.opening=41
220 Off.HPE.ArcBand.orient=33
221 Off.HPE.ArcBand3D.direction=29
222 Off.HPE.ArcBand3D.height=25
223 Off.HPE.ArcBand3D.opening=37
224 Off.HPE.ArcBand3D.radius=45
225 Off.HPE.ArcBand3D.tilt=33
226 Off.HPE.ArcBand3D.vopening=41
227 Off.HPE.BLE.BLERss.mac=9
228 Off.HPE.BLE.BLERss.rss=15
229 Off.HPE.BLE.BLERssExt.Tx=16
230 Off.HPE.BLE.BLERssExt.channel=17
231 Off.HPE.Cellular.AntennaSpec.RTTCalib=42
232 Off.HPE.Cellular.AntennaSpec.RTTCalibUncert=46
233 Off.HPE.Cellular.AntennaSpec.TxPower=26
234 Off.HPE.Cellular.AntennaSpec.direction=6
235 Off.HPE.Cellular.AntennaSpec.frequency=34
236 Off.HPE.Cellular.AntennaSpec.height=2
237 Off.HPE.Cellular.AntennaSpec.opening=14
238 Off.HPE.Cellular.AntennaSpec.radius=22
239 Off.HPE.Cellular.AntennaSpec.sectorid=0
240 Off.HPE.Cellular.AntennaSpec.tilt=10
241 Off.HPE.Cellular.AntennaSpec.vopening=18
242 Off.HPE.Cellular.CellAntReferenceData.antenna=13
243 Off.HPE.Cellular.CellAntReferenceData.cid=1
244 Off.HPE.Cellular.CellAntReferenceData.location=63
245 Off.HPE.Cellular.CellId.cid=8
246 Off.HPE.Cellular.CellId.lac=6
247 Off.HPE.Cellular.CellId.mcc=2
248 Off.HPE.Cellular.CellId.mnc=4
249 Off.HPE.Cellular.CellId.mncLength=1
250 Off.HPE.Cellular.CellId.rtype=0
251 Off.HPE.Cellular.CellLocInfo.alt=16
252 Off.HPE.Cellular.CellLocInfo.lat=0
253 Off.HPE.Cellular.CellLocInfo.lon=8
254 Off.HPE.Cellular.CellLocInfo.radius=24
255 Off.HPE.Cellular.CellLocInfo.vert=28
256 Off.HPE.Cellular.CellularObservation.cid=9
257 Off.HPE.Cellular.GenericInfo.rss=21
258 Off.HPE.Cellular.GenericInfo.rssUncert=25
259 Off.HPE.Cellular.GenericInfo.service=31
260 Off.HPE.Cellular.GenericInfo.taHighPart=28
261 Off.HPE.Cellular.GenericInfo.taLowPart=26
262 Off.HPE.Cellular.GenericInfo.taUncert=29
263 Off.HPE.Cellular.LteRssInfo.nprb=23
264 Off.HPE.Cellular.LteRssInfo.rsrp=21
265 Off.HPE.Cellular.LteRssInfo.rsrq=22
266 Off.HPE.Cellular.LteTimeAdvanceInfo.aoa=24
267 Off.HPE.Cellular.LteTimeAdvanceInfo.ta=22
268 Off.HPE.Cellular.LteTimeAdvanceInfo.tamode=21
269 Off.HPE.Cellular.LteTimeAdvanceInfo.uerxtx=26
270 Off.HPE.Cellular.MSISDNObservation.cc=1
271 Off.HPE.Cellular.MSISDNObservation.nsn=3
272 Off.HPE.Cellular.MeasuredResultInfo.cpichEcNO=23
273 Off.HPE.Cellular.MeasuredResultInfo.cpichRSCP=22
274 Off.HPE.Cellular.MeasuredResultInfo.deltaRSCP=25
275 Off.HPE.Cellular.MeasuredResultInfo.dupmode=21
276 Off.HPE.Cellular.MeasuredResultInfo.pathloss=24
277 Off.HPE.Cellular.NMRInfo.arfcn=21
278 Off.HPE.Cellular.NMRInfo.bsic=23
279 Off.HPE.Cellular.NMRInfo.rxlevel=25
280 Off.HPE.Cellular.RttInfo.exrtt=27
281 Off.HPE.Cellular.RttInfo.quality=24
282 Off.HPE.Cellular.RttInfo.rtt=25
283 Off.HPE.Cellular.RttInfo.rxtxtime=22
284 Off.HPE.Cellular.RttInfo.tamode=21
285 Off.HPE.Cellular.TimeAdvance.ta=21
286 Off.HPE.Circle.radius=17
287 Off.HPE.Covariance.covariance=65
288 Off.HPE.Covariance.referenceframe=577
289 Off.HPE.Covariance.state=1
290 Off.HPE.Ellipse.major=17
291 Off.HPE.Ellipse.minor=21
292 Off.HPE.Ellipse.orient=25
293 Off.HPE.Ellipsoid.major=25
294 Off.HPE.Ellipsoid.minor=29
295 Off.HPE.Ellipsoid.orient=33
296 Off.HPE.Ellipsoid.vert=37
297 Off.HPE.Gnss.AcqAssistElem.CodeCount=8
298 Off.HPE.Gnss.AcqAssistElem.azimuth=11
299 Off.HPE.Gnss.AcqAssistElem.codephase=6
300 Off.HPE.Gnss.AcqAssistElem.doppler0=2
301 Off.HPE.Gnss.AcqAssistElem.doppler1=4
302 Off.HPE.Gnss.AcqAssistElem.elevation=12
303 Off.HPE.Gnss.AcqAssistElem.id=0
304 Off.HPE.Gnss.AcqAssistElem.searchWindow=10
305 Off.HPE.Gnss.Almanac.M0=21
306 Off.HPE.Gnss.Almanac.Omega0=15
307 Off.HPE.Gnss.Almanac.OmegaDot=4
308 Off.HPE.Gnss.Almanac.SvHealth=24
309 Off.HPE.Gnss.Almanac.af0=6
310 Off.HPE.Gnss.Almanac.af1=8
311 Off.HPE.Gnss.Almanac.deltai0=2
312 Off.HPE.Gnss.Almanac.eccentricity=10
313 Off.HPE.Gnss.Almanac.id=0
314 Off.HPE.Gnss.Almanac.omega=18
315 Off.HPE.Gnss.Almanac.sqrtA=12
316 Off.HPE.Gnss.Almanac.toa=1
317 Off.HPE.Gnss.CodephaseMeasurement.mpathIndicator=7
318 Off.HPE.Gnss.CodephaseMeasurement.rmsErr=8
319 Off.HPE.Gnss.CodephaseMeasurementMin.cn0=1
320 Off.HPE.Gnss.CodephaseMeasurementMin.codephase=4
321 Off.HPE.Gnss.CodephaseMeasurementMin.doppler=2
322 Off.HPE.Gnss.CodephaseMeasurementMin.id=0
323 Off.HPE.Gnss.Ephemeris.Cic=37
324 Off.HPE.Gnss.Ephemeris.Cis=35
325 Off.HPE.Gnss.Ephemeris.Crc=41
326 Off.HPE.Gnss.Ephemeris.Crs=39
327 Off.HPE.Gnss.Ephemeris.Cuc=45
328 Off.HPE.Gnss.Ephemeris.Cus=43
329 Off.HPE.Gnss.Ephemeris.M0=27
330 Off.HPE.Gnss.Ephemeris.Omega0=19
331 Off.HPE.Gnss.Ephemeris.OmegaDot=12
332 Off.HPE.Gnss.Ephemeris.SvHealth=58
333 Off.HPE.Gnss.Ephemeris.TGD=57
334 Off.HPE.Gnss.Ephemeris.af0=51
335 Off.HPE.Gnss.Ephemeris.af1=54
336 Off.HPE.Gnss.Ephemeris.af2=56
337 Off.HPE.Gnss.Ephemeris.deltan=31
338 Off.HPE.Gnss.Ephemeris.eccentricity=4
339 Off.HPE.Gnss.Ephemeris.i0=8
340 Off.HPE.Gnss.Ephemeris.id=0
341 Off.HPE.Gnss.Ephemeris.idot=33
342 Off.HPE.Gnss.Ephemeris.iodc=49
343 Off.HPE.Gnss.Ephemeris.iode=3
344 Off.HPE.Gnss.Ephemeris.omega=23
345 Off.HPE.Gnss.Ephemeris.sqrtA=15
346 Off.HPE.Gnss.Ephemeris.toc=47
347 Off.HPE.Gnss.Ephemeris.toe=1
348 Off.HPE.Gnss.GpsCodePhaseObs8.measurements=9
349 Off.HPE.Gnss.GpsCodePhaseObsMin6.measurements=9
350 Off.HPE.Gnss.GpsCodePhaseObsMin8.measurements=9
351 Off.HPE.Gnss.IonosphericCorrection.a0=0
352 Off.HPE.Gnss.IonosphericCorrection.a1=1
353 Off.HPE.Gnss.IonosphericCorrection.a2=2
354 Off.HPE.Gnss.IonosphericCorrection.a3=3
355 Off.HPE.Gnss.IonosphericCorrection.b0=4
356 Off.HPE.Gnss.IonosphericCorrection.b1=5
357 Off.HPE.Gnss.IonosphericCorrection.b2=6
358 Off.HPE.Gnss.IonosphericCorrection.b3=7
359 Off.HPE.Gnss.PseudorangeObservation.cn0=35
360 Off.HPE.Gnss.PseudorangeObservation.id=9
361 Off.HPE.Gnss.PseudorangeObservation.mpathIndicator=36
362 Off.HPE.Gnss.PseudorangeObservation.pr=19
363 Off.HPE.Gnss.PseudorangeObservation.prUncert=31
364 Off.HPE.Gnss.PseudorangeObservation.prr=11
365 Off.HPE.Gnss.PseudorangeObservation.prrUncert=27
366 Off.HPE.Gnss.SatelliteId.constellation=0
367 Off.HPE.Gnss.SatelliteId.id=1
368 Off.HPE.Gnss.UtcParameters.DN=11
369 Off.HPE.Gnss.UtcParameters.DeltaTls=7
370 Off.HPE.Gnss.UtcParameters.DeltaTlsf=12
371 Off.HPE.Gnss.UtcParameters.WNlsf=10
372 Off.HPE.Gnss.UtcParameters.WNt=9
373 Off.HPE.Gnss.UtcParameters.a0=0
374 Off.HPE.Gnss.UtcParameters.a1=4
375 Off.HPE.Gnss.UtcParameters.tot=8
376 Off.HPE.Observation.type=0
377 Off.HPE.ObservationEpoch.epoch=1
378 Off.HPE.Point2D.lat=1
379 Off.HPE.Point2D.lon=9
380 Off.HPE.Point3D.alt=17
381 Off.HPE.ReferenceData.format=0
382 Off.HPE.Shape.type=0
383 Off.HPE.Spheroid.radius=25
384 Off.HPE.Spheroid.vert=29
385 Off.HPE.WiFi.WiFiRss.macaddr=10
386 Off.HPE.WiFi.WiFiRss.rss=9
387 Off.HPE.WiFi.WiFiRssExt.freq=49
388 Off.HPE.WiFi.WiFiRssExt.ssid=16
389 Off.HPE.WiFi.WiFiRssExt.uncert=53
390 Off.SLAM.BoundingBox.altmax=40
391 Off.SLAM.BoundingBox.altmin=32
392 Off.SLAM.BoundingBox.latmax=8
393 Off.SLAM.BoundingBox.latmin=0
394 Off.SLAM.BoundingBox.lonmax=24
395 Off.SLAM.BoundingBox.lonmin=16
396 Off.SLAM.SparseMeasurementTile.Position.floor=12
397 Off.SLAM.SparseMeasurementTile.Position.ux=9
398 Off.SLAM.SparseMeasurementTile.Position.uy=10
399 Off.SLAM.SparseMeasurementTile.Position.uz=11
400 Off.SLAM.SparseMeasurementTile.Position.x=0
401 Off.SLAM.SparseMeasurementTile.Position.y=3
402 Off.SLAM.SparseMeasurementTile.Position.z=6
403 Off.SLAM.SparseMeasurementTile.RfData.idxPos=0
404 Off.SLAM.SparseMeasurementTile.RfData.reserved=3
405 Off.SLAM.SparseMeasurementTile.RfData.value=2
406 Off.SLAM.SparseMeasurementTile.RfReference.end=14
407 Off.SLAM.SparseMeasurementTile.RfReference.idRef=0
408 Off.SLAM.SparseMeasurementTile.RfReference.start=12
409 Ord.HPE.Estimate.confidence=69
410 Ord.HPE.Estimate.epoch=68
411 Ord.HPE.Estimate.obstype=66
412 Ord.HPE.Estimate.result=64
413 Ord.HPE.Estimate.shape=70
414 Ord.HPE.Estimate.source=65
415 Ord.HPE.Estimate.tic=67
416 Ord.HPE.Estimate.veracity=71
417 Ord.HPE.Gnss.AcqAssistSet.data=64
418 Ord.HPE.Gnss.ConstellationData.almanacs=66
419 Ord.HPE.Gnss.ConstellationData.constellation=64
420 Ord.HPE.Gnss.ConstellationData.ephemeris=67
421 Ord.HPE.Gnss.ConstellationData.iono=69
422 Ord.HPE.Gnss.ConstellationData.utc=68
423 Ord.HPE.Gnss.ConstellationData.week=65
424 Ord.HPE.Gnss.ConstellationSet.constellationData=64
425 Ord.HPE.InitializationReport.state=112
426 Ord.HPE.ObservationReport.directive=114
427 Ord.HPE.ObservationReport.observations=112
428 Ord.HPE.ObservationReport.refdata=113
429 Ord.HPE.ObservationSet.observations=64
430 Ord.HPE.PositionReport.azimuth=114
431 Ord.HPE.PositionReport.calctype=117
432 Ord.HPE.PositionReport.confidence=116
433 Ord.HPE.PositionReport.obstype=118
434 Ord.HPE.PositionReport.position=112
435 Ord.HPE.PositionReport.speed=113
436 Ord.HPE.PositionReport.veracity=115
437 Ord.HPE.ReferenceDataSet.id=64
438 Ord.HPE.ReferenceDataSet.records=65
439 Ord.HPE.StateInfo.azimuth=68
440 Ord.HPE.StateInfo.confidence=65
441 Ord.HPE.StateInfo.epoch=64
442 Ord.HPE.StateInfo.shape=66
443 Ord.HPE.StateInfo.source=69
444 Ord.HPE.StateInfo.speed=67
445 Ord.HPE.TaskReport.status=128
446 Ord.Logging.ActionMsg.category=98
447 Ord.Logging.ActionMsg.id=96
448 Ord.Logging.ActionMsg.iid=99
449 Ord.Logging.ActionMsg.severity=97
450 Ord.Logging.AppMetrics.currentCount=81
451 Ord.Logging.AppMetrics.failureCount=86
452 Ord.Logging.AppMetrics.peakCount=82
453 Ord.Logging.AppMetrics.peakTime=84
454 Ord.Logging.AppMetrics.successCount=85
455 Ord.Logging.AppMetrics.totalCount=80
456 Ord.Logging.AppMetrics.totalTime=83
457 Ord.Logging.DebugInfo.file=64
458 Ord.Logging.DebugInfo.line=65
459 Ord.Logging.DebugInfo.thid=66
460 Ord.Logging.MessageBase.data=68
461 Ord.Logging.MessageBase.date=65
462 Ord.Logging.MessageBase.debug=69
463 Ord.Logging.MessageBase.info=67
464 Ord.Logging.MessageBase.source=66
465 Ord.Logging.MessageBase.type=64
466 Ord.Logging.Metric.metricType=64
467 Ord.Logging.Metric.name=65
468 Ord.Logging.MetricMsg.duration=81
469 Ord.Logging.MetricMsg.metrics=82
470 Ord.Logging.MetricMsg.start=80
471 Ord.Logging.PegCount.value=80
472 Ord.Logging.TaskReport.duration=114
473 Ord.Logging.TaskReport.result=115
474 Ord.Logging.TaskReport.start=113
475 Ord.Logging.TaskReport.taskid=112
476 Ord.Logging.TraceMsg.level=96
477 Ord.Logging.TransactionMsg.acctid=82
478 Ord.Logging.TransactionMsg.appid=84
479 Ord.Logging.TransactionMsg.devid=83
480 Ord.Logging.TransactionMsg.etid=81
481 Ord.Logging.TransactionMsg.tid=80
482 Ord.Logging.UsageMsg.uri=96
483 Ord.SLAM.AddressInfo.City=66
484 Ord.SLAM.AddressInfo.Country=69
485 Ord.SLAM.AddressInfo.PostalCode=68
486 Ord.SLAM.AddressInfo.StateRegion=67
487 Ord.SLAM.AddressInfo.address1=64
488 Ord.SLAM.AddressInfo.address2=65
489 Ord.SLAM.BluetoothRefPoint.macaddr=97
490 Ord.SLAM.BluetoothRefPoint.ssid=96
491 Ord.SLAM.CellularRefPoint.antenna=97
492 Ord.SLAM.CellularRefPoint.cid=96
493 Ord.SLAM.ContactInfo.email=66
494 Ord.SLAM.ContactInfo.givenname=64
495 Ord.SLAM.ContactInfo.phone=67
496 Ord.SLAM.ContactInfo.surname=65
497 Ord.SLAM.GenericRFRefPoint.uri=96
498 Ord.SLAM.PointOfInterest.address=69
499 Ord.SLAM.PointOfInterest.confidence=68
500 Ord.SLAM.PointOfInterest.contact=70
501 Ord.SLAM.PointOfInterest.description=66
502 Ord.SLAM.PointOfInterest.floor=65
503 Ord.SLAM.PointOfInterest.location=67
504 Ord.SLAM.PointOfInterest.name=64
505 Ord.SLAM.Probe.Submit.Input.captureDate=80
506 Ord.SLAM.Probe.Submit.Input.encoding=81
507 Ord.SLAM.Probe.Submit.Input.probes=83
508 Ord.SLAM.Probe.Submit.Input.sourceInfo=82
509 Ord.SLAM.ProbeRecord.address=69
510 Ord.SLAM.ProbeRecord.contact=70
511 Ord.SLAM.ProbeRecord.data=71
512 Ord.SLAM.ProbeRecord.description=68
513 Ord.SLAM.ProbeRecord.floor=65
514 Ord.SLAM.ProbeRecord.name=67
515 Ord.SLAM.ProbeRecord.obsset=66
516 Ord.SLAM.ProbeRecord.state=64
517 Ord.SLAM.ProbeSourceInfo.appNameVer=68
518 Ord.SLAM.ProbeSourceInfo.classDevice=64
519 Ord.SLAM.ProbeSourceInfo.idUser=69
520 Ord.SLAM.ProbeSourceInfo.keySource=70
521 Ord.SLAM.ProbeSourceInfo.mfgDevice=66
522 Ord.SLAM.ProbeSourceInfo.modelDevice=65
523 Ord.SLAM.ProbeSourceInfo.osNameVer=67
524 Ord.SLAM.RFRefPoint.attenuation=81
525 Ord.SLAM.RFRefPoint.freq=82
526 Ord.SLAM.RFRefPoint.txpwr=80
527 Ord.SLAM.RefPoint.data=71
528 Ord.SLAM.RefPoint.floor=72
529 Ord.SLAM.RefPoint.id=65
530 Ord.SLAM.RefPoint.position=66
531 Ord.SLAM.RefPoint.type=64
532 Ord.SLAM.RefPoint.usestatus=68
533 Ord.SLAM.RefPoint.validbegin=69
534 Ord.SLAM.RefPoint.validend=70
535 Ord.SLAM.RefPoint.veracity=67
536 Ord.SLAM.RefPointIndex.createdate=70
537 Ord.SLAM.RefPointIndex.floor=68
538 Ord.SLAM.RefPointIndex.id=64
539 Ord.SLAM.RefPointIndex.lastmodified=71
540 Ord.SLAM.RefPointIndex.position=67
541 Ord.SLAM.RefPointIndex.sourceUri=65
542 Ord.SLAM.RefPointIndex.type=66
543 Ord.SLAM.RefPointIndex.useStatus=69
544 Ord.SLAM.RefPointSet.refpoints=64
545 Ord.SLAM.SparseMeasurementTile.dataOffset=84
546 Ord.SLAM.SparseMeasurementTile.dataScale=83
547 Ord.SLAM.SparseMeasurementTile.posRef=81
548 Ord.SLAM.SparseMeasurementTile.posUncertScale=82
549 Ord.SLAM.SparseMeasurementTile.positions=87
550 Ord.SLAM.SparseMeasurementTile.references=85
551 Ord.SLAM.SparseMeasurementTile.reframe=80
552 Ord.SLAM.SparseMeasurementTile.rfdata=86
553 Ord.SLAM.SpatialIndex.bounding=66
554 Ord.SLAM.SpatialIndex.createdate=70
555 Ord.SLAM.SpatialIndex.datatype=69
556 Ord.SLAM.SpatialIndex.floormax=68
557 Ord.SLAM.SpatialIndex.floormin=67
558 Ord.SLAM.SpatialIndex.lastmodified=71
559 Ord.SLAM.SpatialIndex.sourceuri=64
560 Ord.SLAM.SpatialIndex.tileid=65
561 Ord.SLAM.SpatialIndex.validbegin=72
562 Ord.SLAM.SpatialIndex.validend=73
563 Ord.SLAM.Survey.Download.Input.id=80
564 Ord.SLAM.Survey.Download.Input.part=81
565 Ord.SLAM.Survey.Download.Output.surveys=80
566 Ord.SLAM.Survey.Submit.Input.survey=80
567 Ord.SLAM.Survey.Submit.Output.id=80
568 Ord.SLAM.SurveyData.info=69
569 Ord.SLAM.SurveyData.part=65
570 Ord.SLAM.SurveyData.pois=71
571 Ord.SLAM.SurveyData.records=70
572 Ord.SLAM.SurveyData.source=67
573 Ord.SLAM.SurveyData.surveyid=64
574 Ord.SLAM.SurveyData.type=66
575 Ord.SLAM.SurveyData.veracity=68
576 Ord.SLAM.SurveyInfo.address=71
577 Ord.SLAM.SurveyInfo.appid=67
578 Ord.SLAM.SurveyInfo.appver=68
579 Ord.SLAM.SurveyInfo.contact=70
580 Ord.SLAM.SurveyInfo.createdate=69
581 Ord.SLAM.SurveyInfo.dateend=73
582 Ord.SLAM.SurveyInfo.datestart=72
583 Ord.SLAM.SurveyInfo.flrmax=65
584 Ord.SLAM.SurveyInfo.flrmin=66
585 Ord.SLAM.SurveyInfo.name=64
586 Ord.SLAM.SurveyRecord.floor=65
587 Ord.SLAM.SurveyRecord.observations=66
588 Ord.SLAM.SurveyRecord.state=64
589 Ord.SLAM.Tile.bounding=68
590 Ord.SLAM.Tile.createdate=66
591 Ord.SLAM.Tile.datatype=72
592 Ord.SLAM.Tile.floormax=70
593 Ord.SLAM.Tile.floormin=69
594 Ord.SLAM.Tile.label=76
595 Ord.SLAM.Tile.lastmodified=67
596 Ord.SLAM.Tile.method=74
597 Ord.SLAM.Tile.revision=71
598 Ord.SLAM.Tile.source=75
599 Ord.SLAM.Tile.status=73
600 Ord.SLAM.Tile.tileid=65
601 Ord.SLAM.Tile.type=64
602 Ord.SLAM.Tile.validbegin=77
603 Ord.SLAM.Tile.validend=78
604 Ord.SLAM.TileManagement.DeleteTile.Input.tileid=80
605 Ord.SLAM.TileManagement.UpdateTile.Input.tile=80
606 Ord.SLAM.TileManagement.UploadTile.Input.tile=80
607 Ord.SLAM.TileService.DownloadTile.Input.tileid=80
608 Ord.SLAM.TileService.DownloadTile.Output.tile=80
609 Ord.SLAM.TileService.EstimatePosition.Input.observations=80
610 Ord.SLAM.TileService.EstimatePosition.Output.pos=80
611 Ord.SLAM.TileService.FindTilesByBoundingbox.Input.bounding=80
612 Ord.SLAM.TileService.FindTilesByBoundingbox.Input.floor=81
613 Ord.SLAM.TileService.FindTilesByBoundingbox.Output.tiles=80
614 Ord.SLAM.TileService.FindTilesByRefId.Input.floor=81
615 Ord.SLAM.TileService.FindTilesByRefId.Input.refids=80
616 Ord.SLAM.TileService.FindTilesByRefId.Input.signaltype=82
617 Ord.SLAM.TileService.FindTilesByRefId.Output.tiles=80
618 Ord.SLAM.TileSet.tiles=64
619 Ord.SLAM.WifiRefPoint.macaddr=97
620 Ord.SLAM.WifiRefPoint.ssid=96
621 Ord.Tensor.Command.argument=66
622 Ord.Tensor.Command.etid=65
623 Ord.Tensor.Command.name=64
624 Ord.Tensor.CommandApi.Execute.Input.commands=64
625 Ord.Tensor.CommandApi.Execute.Input.wantresponses=65
626 Ord.Tensor.CommandApi.Execute.Output.lastcommand=64
627 Ord.Tensor.CommandApi.Execute.Output.lastresult=65
628 Ord.Tensor.CommandApi.Execute.Output.responses=66
629 Ord.Tensor.CommandResponse.etid=65
630 Ord.Tensor.CommandResponse.name=64
631 Ord.Tensor.CommandResponse.output=67
632 Ord.Tensor.CommandResponse.result=66
633 Ord.Tensor.InputBase.devid=64
634 Ord.Tensor.InputBase.directive=66
635 Ord.Tensor.InputBase.etid=65
636 Ord.Tensor.NameValue.name=64
637 Ord.Tensor.NameValue.value=65
638 Ord.Tensor.OutputBase.devid=64
639 Ord.Tensor.OutputBase.errinfo=67
640 Ord.Tensor.OutputBase.etid=65
641 Ord.Tensor.OutputBase.resultcode=66
642 Ord.Tensor.VoidType.reserved=64
643 SID.SLAM.Probe.Submit.Input=4146
644 SID.SLAM.Survey.Download.Input=4146
645 SID.SLAM.Survey.Download.Output=4147
646 SID.SLAM.Survey.Submit.Input=4144
647 SID.SLAM.Survey.Submit.Output=4145
648 SID.SLAM.TileManagement.DeleteTile.Input=4123
649 SID.SLAM.TileManagement.UpdateTile.Input=4155
650 SID.SLAM.TileManagement.UploadTile.Input=4139
651 SID.SLAM.TileService.DownloadTile.Input=4122
652 SID.SLAM.TileService.DownloadTile.Output=4138
653 SID.SLAM.TileService.EstimatePosition.Input=4202
654 SID.SLAM.TileService.EstimatePosition.Output=4218
655 SID.SLAM.TileService.FindTilesByBoundingbox.Input=4154
656 SID.SLAM.TileService.FindTilesByBoundingbox.Output=4170
657 SID.SLAM.TileService.FindTilesByRefId.Input=4154
658 SID.SLAM.TileService.FindTilesByRefId.Output=4170
659 SID.Tensor.CommandApi.Execute.Input=256
660 SID.Tensor.CommandApi.Execute.Output=257
661 Size.HPE.Arc3D=45
662 Size.HPE.Arc=33
663 Size.HPE.ArcBand3D=49
664 Size.HPE.ArcBand=45
665 Size.HPE.BLE.BLERss=16
666 Size.HPE.BLE.BLERssExt=18
667 Size.HPE.Cellular.AntennaSpec=50
668 Size.HPE.Cellular.CellAntReferenceData=95
669 Size.HPE.Cellular.CellId=12
670 Size.HPE.Cellular.CellLocInfo=32
671 Size.HPE.Cellular.CellularObservation=21
672 Size.HPE.Cellular.GenericInfo=32
673 Size.HPE.Cellular.LteRssInfo=24
674 Size.HPE.Cellular.LteTimeAdvanceInfo=28
675 Size.HPE.Cellular.MSISDNObservation=11
676 Size.HPE.Cellular.MeasuredResultInfo=26
677 Size.HPE.Cellular.NMRInfo=27
678 Size.HPE.Cellular.RttInfo=31
679 Size.HPE.Cellular.TimeAdvance=23
680 Size.HPE.Circle=21
681 Size.HPE.Covariance=578
682 Size.HPE.Ellipse=29
683 Size.HPE.Ellipsoid=41
684 Size.HPE.Estimate=-1
685 Size.HPE.Gnss.AcqAssistElem=13
686 Size.HPE.Gnss.AcqAssistSet=-1
687 Size.HPE.Gnss.Almanac=25
688 Size.HPE.Gnss.CodephaseMeasurement=9
689 Size.HPE.Gnss.CodephaseMeasurementMin=7
690 Size.HPE.Gnss.ConstellationData=-1
691 Size.HPE.Gnss.ConstellationSet=-1
692 Size.HPE.Gnss.Ephemeris=59
693 Size.HPE.Gnss.GpsCodePhaseObs8=81
694 Size.HPE.Gnss.GpsCodePhaseObsMin6=51
695 Size.HPE.Gnss.GpsCodePhaseObsMin8=65
696 Size.HPE.Gnss.IonosphericCorrection=8
697 Size.HPE.Gnss.PseudorangeObservation=37
698 Size.HPE.Gnss.SatelliteId=2
699 Size.HPE.Gnss.UtcParameters=13
700 Size.HPE.InitializationReport=-1
701 Size.HPE.Observation=1
702 Size.HPE.ObservationEpoch=9
703 Size.HPE.ObservationReport=-1
704 Size.HPE.ObservationSet=-1
705 Size.HPE.Point2D=17
706 Size.HPE.Point3D=25
707 Size.HPE.PositionReport=-1
708 Size.HPE.ReferenceData=1
709 Size.HPE.ReferenceDataSet=-1
710 Size.HPE.Shape=1
711 Size.HPE.Spheroid=33
712 Size.HPE.StateInfo=-1
713 Size.HPE.TaskReport=-1
714 Size.HPE.WiFi.WiFiRss=16
715 Size.HPE.WiFi.WiFiRssExt=57
716 Size.Logging.ActionMsg=-1
717 Size.Logging.AppMetrics=-1
718 Size.Logging.DebugInfo=-1
719 Size.Logging.MessageBase=-1
720 Size.Logging.Metric=-1
721 Size.Logging.MetricMsg=-1
722 Size.Logging.PegCount=-1
723 Size.Logging.TaskReport=-1
724 Size.Logging.TraceMsg=-1
725 Size.Logging.TransactionMsg=-1
726 Size.Logging.UsageMsg=-1
727 Size.SLAM.AddressInfo=-1
728 Size.SLAM.BluetoothRefPoint=-1
729 Size.SLAM.BoundingBox=48
730 Size.SLAM.CellularRefPoint=-1
731 Size.SLAM.ContactInfo=-1
732 Size.SLAM.GenericRFRefPoint=-1
733 Size.SLAM.PointOfInterest=-1
734 Size.SLAM.Probe.Submit.Input=-1
735 Size.SLAM.ProbeRecord=-1
736 Size.SLAM.ProbeSourceInfo=-1
737 Size.SLAM.RFRefPoint=-1
738 Size.SLAM.RefPoint=-1
739 Size.SLAM.RefPointIndex=-1
740 Size.SLAM.RefPointSet=-1
741 Size.SLAM.SparseMeasurementTile.Position=13
742 Size.SLAM.SparseMeasurementTile.RfData=4
743 Size.SLAM.SparseMeasurementTile.RfReference=16
744 Size.SLAM.SparseMeasurementTile=-1
745 Size.SLAM.SpatialIndex=-1
746 Size.SLAM.Survey.Download.Input=-1
747 Size.SLAM.Survey.Download.Output=-1
748 Size.SLAM.Survey.Submit.Input=-1
749 Size.SLAM.Survey.Submit.Output=-1
750 Size.SLAM.SurveyData=-1
751 Size.SLAM.SurveyInfo=-1
752 Size.SLAM.SurveyRecord=-1
753 Size.SLAM.Tile=-1
754 Size.SLAM.TileManagement.DeleteTile.Input=-1
755 Size.SLAM.TileManagement.UpdateTile.Input=-1
756 Size.SLAM.TileManagement.UploadTile.Input=-1
757 Size.SLAM.TileService.DownloadTile.Input=-1
758 Size.SLAM.TileService.DownloadTile.Output=-1
759 Size.SLAM.TileService.EstimatePosition.Input=-1
760 Size.SLAM.TileService.EstimatePosition.Output=-1
761 Size.SLAM.TileService.FindTilesByBoundingbox.Input=-1
762 Size.SLAM.TileService.FindTilesByBoundingbox.Output=-1
763 Size.SLAM.TileService.FindTilesByRefId.Input=-1
764 Size.SLAM.TileService.FindTilesByRefId.Output=-1
765 Size.SLAM.TileSet=-1
766 Size.SLAM.WifiRefPoint=-1
767 Size.Tensor.Command=-1
768 Size.Tensor.CommandApi.Execute.Input=-1
769 Size.Tensor.CommandApi.Execute.Output=-1
770 Size.Tensor.CommandResponse=-1
771 Size.Tensor.InputBase=-1
772 Size.Tensor.NameValue=-1
773 Size.Tensor.OutputBase=-1
774 Size.Tensor.VoidType=-1
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!