pitasc_library - skills/skill_guarded_slide.xml
Model definitions
line 8: skill_guarded_slide
File contents
1<?xml version="1.0" encoding="UTF-8"?>
2
3<pitasc>
4
5 <models>
6 <include package="pitasc_library" file="skills/skill_slide.xml"/>
7
8 <type id="skill_guarded_slide" prototype="skill_slide">
9 <meta>
10 <member id="description">A skill that moves along a fixed frame axis until it measures a certain force</member>
11 </meta>
12
13 <data>
14
15 <type id="max_forces" prototype="float_csv">
16 <meta>
17 <member id="description">Force in move direction that stops the slide.</member>
18 <member id="visibility">basic</member>
19 </meta>
20 <data>10.0</data>
21 </type>
22
23 <type id="operator" prototype="operator">
24 <meta>
25 <member id="description">Defines the stop condition.</member>
26 <member id="visibility">expert</member>
27 </meta>
28 <data>absolute_greater</data>
29 </type>
30
31 <member id="monitors">
32 <clone prototype="monitor_threshold">
33 <member id="provider" reference_id="force.collections.force_chain.chains[0]"/>
34 <member id="coordinates" reference_id="move.axes"/>
35 <member id="prefix" reference_id="force.collections.force_chain.prefix"/>
36 <member id="operator" reference_id="operator"/>
37 <member id="thresholds" reference_id="max_forces"/>
38 </clone>
39 </member>
40
41 </data>
42 </type>
43
44 </models>
45
46</pitasc>