root / trunk / web / WEB-INF / wsit-org.lidar.api.Motion.xml @ 11
History | View | Annotate | Download (11.9 KB)
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
---|---|
2 |
<definitions
|
3 |
xmlns="http://schemas.xmlsoap.org/wsdl/" |
4 |
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" |
5 |
xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
6 |
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="MotionService" targetNamespace="http://api.lidar.org/" xmlns:tns="http://api.lidar.org/" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrmp/200702" |
7 |
>
|
8 |
<message name="setMove0"/> |
9 |
<message name="setMove0Response"/> |
10 |
<message name="setMove1"/> |
11 |
<message name="setMove1Response"/> |
12 |
<message name="run"/> |
13 |
<message name="runResponse"/> |
14 |
<message name="setInitialAngularVel0"/> |
15 |
<message name="setInitialAngularVel0Response"/> |
16 |
<message name="setInitialAngularVel1"/> |
17 |
<message name="setInitialAngularVel1Response"/> |
18 |
<message name="setAngularAcceleration0"/> |
19 |
<message name="setAngularAcceleration0Response"/> |
20 |
<message name="setAngularAcceleration1"/> |
21 |
<message name="setAngularAcceleration1Response"/> |
22 |
<message name="setLackCorrection0"/> |
23 |
<message name="setLackCorrection0Response"/> |
24 |
<message name="setLackCorrection1"/> |
25 |
<message name="setLackCorrection1Response"/> |
26 |
<message name="setAngularDeceleration0"/> |
27 |
<message name="setAngularDeceleration0Response"/> |
28 |
<message name="setAngularDeceleration1"/> |
29 |
<message name="setAngularDeceleration1Response"/> |
30 |
<message name="setPosition0"/> |
31 |
<message name="setPosition0Response"/> |
32 |
<message name="setPosition1"/> |
33 |
<message name="setPosition1Response"/> |
34 |
<message name="stopMotor0"/> |
35 |
<message name="stopMotor0Response"/> |
36 |
<message name="stopMotor1"/> |
37 |
<message name="stopMotor1Response"/> |
38 |
<message name="setMotorOff0"/> |
39 |
<message name="setMotorOff0Response"/> |
40 |
<message name="setMotorOff1"/> |
41 |
<message name="setMotorOff1Response"/> |
42 |
<message name="getPosition"/> |
43 |
<message name="getPositionResponse"/> |
44 |
<message name="setContinuousKeyMovement"/> |
45 |
<message name="setContinuousKeyMovementResponse"/> |
46 |
<message name="setSingleStepKeyMovement"/> |
47 |
<message name="setSingleStepKeyMovementResponse"/> |
48 |
<message name="simulateLeftKeyPress"/> |
49 |
<message name="simulateLeftKeyPressResponse"/> |
50 |
<message name="simulateLeftKeyRelease"/> |
51 |
<message name="simulateLeftKeyReleaseResponse"/> |
52 |
<message name="simulateRightKeyPress"/> |
53 |
<message name="simulateRightKeyPressResponse"/> |
54 |
<message name="simulateRightKeyRelease"/> |
55 |
<message name="simulateRightKeyReleaseResponse"/> |
56 |
<message name="simulateUpKeyPress"/> |
57 |
<message name="simulateUpKeyPressResponse"/> |
58 |
<message name="simulateUpKeyRelease"/> |
59 |
<message name="simulateUpKeyReleaseResponse"/> |
60 |
<message name="simulateDownKeyPress"/> |
61 |
<message name="simulateDownKeyPressResponse"/> |
62 |
<message name="simulateDownKeyRelease"/> |
63 |
<message name="simulateDownKeyReleaseResponse"/> |
64 |
<message name="setAutomaticPositionReporting"/> |
65 |
<message name="setAutomaticPositionReportingResponse"/> |
66 |
<portType name="Motion"> |
67 |
<operation name="setMove0"> |
68 |
<input message="tns:setMove0"/> |
69 |
<output message="tns:setMove0Response"/> |
70 |
</operation>
|
71 |
<operation name="setMove1"> |
72 |
<input message="tns:setMove1"/> |
73 |
<output message="tns:setMove1Response"/> |
74 |
</operation>
|
75 |
<operation name="run"> |
76 |
<input message="tns:run"/> |
77 |
<output message="tns:runResponse"/> |
78 |
</operation>
|
79 |
<operation name="setInitialAngularVel0"> |
80 |
<input message="tns:setInitialAngularVel0"/> |
81 |
<output message="tns:setInitialAngularVel0Response"/> |
82 |
</operation>
|
83 |
<operation name="setInitialAngularVel1"> |
84 |
<input message="tns:setInitialAngularVel1"/> |
85 |
<output message="tns:setInitialAngularVel1Response"/> |
86 |
</operation>
|
87 |
<operation name="setAngularAcceleration0"> |
88 |
<input message="tns:setAngularAcceleration0"/> |
89 |
<output message="tns:setAngularAcceleration0Response"/> |
90 |
</operation>
|
91 |
<operation name="setAngularAcceleration1"> |
92 |
<input message="tns:setAngularAcceleration1"/> |
93 |
<output message="tns:setAngularAcceleration1Response"/> |
94 |
</operation>
|
95 |
<operation name="setLackCorrection0"> |
96 |
<input message="tns:setLackCorrection0"/> |
97 |
<output message="tns:setLackCorrection0Response"/> |
98 |
</operation>
|
99 |
<operation name="setLackCorrection1"> |
100 |
<input message="tns:setLackCorrection1"/> |
101 |
<output message="tns:setLackCorrection1Response"/> |
102 |
</operation>
|
103 |
<operation name="setAngularDeceleration0"> |
104 |
<input message="tns:setAngularDeceleration0"/> |
105 |
<output message="tns:setAngularDeceleration0Response"/> |
106 |
</operation>
|
107 |
<operation name="setAngularDeceleration1"> |
108 |
<input message="tns:setAngularDeceleration1"/> |
109 |
<output message="tns:setAngularDeceleration1Response"/> |
110 |
</operation>
|
111 |
<operation name="setPosition0"> |
112 |
<input message="tns:setPosition0"/> |
113 |
<output message="tns:setPosition0Response"/> |
114 |
</operation>
|
115 |
<operation name="setPosition1"> |
116 |
<input message="tns:setPosition1"/> |
117 |
<output message="tns:setPosition1Response"/> |
118 |
</operation>
|
119 |
<operation name="stopMotor0"> |
120 |
<input message="tns:stopMotor0"/> |
121 |
<output message="tns:stopMotor0Response"/> |
122 |
</operation>
|
123 |
<operation name="stopMotor1"> |
124 |
<input message="tns:stopMotor1"/> |
125 |
<output message="tns:stopMotor1Response"/> |
126 |
</operation>
|
127 |
<operation name="setMotorOff0"> |
128 |
<input message="tns:setMotorOff0"/> |
129 |
<output message="tns:setMotorOff0Response"/> |
130 |
</operation>
|
131 |
<operation name="setMotorOff1"> |
132 |
<input message="tns:setMotorOff1"/> |
133 |
<output message="tns:setMotorOff1Response"/> |
134 |
</operation>
|
135 |
<operation name="getPosition"> |
136 |
<input message="tns:getPosition"/> |
137 |
<output message="tns:getPositionResponse"/> |
138 |
</operation>
|
139 |
<operation name="setContinuousKeyMovement"> |
140 |
<input message="tns:setContinuousKeyMovement"/> |
141 |
<output message="tns:setContinuousKeyMovementResponse"/> |
142 |
</operation>
|
143 |
<operation name="setSingleStepKeyMovement"> |
144 |
<input message="tns:setSingleStepKeyMovement"/> |
145 |
<output message="tns:setSingleStepKeyMovementResponse"/> |
146 |
</operation>
|
147 |
<operation name="simulateLeftKeyPress"> |
148 |
<input message="tns:simulateLeftKeyPress"/> |
149 |
<output message="tns:simulateLeftKeyPressResponse"/> |
150 |
</operation>
|
151 |
<operation name="simulateLeftKeyRelease"> |
152 |
<input message="tns:simulateLeftKeyRelease"/> |
153 |
<output message="tns:simulateLeftKeyReleaseResponse"/> |
154 |
</operation>
|
155 |
<operation name="simulateRightKeyPress"> |
156 |
<input message="tns:simulateRightKeyPress"/> |
157 |
<output message="tns:simulateRightKeyPressResponse"/> |
158 |
</operation>
|
159 |
<operation name="simulateRightKeyRelease"> |
160 |
<input message="tns:simulateRightKeyRelease"/> |
161 |
<output message="tns:simulateRightKeyReleaseResponse"/> |
162 |
</operation>
|
163 |
<operation name="simulateUpKeyPress"> |
164 |
<input message="tns:simulateUpKeyPress"/> |
165 |
<output message="tns:simulateUpKeyPressResponse"/> |
166 |
</operation>
|
167 |
<operation name="simulateUpKeyRelease"> |
168 |
<input message="tns:simulateUpKeyRelease"/> |
169 |
<output message="tns:simulateUpKeyReleaseResponse"/> |
170 |
</operation>
|
171 |
<operation name="simulateDownKeyPress"> |
172 |
<input message="tns:simulateDownKeyPress"/> |
173 |
<output message="tns:simulateDownKeyPressResponse"/> |
174 |
</operation>
|
175 |
<operation name="simulateDownKeyRelease"> |
176 |
<input message="tns:simulateDownKeyRelease"/> |
177 |
<output message="tns:simulateDownKeyReleaseResponse"/> |
178 |
</operation>
|
179 |
<operation name="setAutomaticPositionReporting"> |
180 |
<input message="tns:setAutomaticPositionReporting"/> |
181 |
<output message="tns:setAutomaticPositionReportingResponse"/> |
182 |
</operation>
|
183 |
</portType>
|
184 |
<binding name="MotionPortBinding" type="tns:Motion"> |
185 |
<wsp:PolicyReference URI="#MotionPortBindingPolicy"/> |
186 |
<operation name="setMove0"> |
187 |
<input/> |
188 |
<output/> |
189 |
</operation>
|
190 |
<operation name="setMove1"> |
191 |
<input/> |
192 |
<output/> |
193 |
</operation>
|
194 |
<operation name="run"> |
195 |
<input/> |
196 |
<output/> |
197 |
</operation>
|
198 |
<operation name="setInitialAngularVel0"> |
199 |
<input/> |
200 |
<output/> |
201 |
</operation>
|
202 |
<operation name="setInitialAngularVel1"> |
203 |
<input/> |
204 |
<output/> |
205 |
</operation>
|
206 |
<operation name="setAngularAcceleration0"> |
207 |
<input/> |
208 |
<output/> |
209 |
</operation>
|
210 |
<operation name="setAngularAcceleration1"> |
211 |
<input/> |
212 |
<output/> |
213 |
</operation>
|
214 |
<operation name="setLackCorrection0"> |
215 |
<input/> |
216 |
<output/> |
217 |
</operation>
|
218 |
<operation name="setLackCorrection1"> |
219 |
<input/> |
220 |
<output/> |
221 |
</operation>
|
222 |
<operation name="setAngularDeceleration0"> |
223 |
<input/> |
224 |
<output/> |
225 |
</operation>
|
226 |
<operation name="setAngularDeceleration1"> |
227 |
<input/> |
228 |
<output/> |
229 |
</operation>
|
230 |
<operation name="setPosition0"> |
231 |
<input/> |
232 |
<output/> |
233 |
</operation>
|
234 |
<operation name="setPosition1"> |
235 |
<input/> |
236 |
<output/> |
237 |
</operation>
|
238 |
<operation name="stopMotor0"> |
239 |
<input/> |
240 |
<output/> |
241 |
</operation>
|
242 |
<operation name="stopMotor1"> |
243 |
<input/> |
244 |
<output/> |
245 |
</operation>
|
246 |
<operation name="setMotorOff0"> |
247 |
<input/> |
248 |
<output/> |
249 |
</operation>
|
250 |
<operation name="setMotorOff1"> |
251 |
<input/> |
252 |
<output/> |
253 |
</operation>
|
254 |
<operation name="getPosition"> |
255 |
<input/> |
256 |
<output/> |
257 |
</operation>
|
258 |
<operation name="setContinuousKeyMovement"> |
259 |
<input/> |
260 |
<output/> |
261 |
</operation>
|
262 |
<operation name="setSingleStepKeyMovement"> |
263 |
<input/> |
264 |
<output/> |
265 |
</operation>
|
266 |
<operation name="simulateLeftKeyPress"> |
267 |
<input/> |
268 |
<output/> |
269 |
</operation>
|
270 |
<operation name="simulateLeftKeyRelease"> |
271 |
<input/> |
272 |
<output/> |
273 |
</operation>
|
274 |
<operation name="simulateRightKeyPress"> |
275 |
<input/> |
276 |
<output/> |
277 |
</operation>
|
278 |
<operation name="simulateRightKeyRelease"> |
279 |
<input/> |
280 |
<output/> |
281 |
</operation>
|
282 |
<operation name="simulateUpKeyPress"> |
283 |
<input/> |
284 |
<output/> |
285 |
</operation>
|
286 |
<operation name="simulateUpKeyRelease"> |
287 |
<input/> |
288 |
<output/> |
289 |
</operation>
|
290 |
<operation name="simulateDownKeyPress"> |
291 |
<input/> |
292 |
<output/> |
293 |
</operation>
|
294 |
<operation name="simulateDownKeyRelease"> |
295 |
<input/> |
296 |
<output/> |
297 |
</operation>
|
298 |
<operation name="setAutomaticPositionReporting"> |
299 |
<input/> |
300 |
<output/> |
301 |
</operation>
|
302 |
</binding>
|
303 |
<service name="MotionService"> |
304 |
<port name="MotionPort" binding="tns:MotionPortBinding"/> |
305 |
</service>
|
306 |
<wsp:Policy wsu:Id="MotionPortBindingPolicy"> |
307 |
<wsp:ExactlyOne>
|
308 |
<wsp:All>
|
309 |
<wsam:Addressing wsp:Optional="false"/> |
310 |
<wsrm:RMAssertion/> |
311 |
</wsp:All>
|
312 |
</wsp:ExactlyOne>
|
313 |
</wsp:Policy>
|
314 |
</definitions>
|