Updated V1.2 to use Tensor/V1.0.0/ApiBase.xid.xml
Showing
11 changed files
with
136 additions
and
520 deletions
HPE/V1.2/README.md
0 → 100644
1 | # HPE XIDs # | ||
2 | HPE 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 | https://xid.location.studio/HPE/V1.2/HpeCellular.xid.xml \ | ||
13 | https://xid.location.studio/HPE/V1.2/HpeCore.xid.xml \ | ||
14 | https://xid.location.studio/HPE/V1.2/HpeGnss.xid.xml \ | ||
15 | https://xid.location.studio/HPE/V1.2/HpeUsage.xid.xml \ | ||
16 | https://xid.location.studio/HPE/V1.2/HpeWiFi.xid.xml | ||
17 | |||
18 | OR | ||
19 | |||
20 | $ java -Xnoclassgc -jar $XIDSDK/bin/xidcg.jar \ | ||
21 | -v \ | ||
22 | -prop ../../Tensor/V1.0.0/XIDData.prop \ | ||
23 | -prop XIDData.prop \ | ||
24 | HpeCellular.xid.xml \ | ||
25 | HpeCore.xid.xml \ | ||
26 | HpeGnss.xid.xml \ | ||
27 | HpeUsage.xid.xml \ | ||
28 | HpeWiFi.xid.xml | ||
29 | ~~~ | ||
30 | |||
31 | |||
32 | If xidcg reports: | ||
33 | |||
34 | ~~~ | ||
35 | Generating: xidout/meta/XID/XIDData.prop | ||
36 | ~~~ | ||
37 | |||
38 | Then something has changed and XIDData.prop needs to get updated. | ||
39 |
ILP/V1.1.1/ApiBase.xid.xml
deleted
100644 → 0
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="ApiBase.xid.xml"> | ||
8 | |||
9 | <title>ILP Services API Base Definitions</title> | ||
10 | <comment> | ||
11 | This document defines the common types API service interface for the ILP and Simultaneous Localization | ||
12 | and Mapping (SLAM) services definitions. The service provides access to ILP and SLAM technologies for position | ||
13 | calculation for devices and services communicating via standard | ||
14 | IP based protocols. The API currently supports XMF and JSON wire formats. | ||
15 | </comment> | ||
16 | |||
17 | <import ref="https://xid.location.studio/Tensor/V1.0.0/Definitions.xid.xml" local="Definitions.xid.xml" /> | ||
18 | <import ref="https://xid.location.studio/Tensor/V1.0.0/Common.xid.xml" local="Definitions.xid.xml" /> | ||
19 | <import ref="https://xid.location.studio/HPE/V1.1.1/HpeCore.xid.xml" local="HpeCore.xid.xml" /> | ||
20 | <import ref="https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeGnss.xid.xml" local="HpeGnss.xid.xml" /> | ||
21 | <import ref="https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeCellular.xid.xml" local="HpeCellular.xid.xml" /> | ||
22 | <import ref="https://xid.location.studio/HPE/CommonDefs/V1.1.1/HpeWiFi.xid.xml" local="HpeWiFi.xid.xml" /> | ||
23 | |||
24 | <namespace name="ILP"> | ||
25 | <using namespace="HPE"/> | ||
26 | <using namespace="Tensor"/> | ||
27 | |||
28 | |||
29 | <!-- | ||
30 | ******************************* | ||
31 | *InputBase Type Definition | ||
32 | ******************************* | ||
33 | --> | ||
34 | <struct name="InputBase" > | ||
35 | <comment>Base input fields for operations supporting asynchronous transaction information.</comment> | ||
36 | <elem name="directive" multiplicity="0..*" type="NameValue"> | ||
37 | <comment> | ||
38 | A set of directives to influence processing. | ||
39 | </comment> | ||
40 | </elem> | ||
41 | |||
42 | <elem name="devid" multiplicity="1" type="string"> | ||
43 | <comment> | ||
44 | Required device identifier, that provides a consistent multi-transaction identifier | ||
45 | for a device or equivalent (e.g. service identifier) providing the data. Any errors or issues resulting from processing the data will include this identifier | ||
46 | in the system logs, providing traceability. Identifier should be unique. | ||
47 | </comment> | ||
48 | </elem> | ||
49 | |||
50 | <elem name="etid" multiplicity="0..1" type="string"> | ||
51 | <comment> | ||
52 | Optional external transaction identifier for the caller to uniquely identify and track | ||
53 | the transaction and corresponding results. These identifiers will appear in the | ||
54 | ILP system logs for traceability analysis. The format of the transaction identifier is up to the caller | ||
55 | and can be anything: e.g. [uuid], [id1.subid0], [numerical], etc. This data is never interpreted by | ||
56 | the ILP system. | ||
57 | </comment> | ||
58 | </elem> | ||
59 | </struct> | ||
60 | |||
61 | |||
62 | <!-- | ||
63 | ******************************* | ||
64 | *OutputBase Type Definition | ||
65 | ******************************* | ||
66 | --> | ||
67 | <struct name="OutputBase" > | ||
68 | <comment>Base output fields common to operations supporting asynchronous returning transaction information.</comment> | ||
69 | <elem name="devid" multiplicity="0..1" type="string"> | ||
70 | <comment> | ||
71 | Device identifier provided at operation input, provides a consistent identifier | ||
72 | for a device or equivalent (e.g. service identifier) providing the data. Any errors or issues resulting from processing the data will include this identifier | ||
73 | in the system logs, providing traceability. | ||
74 | </comment> | ||
75 | </elem> | ||
76 | |||
77 | <elem name="etid" multiplicity="0..1" type="string"> | ||
78 | <comment> | ||
79 | Optional external transaction identifier for the caller to uniquely identify and track | ||
80 | the transaction and corresponding results. These identifiers appear in the | ||
81 | ILP system logs for traceability analysis. The format of the transaction identifier is up to the caller | ||
82 | and can be anything: e.g. [uuid], [id1.subid0], [numerical], etc. This data is never interpreted by | ||
83 | the ILP system. | ||
84 | </comment> | ||
85 | |||
86 | </elem> | ||
87 | |||
88 | <elem name="resultcode" type="ResultCode" multiplicity="1" > | ||
89 | <comment>Result of the operation.</comment> | ||
90 | </elem> | ||
91 | |||
92 | <elem name="errinfo" type="Tensor.string" multiplicity="0..1"> | ||
93 | <comment>Error information if result was not success.</comment> | ||
94 | </elem> | ||
95 | |||
96 | </struct> | ||
97 | |||
98 | </namespace> | ||
99 | </specification> |
ILP/V1.2/ApiBase.xid.xml
deleted
100644 → 0
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="ApiBase.xid.xml"> | ||
8 | |||
9 | <title>ILP Services API Base Definitions</title> | ||
10 | <comment> | ||
11 | This document defines the common types API service interface for the ILP and Simultaneous Localization | ||
12 | and Mapping (SLAM) services definitions. The service provides access to ILP and SLAM technologies for position | ||
13 | calculation for devices and services communicating via standard | ||
14 | IP based protocols. The API currently supports XMF and JSON wire formats. | ||
15 | </comment> | ||
16 | |||
17 | <import ref="https://xid.location.studio/Tensor/V1.0.0/Definitions.xid.xml" local="Definitions.xid.xml" /> | ||
18 | <import ref="https://xid.location.studio/Tensor/V1.0.0/Common.xid.xml" local="Definitions.xid.xml" /> | ||
19 | <import ref="https://xid.location.studio/HPE/V1.2/HpeCore.xid.xml" local="HpeCore.xid.xml" /> | ||
20 | <import ref="https://xid.location.studio/HPE/V1.2/HpeGnss.xid.xml" local="HpeGnss.xid.xml" /> | ||
21 | <import ref="https://xid.location.studio/HPE/V1.2/HpeCellular.xid.xml" local="HpeCellular.xid.xml" /> | ||
22 | <import ref="https://xid.location.studio/HPE/V1.2/HpeWiFi.xid.xml" local="HpeWiFi.xid.xml" /> | ||
23 | |||
24 | <namespace name="ILP"> | ||
25 | <using namespace="HPE"/> | ||
26 | <using namespace="Tensor"/> | ||
27 | |||
28 | |||
29 | <!-- | ||
30 | ******************************* | ||
31 | *InputBase Type Definition | ||
32 | ******************************* | ||
33 | --> | ||
34 | <struct name="InputBase" > | ||
35 | <comment>Base input fields for operations supporting asynchronous transaction information.</comment> | ||
36 | <elem name="directive" multiplicity="0..*" type="NameValue"> | ||
37 | <comment> | ||
38 | A set of directives to influence processing. | ||
39 | </comment> | ||
40 | </elem> | ||
41 | |||
42 | <elem name="devid" multiplicity="1" type="string"> | ||
43 | <comment> | ||
44 | Required device identifier, that provides a consistent multi-transaction identifier | ||
45 | for a device or equivalent (e.g. service identifier) providing the data. Any errors or issues resulting from processing the data will include this identifier | ||
46 | in the system logs, providing traceability. Identifier should be unique. | ||
47 | </comment> | ||
48 | </elem> | ||
49 | |||
50 | <elem name="etid" multiplicity="0..1" type="string"> | ||
51 | <comment> | ||
52 | Optional external transaction identifier for the caller to uniquely identify and track | ||
53 | the transaction and corresponding results. These identifiers will appear in the | ||
54 | ILP system logs for traceability analysis. The format of the transaction identifier is up to the caller | ||
55 | and can be anything: e.g. [uuid], [id1.subid0], [numerical], etc. This data is never interpreted by | ||
56 | the ILP system. | ||
57 | </comment> | ||
58 | </elem> | ||
59 | </struct> | ||
60 | |||
61 | |||
62 | <!-- | ||
63 | ******************************* | ||
64 | *OutputBase Type Definition | ||
65 | ******************************* | ||
66 | --> | ||
67 | <struct name="OutputBase" > | ||
68 | <comment>Base output fields common to operations supporting asynchronous returning transaction information.</comment> | ||
69 | <elem name="devid" multiplicity="0..1" type="string"> | ||
70 | <comment> | ||
71 | Device identifier provided at operation input, provides a consistent identifier | ||
72 | for a device or equivalent (e.g. service identifier) providing the data. Any errors or issues resulting from processing the data will include this identifier | ||
73 | in the system logs, providing traceability. | ||
74 | </comment> | ||
75 | </elem> | ||
76 | |||
77 | <elem name="etid" multiplicity="0..1" type="string"> | ||
78 | <comment> | ||
79 | Optional external transaction identifier for the caller to uniquely identify and track | ||
80 | the transaction and corresponding results. These identifiers appear in the | ||
81 | ILP system logs for traceability analysis. The format of the transaction identifier is up to the caller | ||
82 | and can be anything: e.g. [uuid], [id1.subid0], [numerical], etc. This data is never interpreted by | ||
83 | the ILP system. | ||
84 | </comment> | ||
85 | |||
86 | </elem> | ||
87 | |||
88 | <elem name="resultcode" type="ResultCode" multiplicity="1" > | ||
89 | <comment>Result of the operation.</comment> | ||
90 | </elem> | ||
91 | |||
92 | <elem name="errinfo" type="Tensor.string" multiplicity="0..1"> | ||
93 | <comment>Error information if result was not success.</comment> | ||
94 | </elem> | ||
95 | |||
96 | </struct> | ||
97 | |||
98 | </namespace> | ||
99 | </specification> |
ILP/V1.2/IlpApiBase.xid.xml
deleted
100644 → 0
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="IlpApiBase.xid"> | ||
8 | |||
9 | <title>ILP Hybrid Positioning Services API Base Definitions</title> | ||
10 | <comment> | ||
11 | This document defines the common types API service interface for the IoT Location Platform (ILP). | ||
12 | The service provides hybrid position calculation for devices and services communicating | ||
13 | via standard IP based protocols. The API currently supports XMF and JSON wire formats. | ||
14 | </comment> | ||
15 | |||
16 | <import ref="https://xid.location.studio/HPE/V1.2/HpeGnss.xid.xml" local="HpeGnss.xid.xml" /> | ||
17 | <import ref="https://xid.location.studio/HPE/V1.2/HpeCellular.xid.xml" local="HpeCellular.xid.xml" /> | ||
18 | <import ref="https://xid.location.studio/HPE/V1.2/HpeWiFi.xid.xml" local="HpeWiFi.xid.xml" /> | ||
19 | |||
20 | <namespace name="ILP"> | ||
21 | <using namespace="HPE"/> | ||
22 | <using namespace="Tensor"/> | ||
23 | |||
24 | |||
25 | <!-- | ||
26 | ******************************* | ||
27 | *IlpInputBase Type Definition | ||
28 | ******************************* | ||
29 | --> | ||
30 | <struct name="IlpInputBase" > | ||
31 | <comment>Base input fields for operations supporting asynchronous transaction information.</comment> | ||
32 | <elem name="idDevice" multiplicity="1" type="string"> | ||
33 | <comment> | ||
34 | Required device identifier, that provides a consistent multi-transaction identifier | ||
35 | for a device or equivalent (e.g. service identifier) providing the data. Any errors or issues resulting from processing the data will include this identifier | ||
36 | in the system logs, providing traceability. Identifier should be unique. | ||
37 | </comment> | ||
38 | </elem> | ||
39 | |||
40 | <elem name="idTransaction" multiplicity="0..1" type="string"> | ||
41 | <comment> | ||
42 | Optional transaction identifier for the caller to uniquely identify and track | ||
43 | the transaction and corresponding results. These identifiers will appear in the | ||
44 | ILP system logs for traceability analysis. The format of the transaction identifier is up to the caller | ||
45 | and can be anything: e.g. [uuid], [id1.subid0], [numerical], etc. This data is never interpreted by | ||
46 | the ILP system. | ||
47 | </comment> | ||
48 | </elem> | ||
49 | |||
50 | <!-- THis is future, don't uncomment until design issues resolved. M. Mathews/s. Hines 161130 | ||
51 | <elem name="urlCallback" multiplicity="0..1" type="string"> | ||
52 | <tag key="life-cycle" value="future" /> | ||
53 | <comment> | ||
54 | Optional asynchronous callback used to callback client servers during long operations. Not all | ||
55 | interfaces may support this. | ||
56 | </comment> | ||
57 | </elem> | ||
58 | --> | ||
59 | </struct> | ||
60 | |||
61 | |||
62 | <!-- | ||
63 | ******************************* | ||
64 | *IlpOutputBase Type Definition | ||
65 | ******************************* | ||
66 | --> | ||
67 | <struct name="IlpOutputBase" > | ||
68 | <comment>Base output fields common to operations supporting asynchronous returning transaction information.</comment> | ||
69 | <elem name="idDevice" multiplicity="1" type="string"> | ||
70 | <comment> | ||
71 | Device identifier provided at operation input, provides a consistent identifier | ||
72 | for a device or equivalent (e.g. service identifier) providing the data. Any errors or issues resulting from processing the data will include this identifier | ||
73 | in the system logs, providing traceability. | ||
74 | </comment> | ||
75 | </elem> | ||
76 | |||
77 | <elem name="idTransaction" multiplicity="0..1" type="string"> | ||
78 | <comment> | ||
79 | Optional transaction identifier for the caller to uniquely identify and track | ||
80 | the transaction and corresponding results. These identifiers appear in the | ||
81 | ILP system logs for traceability analysis. The format of the transaction identifier is up to the caller | ||
82 | and can be anything: e.g. [uuid], [id1.subid0], [numerical], etc. This data is never interpreted by | ||
83 | the ILP system. | ||
84 | </comment> | ||
85 | </elem> | ||
86 | |||
87 | <!-- THis is future, don't uncomment until design issues resolved. M. Mathews/s. Hine 161130 | ||
88 | <elem name="urlCallback" multiplicity="0..1" type="string"> | ||
89 | <tag key="life-cycle" value="future" /> | ||
90 | <comment> | ||
91 | Optional asynchronous callback used to callback client servers during long operations. Not all | ||
92 | interfaces may support this. | ||
93 | </comment> | ||
94 | </elem> | ||
95 | --> | ||
96 | </struct> | ||
97 | |||
98 | |||
99 | </namespace> | ||
100 | </specification> |
... | @@ -12,7 +12,8 @@ | ... | @@ -12,7 +12,8 @@ |
12 | and services communicating via standard IP based protocols. The API currently supports XMF and JSON wire formats. | 12 | and services communicating via standard IP based protocols. The API currently supports XMF and JSON wire formats. |
13 | </comment> | 13 | </comment> |
14 | 14 | ||
15 | <import ref="https://xid.location.studio/ILP/V1.2/IlpApiBase.xid.xml" local="IlpApiBase.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/HPE/V1.2/HpeGnss.xid.xml" local="HpeGnss.xid.xml" /> | ||
16 | 17 | ||
17 | <namespace name="ILP"> | 18 | <namespace name="ILP"> |
18 | <using namespace="HPE"/> | 19 | <using namespace="HPE"/> |
... | @@ -24,7 +25,7 @@ | ... | @@ -24,7 +25,7 @@ |
24 | ******************************************************* | 25 | ******************************************************* |
25 | --> | 26 | --> |
26 | <!-- GnssDataInput structure --> | 27 | <!-- GnssDataInput structure --> |
27 | <struct name="GnssDataInput" type="IlpInputBase"> | 28 | <struct name="GnssDataInput" type="InputBase"> |
28 | <comment>ILP.Assistance.GnssData input request data.</comment> | 29 | <comment>ILP.Assistance.GnssData input request data.</comment> |
29 | 30 | ||
30 | <!-- Define internal data structure --> | 31 | <!-- Define internal data structure --> |
... | @@ -70,7 +71,7 @@ | ... | @@ -70,7 +71,7 @@ |
70 | </comment> | 71 | </comment> |
71 | </elem> | 72 | </elem> |
72 | 73 | ||
73 | <elem name="location" multiplicity="0..1" type="Shape"> | 74 | <elem name="location" multiplicity="0..1" type="Shape" polymorphic="true"> |
74 | <comment> | 75 | <comment> |
75 | Optional specification of the location to compute assistance data. If not specified | 76 | Optional specification of the location to compute assistance data. If not specified |
76 | all available asistance data will be provided. | 77 | all available asistance data will be provided. |
... | @@ -91,16 +92,9 @@ | ... | @@ -91,16 +92,9 @@ |
91 | </struct> | 92 | </struct> |
92 | 93 | ||
93 | <!-- GnssDataOutput structure --> | 94 | <!-- GnssDataOutput structure --> |
94 | <struct name="GnssDataOutput" type="IlpOutputBase"> | 95 | <struct name="GnssDataOutput" type="OutputBase"> |
95 | <comment>ILP.Assistance.GnssData output structure. </comment> | 96 | <comment>ILP.Assistance.GnssData output structure. </comment> |
96 | 97 | ||
97 | <elem name="resultcode" multiplicity="1" type="ResultCode"> | ||
98 | <comment> | ||
99 | Result of GnssData operation. | ||
100 | If resultcode is not success, encCon and constellation data will not be present. | ||
101 | </comment> | ||
102 | </elem> | ||
103 | |||
104 | <elem name="encoding" multiplicity="0..1" type="EncodingFormat" default="0"> | 98 | <elem name="encoding" multiplicity="0..1" type="EncodingFormat" default="0"> |
105 | <comment> | 99 | <comment> |
106 | Constellation Data encoding format. Data can be provided in a different encoding format | 100 | Constellation Data encoding format. Data can be provided in a different encoding format | ... | ... |
... | @@ -12,7 +12,8 @@ | ... | @@ -12,7 +12,8 @@ |
12 | via standard IP based protocols. The API currently supports XMF and JSON wire formats. | 12 | via standard IP based protocols. The API currently supports XMF and JSON wire formats. |
13 | </comment> | 13 | </comment> |
14 | 14 | ||
15 | <import ref="https://xid.location.studio/ILP/V1.2/IlpApiBase.xid.xml" local="IlpApiBase.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/HPE/V1.2/HpeCore.xid.xml" local="HpeCore.xid.xml" /> | ||
16 | 17 | ||
17 | <namespace name="ILP"> | 18 | <namespace name="ILP"> |
18 | <using namespace="HPE"/> | 19 | <using namespace="HPE"/> |
... | @@ -25,7 +26,7 @@ | ... | @@ -25,7 +26,7 @@ |
25 | --> | 26 | --> |
26 | 27 | ||
27 | <!-- CalculateInput structure --> | 28 | <!-- CalculateInput structure --> |
28 | <struct name="CalculateInput" type ="IlpInputBase"> | 29 | <struct name="CalculateInput" type ="InputBase"> |
29 | <comment>ILP.Positioning.Calculate input data structure.</comment> | 30 | <comment>ILP.Positioning.Calculate input data structure.</comment> |
30 | 31 | ||
31 | <elem name="uuidSession" multiplicity="0..1" type="UUID"> | 32 | <elem name="uuidSession" multiplicity="0..1" type="UUID"> |
... | @@ -88,13 +89,6 @@ If not specified, the set defaults to: Spheroid, Circle. | ... | @@ -88,13 +89,6 @@ If not specified, the set defaults to: Spheroid, Circle. |
88 | </comment> | 89 | </comment> |
89 | </elem> | 90 | </elem> |
90 | 91 | ||
91 | <elem name="directive" multiplicity="0..*" type="NameValue" ord="87"> | ||
92 | <comment> | ||
93 | A set of directives to influence processing. Unknown directives are ignored. | ||
94 | </comment> | ||
95 | </elem> | ||
96 | |||
97 | |||
98 | <elem name="state" multiplicity="0..1" type="StateInfo" ord="90"> | 92 | <elem name="state" multiplicity="0..1" type="StateInfo" ord="90"> |
99 | <comment> | 93 | <comment> |
100 | Specifies the position to initialize the state of the positioning engine.\n | 94 | Specifies the position to initialize the state of the positioning engine.\n |
... | @@ -134,7 +128,7 @@ If not specified, the set defaults to: Spheroid, Circle. | ... | @@ -134,7 +128,7 @@ If not specified, the set defaults to: Spheroid, Circle. |
134 | </enum> | 128 | </enum> |
135 | 129 | ||
136 | <!-- CalculateOutput structure --> | 130 | <!-- CalculateOutput structure --> |
137 | <struct name="CalculateOutput" type="IlpOutputBase" > | 131 | <struct name="CalculateOutput" type="OutputBase" > |
138 | <comment>ILP.Positioning.Calculate output data structure. This contains the reuslts of a calculate oeration.</comment> | 132 | <comment>ILP.Positioning.Calculate output data structure. This contains the reuslts of a calculate oeration.</comment> |
139 | 133 | ||
140 | <elem name="uuidSession" multiplicity="1" type="UUID"> | 134 | <elem name="uuidSession" multiplicity="1" type="UUID"> |
... | @@ -173,131 +167,6 @@ If not specified, the set defaults to: Spheroid, Circle. | ... | @@ -173,131 +167,6 @@ If not specified, the set defaults to: Spheroid, Circle. |
173 | 167 | ||
174 | <!-- | 168 | <!-- |
175 | ******************************************************* | 169 | ******************************************************* |
176 | CreateSession Data Types | ||
177 | ******************************************************* | ||
178 | --> | ||
179 | |||
180 | <!-- CreateSessionInput structure --> | ||
181 | <struct name="CreateSessionInput" type="IlpInputBase"> | ||
182 | <comment>ILP.Positioning.CreateSession input data structure.</comment> | ||
183 | |||
184 | <elem name="dynamics" multiplicity="1" type="DynamicsProfile"> | ||
185 | <comment> | ||
186 | Specifies the dymnamics of the device providing the data. If not known specify undefined. | ||
187 | This parameter optimizes configuration of the estimator to constraint calculations based on the type | ||
188 | of motion. If session is specified, this value will be overridden. | ||
189 | </comment> | ||
190 | </elem> | ||
191 | |||
192 | <elem name="duration" multiplicity="1" type="int32"> | ||
193 | <comment> | ||
194 | Number of seconds duration should persist. Maximum value is 86400 (1 day). | ||
195 | </comment> | ||
196 | </elem> | ||
197 | |||
198 | <elem name="typeObs" multiplicity="0..*" type="ObservationType"> | ||
199 | <comment> | ||
200 | Optional List of supported observation types. Improves transaction initialization speed if only observation types needed are specified. | ||
201 | If not specified, all supported observations will be available for the session. | ||
202 | </comment> | ||
203 | </elem> | ||
204 | |||
205 | <elem name="ctTypicalObs" multiplicity="0..1" type="int32"> | ||
206 | <comment> | ||
207 | Optional count of typical observations. Improves memory allocation when sizing internal buffers to typical number | ||
208 | of observations. | ||
209 | </comment> | ||
210 | </elem> | ||
211 | |||
212 | </struct> | ||
213 | |||
214 | <!-- CreateSessionOutput structure --> | ||
215 | <struct name="CreateSessionOutput" type="IlpOutputBase" > | ||
216 | <comment>ILP.Positioning.CreateSession output data structure.</comment> | ||
217 | <elem name="resultcode" multiplicity="1" type="ResultCode"> | ||
218 | <comment> | ||
219 | Result of session creation operation. | ||
220 | </comment> | ||
221 | </elem> | ||
222 | <elem name="uuidSession" multiplicity="0..1" type="UUID"> | ||
223 | <comment> | ||
224 | Session identifier of the created session. | ||
225 | </comment> | ||
226 | </elem> | ||
227 | </struct> | ||
228 | |||
229 | <!-- | ||
230 | ******************************************************* | ||
231 | ReleaseSession Data Types | ||
232 | ******************************************************* | ||
233 | --> | ||
234 | |||
235 | <!-- ReleaseSessionInput structure --> | ||
236 | <struct name="ReleaseSessionInput" > | ||
237 | <comment>ILP.Positioning.ReleaseSession input data structure.</comment> | ||
238 | <elem name="uuidSession" multiplicity="1" type="UUID"> | ||
239 | <comment> | ||
240 | Session identifier of the session to release. | ||
241 | </comment> | ||
242 | </elem> | ||
243 | |||
244 | </struct> | ||
245 | |||
246 | <!-- | ||
247 | ******************************************************* | ||
248 | Initialize Data Types | ||
249 | ******************************************************* | ||
250 | --> | ||
251 | |||
252 | <!-- InitializeInput structure --> | ||
253 | <struct name="InitializeInput" type="IlpInputBase" > | ||
254 | <comment>ILP.Positioning.Initialize input data structure.</comment> | ||
255 | |||
256 | <elem name="uuidSession" multiplicity="0..1" type="UUID"> | ||
257 | <comment> | ||
258 | Optional session identifier. See CreateSession for creating valid | ||
259 | session identifiers. Transactions can be processed in the context of a session to provide | ||
260 | historical information and link calcuation in time. | ||
261 | </comment> | ||
262 | </elem> | ||
263 | |||
264 | <elem name="durSession" multiplicity="0..1" type="int32"> | ||
265 | <comment> | ||
266 | Optional session duration. Default is 0 (not persisted). If specified, | ||
267 | the session created for this transaction will be stored for a maximum of 86400 seconds. | ||
268 | The uuidSession returned in the output, can be used in subsequent calls to Calculate to utilize | ||
269 | the persisted session data. Call ReleaseSession to release any persisted content once the session | ||
270 | is complete. | ||
271 | </comment> | ||
272 | </elem> | ||
273 | |||
274 | <elem name="state" multiplicity="1" type="StateInfo"> | ||
275 | <comment> | ||
276 | Specifies the position to initialize the state of the positioning engine. | ||
277 | </comment> | ||
278 | </elem> | ||
279 | |||
280 | </struct> | ||
281 | |||
282 | <!-- InitializeOutput structure --> | ||
283 | <struct name="InitializeOutput" type="IlpOutputBase"> | ||
284 | <comment>ILP.Positioning.Initialize output data structure.</comment> | ||
285 | <elem name="resultcode" multiplicity="1" type="ResultCode"> | ||
286 | <comment> | ||
287 | Result of session creation operation. | ||
288 | </comment> | ||
289 | </elem> | ||
290 | <elem name="uuidSession" multiplicity="0..1" type="UUID"> | ||
291 | <comment> | ||
292 | Session identifier of the created session. | ||
293 | </comment> | ||
294 | </elem> | ||
295 | </struct> | ||
296 | |||
297 | |||
298 | |||
299 | <!-- | ||
300 | ******************************************************* | ||
301 | ILP Positioning Service Interface. | 170 | ILP Positioning Service Interface. |
302 | ******************************************************* | 171 | ******************************************************* |
303 | --> | 172 | --> |
... | @@ -309,35 +178,6 @@ If not specified, the set defaults to: Spheroid, Circle. | ... | @@ -309,35 +178,6 @@ If not specified, the set defaults to: Spheroid, Circle. |
309 | <input name="Input" type="CalculateInput" sid="0x1010"/> | 178 | <input name="Input" type="CalculateInput" sid="0x1010"/> |
310 | <output name="Result" type="CalculateOutput" sid="0x1011" /> | 179 | <output name="Result" type="CalculateOutput" sid="0x1011" /> |
311 | </operation> | 180 | </operation> |
312 | |||
313 | <operation name="CreateSession"> | ||
314 | <comment> | ||
315 | Creates a persistent session object and returns its UUID. Can be used to process a series of related transactions | ||
316 | using the previous filter state. Good for temporal or multiple observation type updates that were not | ||
317 | available at the same time. | ||
318 | </comment> | ||
319 | <input name="Input" type="CreateSessionInput" sid="0x1012"/> | ||
320 | <output name="Result" type="CreateSessionOutput" sid="0x1013"/> | ||
321 | </operation> | ||
322 | |||
323 | <operation name="ReleaseSession"> | ||
324 | <comment> | ||
325 | Releases any persistent session data associated with the UUID. | ||
326 | </comment> | ||
327 | <input name="Input" type="ReleaseSessionInput" sid="0x1014"/> | ||
328 | <!-- output name="Result" type="void" sid="0x0000" result="return"/ --> | ||
329 | </operation> | ||
330 | |||
331 | <operation name="Initialize"> | ||
332 | <comment> | ||
333 | Initializes the positioning engine to state specified in the provided shape information. | ||
334 | This is an optional interaction given most cases, this initial position can be determmined from | ||
335 | the provided data. | ||
336 | </comment> | ||
337 | <input name="Input" type="InitializeInput" sid="0x1016"/> | ||
338 | <output name="Result" type="InitializeOutput" sid="0x1017" /> | ||
339 | </operation> | ||
340 | |||
341 | </interface> | 181 | </interface> |
342 | 182 | ||
343 | </namespace> | 183 | </namespace> | ... | ... |
... | @@ -11,7 +11,7 @@ | ... | @@ -11,7 +11,7 @@ |
11 | data without invoking the full get position operation. | 11 | data without invoking the full get position operation. |
12 | </comment> | 12 | </comment> |
13 | 13 | ||
14 | <import ref="https://xid.location.studio/ILP/V1.2/IlpApiBase.xid.xml" local="IlpApiBase.xid.xml" /> | 14 | <import ref="https://xid.location.studio/Tensor/V1.0.0/ApiBase.xid.xml" local="ApiBase.xid.xml" /> |
15 | 15 | ||
16 | <namespace name="ILP"> | 16 | <namespace name="ILP"> |
17 | <using namespace="HPE"/> | 17 | <using namespace="HPE"/> |
... | @@ -22,7 +22,7 @@ | ... | @@ -22,7 +22,7 @@ |
22 | Note: all the tags are defined. These have to | 22 | Note: all the tags are defined. These have to |
23 | match CalculateInput tags of the same name. | 23 | match CalculateInput tags of the same name. |
24 | --> | 24 | --> |
25 | <struct name="PositionInfo" type="IlpInputBase" > | 25 | <struct name="PositionInfo" type="InputBase" > |
26 | <comment>Used as ILP.Submission.PositionInfo input.</comment> | 26 | <comment>Used as ILP.Submission.PositionInfo input.</comment> |
27 | 27 | ||
28 | <elem name="state" multiplicity="0..1" type="StateInfo" ord="90"> | 28 | <elem name="state" multiplicity="0..1" type="StateInfo" ord="90"> |
... | @@ -33,12 +33,6 @@ | ... | @@ -33,12 +33,6 @@ |
33 | </comment> | 33 | </comment> |
34 | </elem> | 34 | </elem> |
35 | 35 | ||
36 | <elem name="directive" multiplicity="0..*" type="NameValue" ord="87"> | ||
37 | <comment> | ||
38 | A set of directives to influence processing. | ||
39 | </comment> | ||
40 | </elem> | ||
41 | |||
42 | <elem name="encObs" multiplicity="0..1" type="EncodingFormat" default="0" ord="88"> | 36 | <elem name="encObs" multiplicity="0..1" type="EncodingFormat" default="0" ord="88"> |
43 | <comment> | 37 | <comment> |
44 | Observation set encoding format. Observations may be passed to the service in | 38 | Observation set encoding format. Observations may be passed to the service in | ... | ... |
ILP/V1.2/README.md
0 → 100644
1 | # ILP XIDs # | ||
2 | ILP 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/V1.2/XIDData.prop \ | ||
13 | https://xid.location.studio/ILP/V1.2/IlpAssistanceApi.xid.xml \ | ||
14 | https://xid.location.studio/ILP/V1.2/IlpPositioningApi.xid.xml \ | ||
15 | https://xid.location.studio/ILP/V1.2/IlpSubmissionApi.xid.xml | ||
16 | |||
17 | OR | ||
18 | |||
19 | $ java -Xnoclassgc -jar $XIDSDK/bin/xidcg.jar \ | ||
20 | -v \ | ||
21 | -prop ../../Tensor/V1.0.0/XIDData.prop \ | ||
22 | -prop ../../HPE/V1.2/XIDData.prop \ | ||
23 | -prop XIDData.prop \ | ||
24 | IlpAssistanceApi.xid.xml \ | ||
25 | IlpPositioningApi.xid.xml \ | ||
26 | IlpSubmissionApi.xid.xml | ||
27 | ~~~ | ||
28 | |||
29 | If xidcg reports: | ||
30 | |||
31 | ~~~ | ||
32 | Generating: xidout/meta/XID/XIDData.prop | ||
33 | ~~~ | ||
34 | |||
35 | Then something has changed and XIDData.prop needs to get updated. | ||
36 |
... | @@ -401,7 +401,6 @@ Ord.HPE.TaskReport.start=113 | ... | @@ -401,7 +401,6 @@ Ord.HPE.TaskReport.start=113 |
401 | Ord.HPE.TaskReport.status=115 | 401 | Ord.HPE.TaskReport.status=115 |
402 | Ord.HPE.TaskReport.taskid=112 | 402 | Ord.HPE.TaskReport.taskid=112 |
403 | Ord.ILP.CalculateInput.confidence=84 | 403 | Ord.ILP.CalculateInput.confidence=84 |
404 | Ord.ILP.CalculateInput.directive=87 | ||
405 | Ord.ILP.CalculateInput.durSession=81 | 404 | Ord.ILP.CalculateInput.durSession=81 |
406 | Ord.ILP.CalculateInput.dynamics=82 | 405 | Ord.ILP.CalculateInput.dynamics=82 |
407 | Ord.ILP.CalculateInput.encObs=88 | 406 | Ord.ILP.CalculateInput.encObs=88 |
... | @@ -416,12 +415,6 @@ Ord.ILP.CalculateOutput.dynamics=81 | ... | @@ -416,12 +415,6 @@ Ord.ILP.CalculateOutput.dynamics=81 |
416 | Ord.ILP.CalculateOutput.rankEstimate=82 | 415 | Ord.ILP.CalculateOutput.rankEstimate=82 |
417 | Ord.ILP.CalculateOutput.status=83 | 416 | Ord.ILP.CalculateOutput.status=83 |
418 | Ord.ILP.CalculateOutput.uuidSession=80 | 417 | Ord.ILP.CalculateOutput.uuidSession=80 |
419 | Ord.ILP.CreateSessionInput.ctTypicalObs=83 | ||
420 | Ord.ILP.CreateSessionInput.duration=81 | ||
421 | Ord.ILP.CreateSessionInput.dynamics=80 | ||
422 | Ord.ILP.CreateSessionInput.typeObs=82 | ||
423 | Ord.ILP.CreateSessionOutput.resultcode=80 | ||
424 | Ord.ILP.CreateSessionOutput.uuidSession=81 | ||
425 | Ord.ILP.GnssDataInput.Request=84 | 418 | Ord.ILP.GnssDataInput.Request=84 |
426 | Ord.ILP.GnssDataInput.RequestSpec.AssistData=68 | 419 | Ord.ILP.GnssDataInput.RequestSpec.AssistData=68 |
427 | Ord.ILP.GnssDataInput.RequestSpec.constellation=64 | 420 | Ord.ILP.GnssDataInput.RequestSpec.constellation=64 |
... | @@ -432,23 +425,11 @@ Ord.ILP.GnssDataInput.elmask=83 | ... | @@ -432,23 +425,11 @@ Ord.ILP.GnssDataInput.elmask=83 |
432 | Ord.ILP.GnssDataInput.encoding=81 | 425 | Ord.ILP.GnssDataInput.encoding=81 |
433 | Ord.ILP.GnssDataInput.epoch=80 | 426 | Ord.ILP.GnssDataInput.epoch=80 |
434 | Ord.ILP.GnssDataInput.location=82 | 427 | Ord.ILP.GnssDataInput.location=82 |
435 | Ord.ILP.GnssDataOutput.assistdata=82 | 428 | Ord.ILP.GnssDataOutput.assistdata=81 |
436 | Ord.ILP.GnssDataOutput.encoding=81 | 429 | Ord.ILP.GnssDataOutput.encoding=80 |
437 | Ord.ILP.GnssDataOutput.resultcode=80 | ||
438 | Ord.ILP.IlpInputBase.idDevice=64 | ||
439 | Ord.ILP.IlpInputBase.idTransaction=65 | ||
440 | Ord.ILP.IlpOutputBase.idDevice=64 | ||
441 | Ord.ILP.IlpOutputBase.idTransaction=65 | ||
442 | Ord.ILP.InitializeInput.durSession=81 | ||
443 | Ord.ILP.InitializeInput.state=82 | ||
444 | Ord.ILP.InitializeInput.uuidSession=80 | ||
445 | Ord.ILP.InitializeOutput.resultcode=80 | ||
446 | Ord.ILP.InitializeOutput.uuidSession=81 | ||
447 | Ord.ILP.PositionInfo.directive=87 | ||
448 | Ord.ILP.PositionInfo.encObs=88 | 430 | Ord.ILP.PositionInfo.encObs=88 |
449 | Ord.ILP.PositionInfo.observations=89 | 431 | Ord.ILP.PositionInfo.observations=89 |
450 | Ord.ILP.PositionInfo.state=90 | 432 | Ord.ILP.PositionInfo.state=90 |
451 | Ord.ILP.ReleaseSessionInput.uuidSession=64 | ||
452 | Ord.Logging.ActionMsg.category=98 | 433 | Ord.Logging.ActionMsg.category=98 |
453 | Ord.Logging.ActionMsg.id=96 | 434 | Ord.Logging.ActionMsg.id=96 |
454 | Ord.Logging.ActionMsg.iid=99 | 435 | Ord.Logging.ActionMsg.iid=99 |
... | @@ -486,19 +467,35 @@ Ord.Logging.TransactionMsg.devid=83 | ... | @@ -486,19 +467,35 @@ Ord.Logging.TransactionMsg.devid=83 |
486 | Ord.Logging.TransactionMsg.etid=81 | 467 | Ord.Logging.TransactionMsg.etid=81 |
487 | Ord.Logging.TransactionMsg.tid=80 | 468 | Ord.Logging.TransactionMsg.tid=80 |
488 | Ord.Logging.UsageMsg.uri=96 | 469 | Ord.Logging.UsageMsg.uri=96 |
470 | Ord.Tensor.Command.argument=66 | ||
471 | Ord.Tensor.Command.etid=65 | ||
472 | Ord.Tensor.Command.name=64 | ||
473 | Ord.Tensor.CommandApi.Execute.Input.commands=64 | ||
474 | Ord.Tensor.CommandApi.Execute.Input.wantresponses=65 | ||
475 | Ord.Tensor.CommandApi.Execute.Output.lastcommand=64 | ||
476 | Ord.Tensor.CommandApi.Execute.Output.lastresult=65 | ||
477 | Ord.Tensor.CommandApi.Execute.Output.responses=66 | ||
478 | Ord.Tensor.CommandResponse.etid=65 | ||
479 | Ord.Tensor.CommandResponse.name=64 | ||
480 | Ord.Tensor.CommandResponse.output=67 | ||
481 | Ord.Tensor.CommandResponse.result=66 | ||
482 | Ord.Tensor.InputBase.devid=64 | ||
483 | Ord.Tensor.InputBase.directive=66 | ||
484 | Ord.Tensor.InputBase.etid=65 | ||
489 | Ord.Tensor.NameValue.name=64 | 485 | Ord.Tensor.NameValue.name=64 |
490 | Ord.Tensor.NameValue.value=65 | 486 | Ord.Tensor.NameValue.value=65 |
487 | Ord.Tensor.OutputBase.devid=64 | ||
488 | Ord.Tensor.OutputBase.errinfo=67 | ||
489 | Ord.Tensor.OutputBase.etid=65 | ||
490 | Ord.Tensor.OutputBase.resultcode=66 | ||
491 | Ord.Tensor.VoidType.reserved=64 | 491 | Ord.Tensor.VoidType.reserved=64 |
492 | SID.ILP.Assistance.Gnss.Input=4120 | 492 | SID.ILP.Assistance.Gnss.Input=4120 |
493 | SID.ILP.Assistance.Gnss.Output=4121 | 493 | SID.ILP.Assistance.Gnss.Output=4121 |
494 | SID.ILP.Positioning.Calculate.Input=4112 | 494 | SID.ILP.Positioning.Calculate.Input=4112 |
495 | SID.ILP.Positioning.Calculate.Output=4113 | 495 | SID.ILP.Positioning.Calculate.Output=4113 |
496 | SID.ILP.Positioning.CreateSession.Input=4114 | ||
497 | SID.ILP.Positioning.CreateSession.Output=4115 | ||
498 | SID.ILP.Positioning.Initialize.Input=4118 | ||
499 | SID.ILP.Positioning.Initialize.Output=4119 | ||
500 | SID.ILP.Positioning.ReleaseSession.Input=4116 | ||
501 | SID.ILP.Submission.PositionInfo.Input=4126 | 496 | SID.ILP.Submission.PositionInfo.Input=4126 |
497 | SID.Tensor.CommandApi.Execute.Input=256 | ||
498 | SID.Tensor.CommandApi.Execute.Output=257 | ||
502 | Size.HPE.Arc3D=45 | 499 | Size.HPE.Arc3D=45 |
503 | Size.HPE.Arc=33 | 500 | Size.HPE.Arc=33 |
504 | Size.HPE.ArcBand3D=49 | 501 | Size.HPE.ArcBand3D=49 |
... | @@ -556,24 +553,12 @@ Size.ILP.Assistance.Gnss.Input=-1 | ... | @@ -556,24 +553,12 @@ Size.ILP.Assistance.Gnss.Input=-1 |
556 | Size.ILP.Assistance.Gnss.Output=-1 | 553 | Size.ILP.Assistance.Gnss.Output=-1 |
557 | Size.ILP.CalculateInput=-1 | 554 | Size.ILP.CalculateInput=-1 |
558 | Size.ILP.CalculateOutput=-1 | 555 | Size.ILP.CalculateOutput=-1 |
559 | Size.ILP.CreateSessionInput=-1 | ||
560 | Size.ILP.CreateSessionOutput=-1 | ||
561 | Size.ILP.GnssDataInput.RequestSpec=-1 | 556 | Size.ILP.GnssDataInput.RequestSpec=-1 |
562 | Size.ILP.GnssDataInput=-1 | 557 | Size.ILP.GnssDataInput=-1 |
563 | Size.ILP.GnssDataOutput=-1 | 558 | Size.ILP.GnssDataOutput=-1 |
564 | Size.ILP.IlpInputBase=-1 | ||
565 | Size.ILP.IlpOutputBase=-1 | ||
566 | Size.ILP.InitializeInput=-1 | ||
567 | Size.ILP.InitializeOutput=-1 | ||
568 | Size.ILP.PositionInfo=-1 | 559 | Size.ILP.PositionInfo=-1 |
569 | Size.ILP.Positioning.Calculate.Input=-1 | 560 | Size.ILP.Positioning.Calculate.Input=-1 |
570 | Size.ILP.Positioning.Calculate.Output=-1 | 561 | Size.ILP.Positioning.Calculate.Output=-1 |
571 | Size.ILP.Positioning.CreateSession.Input=-1 | ||
572 | Size.ILP.Positioning.CreateSession.Output=-1 | ||
573 | Size.ILP.Positioning.Initialize.Input=-1 | ||
574 | Size.ILP.Positioning.Initialize.Output=-1 | ||
575 | Size.ILP.Positioning.ReleaseSession.Input=-1 | ||
576 | Size.ILP.ReleaseSessionInput=-1 | ||
577 | Size.ILP.Submission.PositionInfo.Input=-1 | 562 | Size.ILP.Submission.PositionInfo.Input=-1 |
578 | Size.Logging.ActionMsg=-1 | 563 | Size.Logging.ActionMsg=-1 |
579 | Size.Logging.AppMetrics=-1 | 564 | Size.Logging.AppMetrics=-1 |
... | @@ -586,5 +571,11 @@ Size.Logging.TaskReport=-1 | ... | @@ -586,5 +571,11 @@ Size.Logging.TaskReport=-1 |
586 | Size.Logging.TraceMsg=-1 | 571 | Size.Logging.TraceMsg=-1 |
587 | Size.Logging.TransactionMsg=-1 | 572 | Size.Logging.TransactionMsg=-1 |
588 | Size.Logging.UsageMsg=-1 | 573 | Size.Logging.UsageMsg=-1 |
574 | Size.Tensor.Command=-1 | ||
575 | Size.Tensor.CommandApi.Execute.Input=-1 | ||
576 | Size.Tensor.CommandApi.Execute.Output=-1 | ||
577 | Size.Tensor.CommandResponse=-1 | ||
578 | Size.Tensor.InputBase=-1 | ||
589 | Size.Tensor.NameValue=-1 | 579 | Size.Tensor.NameValue=-1 |
580 | Size.Tensor.OutputBase=-1 | ||
590 | Size.Tensor.VoidType=-1 | 581 | Size.Tensor.VoidType=-1 | ... | ... |
... | @@ -10,8 +10,19 @@ $ java -Xnoclassgc -jar $XIDSDK/bin/xidcg.jar \ | ... | @@ -10,8 +10,19 @@ $ java -Xnoclassgc -jar $XIDSDK/bin/xidcg.jar \ |
10 | https://xid.location.studio/Tensor/V1.0.0/ApiBase.xid.xml \ | 10 | https://xid.location.studio/Tensor/V1.0.0/ApiBase.xid.xml \ |
11 | https://xid.location.studio/Tensor/V1.0.0/Command.xid.xml \ | 11 | https://xid.location.studio/Tensor/V1.0.0/Command.xid.xml \ |
12 | https://xid.location.studio/Tensor/V1.0.0/Common.xid.xml \ | 12 | https://xid.location.studio/Tensor/V1.0.0/Common.xid.xml \ |
13 | https://xid.location.studio/Tensor/V1.0.0/Definiions.xid.xml \ | 13 | https://xid.location.studio/Tensor/V1.0.0/Definitions.xid.xml \ |
14 | https://xid.location.studio/Tensor/V1.0.0/Logging.xid.xml | 14 | https://xid.location.studio/Tensor/V1.0.0/Logging.xid.xml |
15 | |||
16 | OR | ||
17 | |||
18 | $ java -Xnoclassgc -jar $XIDSDK/bin/xidcg.jar \ | ||
19 | -v \ | ||
20 | -prop XIDData.prop \ | ||
21 | ApiBase.xid.xml \ | ||
22 | Command.xid.xml \ | ||
23 | Common.xid.xml \ | ||
24 | Definitions.xid.xml \ | ||
25 | Logging.xid.xml | ||
15 | ~~~ | 26 | ~~~ |
16 | 27 | ||
17 | If xidcg reports: | 28 | If xidcg reports: | ... | ... |
... | @@ -47,8 +47,15 @@ Ord.Tensor.CommandResponse.etid=65 | ... | @@ -47,8 +47,15 @@ Ord.Tensor.CommandResponse.etid=65 |
47 | Ord.Tensor.CommandResponse.name=64 | 47 | Ord.Tensor.CommandResponse.name=64 |
48 | Ord.Tensor.CommandResponse.output=67 | 48 | Ord.Tensor.CommandResponse.output=67 |
49 | Ord.Tensor.CommandResponse.result=66 | 49 | Ord.Tensor.CommandResponse.result=66 |
50 | Ord.Tensor.InputBase.devid=64 | ||
51 | Ord.Tensor.InputBase.directive=66 | ||
52 | Ord.Tensor.InputBase.etid=65 | ||
50 | Ord.Tensor.NameValue.name=64 | 53 | Ord.Tensor.NameValue.name=64 |
51 | Ord.Tensor.NameValue.value=65 | 54 | Ord.Tensor.NameValue.value=65 |
55 | Ord.Tensor.OutputBase.devid=64 | ||
56 | Ord.Tensor.OutputBase.errinfo=67 | ||
57 | Ord.Tensor.OutputBase.etid=65 | ||
58 | Ord.Tensor.OutputBase.resultcode=66 | ||
52 | Ord.Tensor.VoidType.reserved=64 | 59 | Ord.Tensor.VoidType.reserved=64 |
53 | SID.Tensor.CommandApi.Execute.Input=256 | 60 | SID.Tensor.CommandApi.Execute.Input=256 |
54 | SID.Tensor.CommandApi.Execute.Output=257 | 61 | SID.Tensor.CommandApi.Execute.Output=257 |
... | @@ -67,5 +74,7 @@ Size.Tensor.Command=-1 | ... | @@ -67,5 +74,7 @@ Size.Tensor.Command=-1 |
67 | Size.Tensor.CommandApi.Execute.Input=-1 | 74 | Size.Tensor.CommandApi.Execute.Input=-1 |
68 | Size.Tensor.CommandApi.Execute.Output=-1 | 75 | Size.Tensor.CommandApi.Execute.Output=-1 |
69 | Size.Tensor.CommandResponse=-1 | 76 | Size.Tensor.CommandResponse=-1 |
77 | Size.Tensor.InputBase=-1 | ||
70 | Size.Tensor.NameValue=-1 | 78 | Size.Tensor.NameValue=-1 |
79 | Size.Tensor.OutputBase=-1 | ||
71 | Size.Tensor.VoidType=-1 | 80 | Size.Tensor.VoidType=-1 | ... | ... |
-
Please register or sign in to post a comment