30 lines
2 KiB
Text
30 lines
2 KiB
Text
|
<!-- Equipment classes required by process segment "MoveShuttle" -->
|
||
|
<equipmentClasses id="Shuttle">
|
||
|
<properties id="originId"/>
|
||
|
</equipmentClasses>
|
||
|
<equipmentClasses id="PositioningUnit">
|
||
|
<properties id="originId"/>
|
||
|
<properties id="locked"/>
|
||
|
<properties id="occupied" description="pddl:implicit"/>
|
||
|
</equipmentClasses>
|
||
|
<equipmentClasses id="TransportationNode" description="pddl:implicit">
|
||
|
<properties id="occupied" description="pddl:implicit"/>
|
||
|
</equipmentClasses>
|
||
|
|
||
|
<!-- Process segment "MoveShuttle" -->
|
||
|
<processSegments id="MoveShuttle" operationsType="INVENTORY" duration="10" durationUnitOfMeasure="SEC">
|
||
|
<processSegmentParameters id="movement" value="true"/>
|
||
|
<equipmentSegmentSpecifications use="shuttle" equipmentClasses="//@equipmentModel/@equipmentClasses.0"/>
|
||
|
<equipmentSegmentSpecifications use="from" equipmentClasses="//@equipmentModel/@equipmentClasses.1 //@equipmentModel/@equipmentClasses.2">
|
||
|
<properties id="locked" description="pddl:pre pddl:start" value="false" equipmentClassProperty="//@equipmentModel/@equipmentClasses.1/@properties.1"/>
|
||
|
<properties id="occupiedBefore" description="pddl:pre pddl:start" value="true" equipmentClassProperty="//@equipmentModel/@equipmentClasses.2/@properties.0"/>
|
||
|
<properties id="occupiedAfter" description="pddl:post pddl:start" value="false" equipmentClassProperty="//@equipmentModel/@equipmentClasses.2/@properties.0"/>
|
||
|
</equipmentSegmentSpecifications>
|
||
|
<equipmentSegmentSpecifications use="to" equipmentClasses="//@equipmentModel/@equipmentClasses.1 //@equipmentModel/@equipmentClasses.2">
|
||
|
<properties id="locked" description="pddl:pre pddl:end" value="false" equipmentClassProperty="//@equipmentModel/@equipmentClasses.1/@properties.1"/>
|
||
|
<properties id="occupiedBefore" description="pddl:pre pddl:end" value="false" equipmentClassProperty="//@equipmentModel/@equipmentClasses.2/@properties.0"/>
|
||
|
<properties id="occupiedAfter" description="pddl:post pddl:end" value="true" equipmentClassProperty="//@equipmentModel/@equipmentClasses.2/@properties.0"/>
|
||
|
</equipmentSegmentSpecifications>
|
||
|
</processSegments>
|
||
|
|