mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-10 06:59:54 +08:00
63e4b6954b
only the directory "modules" is included now
68 lines
1.2 KiB
DTD
68 lines
1.2 KiB
DTD
<!-- Paparazzi Modules DTD -->
|
|
|
|
<!ELEMENT module (depend?,header,init*,periodic*,event*,datalink*,makefile*)>
|
|
<!ELEMENT depend EMPTY>
|
|
<!ELEMENT header (file*)>
|
|
<!ELEMENT init EMPTY>
|
|
<!ELEMENT periodic EMPTY>
|
|
<!ELEMENT event (handler*)>
|
|
<!ELEMENT handler EMPTY>
|
|
<!ELEMENT datalink EMPTY>
|
|
<!ELEMENT makefile (flag|file|file_hw|define|raw)*>
|
|
<!ELEMENT flag EMPTY>
|
|
<!ELEMENT file EMPTY>
|
|
<!ELEMENT file_hw EMPTY>
|
|
<!ELEMENT define EMPTY>
|
|
<!ELEMENT raw (#PCDATA)>
|
|
|
|
<!ATTLIST module
|
|
name CDATA #REQUIRED
|
|
dir CDATA #IMPLIED>
|
|
|
|
<!ATTLIST depend
|
|
require CDATA #IMPLIED
|
|
conflict CDATA #IMPLIED>
|
|
|
|
<!ATTLIST header>
|
|
|
|
<!ATTLIST init
|
|
fun CDATA #REQUIRED>
|
|
|
|
<!ATTLIST periodic
|
|
fun CDATA #REQUIRED
|
|
period CDATA #IMPLIED
|
|
freq CDATA #IMPLIED
|
|
delay CDATA #IMPLIED
|
|
start CDATA #IMPLIED
|
|
stop CDATA #IMPLIED
|
|
autorun (TRUE|FALSE|LOCK) #IMPLIED >
|
|
|
|
<!ATTLIST event
|
|
fun CDATA #REQUIRED>
|
|
|
|
<!ATTLIST handler
|
|
fun CDATA #REQUIRED>
|
|
|
|
<!ATTLIST datalink
|
|
message CDATA #REQUIRED
|
|
fun CDATA #REQUIRED>
|
|
|
|
<!ATTLIST makefile
|
|
target CDATA "ap|sim|jsbsim">
|
|
|
|
<!ATTLIST flag
|
|
name CDATA #REQUIRED
|
|
value CDATA #IMPLIED
|
|
type CDATA #IMPLIED>
|
|
|
|
<!ATTLIST file
|
|
name CDATA #REQUIRED>
|
|
|
|
<!ATTLIST file_hw
|
|
name CDATA #REQUIRED>
|
|
|
|
<!ATTLIST define
|
|
name CDATA #REQUIRED
|
|
value CDATA #REQUIRED>
|
|
|