moved kdeaccessibility kdeaddons kdeadmin kdeartwork kdebindings kdeedu kdegames...
[kdeedu.git] / kstars / kstars / indi / INDI.dtd
blob73d6914a8d5fa1247944e5eda21d86d875345fa2
1 <!ENTITY % propState "(Idle|Ok|Busy|Alert)" >
2 <!ENTITY % propType "(textField|numericField|oneOfMany|anyOfMany|lights)" >
3 <!ENTITY % propValue "(text|number|switch+|light+)" >
4 <!ENTITY % switchState "(Off|On)" >
5 <!ENTITY % lightState "(Idle|Ok|Busy|Alert)" >
6 <!ENTITY % labelValue "(#PCDATA)" >
7 <!ENTITY % textValue "(#PCDATA)" >
8 <!ENTITY % numberValue "(#PCDATA)" >
9 <!ENTITY % message "(#PCDATA)" >
12 <!ENTITY % clientCmds "(getProperties|setValue|getCurValue|getTarValue|message)" >
13 <!ELEMENT INDICTest ((%clientCmds;)*) >
15 <!ELEMENT getProperties EMPTY>
16 <!ATTLIST getProperties
17 version CDATA #REQUIRED
20 <!ELEMENT setValue (%propValue;) >
21 <!ATTLIST setValue
22 device CDATA #REQUIRED
23 name CDATA #REQUIRED
26 <!ELEMENT getCurValue EMPTY>
27 <!ATTLIST getCurValue
28 device CDATA #IMPLIED
29 name CDATA #IMPLIED
32 <!ELEMENT getTarValue EMPTY>
33 <!ATTLIST getTarValue
34 device CDATA #IMPLIED
35 name CDATA #IMPLIED
38 <!ELEMENT message (msg*) >
41 <!ENTITY % serverCmds "(defProperty|curValue|tarValue|delProperty|message)" >
42 <!ELEMENT INDISTest ((%serverCmds;)*) >
44 <!ELEMENT defProperty (%propType;, initCurValue?, initTarValue?, msg*) >
45 <!ATTLIST defProperty
46 device CDATA #REQUIRED
47 name CDATA #REQUIRED
48 timeout CDATA "0"
49 state %lightState; #REQUIRED
52 <!ELEMENT initCurValue (%propValue;) >
53 <!ELEMENT initTarValue (%propValue;) >
55 <!ELEMENT textField EMPTY >
56 <!ATTLIST textField
57 perm (ro|wo|rw) #REQUIRED
58 prompt CDATA #REQUIRED
61 <!ELEMENT numericField (min?, max?, step?) >
62 <!ATTLIST numericField
63 perm (ro|wo|rw) #REQUIRED
64 prompt CDATA #REQUIRED
66 <!ELEMENT min %numberValue; >
67 <!ELEMENT max %numberValue; >
68 <!ELEMENT step %numberValue; >
70 <!ELEMENT oneOfMany EMPTY>
71 <!ATTLIST oneOfMany
72 perm (ro|wo) #REQUIRED
73 prompt CDATA #REQUIRED
76 <!ELEMENT anyOfMany EMPTY>
77 <!ATTLIST anyOfMany
78 perm (ro|wo) #REQUIRED
79 prompt CDATA #REQUIRED
82 <!ELEMENT lights EMPTY>
83 <!ATTLIST lights
84 prompt CDATA #REQUIRED
87 <!ELEMENT text %textValue; >
89 <!ELEMENT number %numberValue; >
91 <!ELEMENT switch %labelValue; >
92 <!ATTLIST switch
93 state %switchState; #REQUIRED
96 <!ELEMENT light %labelValue; >
97 <!ATTLIST light
98 state %lightState; #REQUIRED
101 <!ELEMENT msg %message; >
102 <!ATTLIST msg
103 time CDATA #IMPLIED
106 <!ELEMENT curValue (%propValue;, msg*) >
107 <!ATTLIST curValue
108 device CDATA #REQUIRED
109 name CDATA #REQUIRED
110 timeout CDATA #IMPLIED
111 state %lightState; #REQUIRED
115 <!ELEMENT tarValue (%propValue;, msg*) >
116 <!ATTLIST tarValue
117 device CDATA #REQUIRED
118 name CDATA #REQUIRED
119 timeout CDATA #IMPLIED
120 state %lightState; #REQUIRED
123 <!ELEMENT delProperty (msg*) >
124 <!ATTLIST delProperty
125 device CDATA #REQUIRED
126 name CDATA #IMPLIED