-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathfsautomat.dtd
82 lines (66 loc) · 2.78 KB
/
fsautomat.dtd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<!ELEMENT TaskDescription (Graphics?,State+,SubTask*,xi:include*)>
<!ELEMENT SubTask (State+,Graphics?)>
<!ELEMENT State ((ROBOT|SetOfRobots)?,ECPGeneratorType?,PosX?,PosY?,
(AddArg|(TrajectoryFilePath,Trajectory))?,taskInit?,
Speech?,AddArgSensor?,TimeSpan?,Parameters?,transition*)>
<!ATTLIST State id CDATA #REQUIRED>
<!ATTLIST State type CDATA #REQUIRED>
<!ELEMENT SetOfRobots (FirstSet)><!--?, SecSet?)>-->
<!ELEMENT FirstSet (ROBOT+)>
<!--?,<!ELEMENT SecSet (ROBOT+)>-->
<!ELEMENT ROBOT (#PCDATA)>
<!ELEMENT ECPGeneratorType (#PCDATA)>
<!ELEMENT TrajectoryFilePath (#PCDATA)>
<!ELEMENT Trajectory (Pose+)>
<!ATTLIST Trajectory coordinateType CDATA #REQUIRED>
<!ATTLIST Trajectory motionType CDATA #REQUIRED>
<!ELEMENT Pose (Velocity,Accelerations,Coordinates)>
<!--?<!ELEMENT StartVelocity (#PCDATA)><!ELEMENT EndVelocity (#PCDATA)>-->
<!ELEMENT Velocity (#PCDATA)>
<!ELEMENT Accelerations (#PCDATA)>
<!ELEMENT Coordinates (#PCDATA)>
<!ELEMENT taskInit (ecp+,mp?)>
<!ELEMENT ecp (ecp_teach_in_gen?,ecp_newsmooth_gen?,weight_measure_gen?,ecp_gen_t?,ecp_tff_nose_run_gen?,
bias_edp_force_st?,ecp_tff_rubik_grab_gen?,ecp_tff_rubik_face_rotate_gen?,gripper_opening?,
ecp_tff_gripper_approach_gen?,ecp_gen_festival?)>
<!ATTLIST ecp name CDATA #REQUIRED>
<!ELEMENT ecp_gen_t (#PCDATA)>
<!ELEMENT ecp_gen_festival (#PCDATA)>
<!ELEMENT ecp_tff_nose_run_gen (#PCDATA)>
<!ELEMENT ecp_tff_rubik_grab_gen (#PCDATA)>
<!ELEMENT ecp_tff_gripper_approach_gen (#PCDATA)>
<!ELEMENT ecp_tff_rubik_face_rotate_gen (#PCDATA)>
<!ELEMENT ecp_teach_in_gen (#PCDATA)>
<!ELEMENT bias_edp_force_st (#PCDATA)>
<!ELEMENT ecp_newsmooth_gen (#PCDATA)>
<!ELEMENT weight_meassure_gen (#PCDATA)>
<!ELEMENT ecp_sub_task_gripper_opening (#PCDATA)>
<!ELEMENT mp (Sensor*,Transmitter?)>
<!--<!ELEMENT cube_state (#PCDATA)>-->
<!ELEMENT Transmitter (#PCDATA)>
<!ELEMENT Speech (#PCDATA)>
<!ELEMENT AddArg (#PCDATA)>
<!ELEMENT Sensor (#PCDATA)>
<!ELEMENT TimeSpan (#PCDATA)>
<!ELEMENT Parameters (#PCDATA)>
<!ELEMENT transition (#PCDATA)>
<!ATTLIST transition condition CDATA #REQUIRED>
<!ATTLIST transition target CDATA #REQUIRED>
<!ELEMENT Graphics (PosX, PosY, Scale?)>
<!ELEMENT PosX (#PCDATA)>
<!ELEMENT PosY (#PCDATA)>
<!ELEMENT Scale (#PCDATA)>
<!ELEMENT xi:include (xi:fallback?)>
<!ATTLIST xi:include
xmlns:xi CDATA #FIXED "http://www.w3.org/2001/XInclude"
href CDATA #IMPLIED
parse (xml|text) "xml"
xpointer CDATA #IMPLIED
encoding CDATA #IMPLIED
accept CDATA #IMPLIED
accept-language CDATA #IMPLIED
>
<!ELEMENT xi:fallback ANY>
<!ATTLIST xi:fallback
xmlns:xi CDATA #FIXED "http://www.w3.org/2001/XInclude"
>