mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-28 09:58:23 +08:00
[pfc] Add ground checklists (#3276)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<!-- Paparazzi airframe DTD -->
|
||||
|
||||
<!ELEMENT airframe (include|servos|commands|rc_commands|auto_rc_commands|ap_only_commands|command_laws|section|modules|firmware|autopilot|heli_curves|description)*>
|
||||
<!ELEMENT airframe (include|servos|commands|rc_commands|auto_rc_commands|ap_only_commands|command_laws|section|modules|firmware|autopilot|heli_curves|description|checklist)*>
|
||||
<!ELEMENT include EMPTY>
|
||||
<!ELEMENT servos (servo)*>
|
||||
<!ELEMENT commands (axis)*>
|
||||
@@ -28,6 +28,8 @@
|
||||
<!ELEMENT autopilot EMPTY>
|
||||
<!ELEMENT comment (#PCDATA)>
|
||||
<!ELEMENT description (#PCDATA)>
|
||||
<!ELEMENT item EMPTY>
|
||||
<!ELEMENT checklist (item)*>
|
||||
|
||||
<!ATTLIST include
|
||||
href CDATA #REQUIRED>
|
||||
@@ -125,3 +127,7 @@ target CDATA #IMPLIED>
|
||||
name CDATA #REQUIRED
|
||||
type CDATA #IMPLIED
|
||||
dir CDATA #IMPLIED>
|
||||
|
||||
<!ATTLIST item
|
||||
name CDATA #REQUIRED
|
||||
type CDATA #IMPLIED>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<!-- This is a Rotating Wing 25kg
|
||||
* Airframe: TUD00???
|
||||
* Autopilot: Cube Orange Plus
|
||||
* Airframe: TUD00455
|
||||
* Autopilot: Pixhawk 6X
|
||||
* Datalink: Herelink
|
||||
* GPS: UBlox F9P (2x)
|
||||
* RC: SBUS Crossfire (diversity)
|
||||
@@ -498,4 +498,19 @@
|
||||
<define name="NO_MOTOR_MIXING" value="TRUE"/>
|
||||
<define name="JS_AXIS_MODE" value="4"/>
|
||||
</section>
|
||||
|
||||
<checklist>
|
||||
<item name="pic" type="text">Enter the PIC</item>
|
||||
<item name="pac" type="text">Enter the PAC</item>
|
||||
<item name="gcs" type="text">Enter the GCS op</item>
|
||||
<item name="goal" type="text">Goal of the flight</item>
|
||||
<item name="basic law">Location, airspace and weather</item>
|
||||
<item name="RC Battery">Check the RC battery</item>
|
||||
<item name="attitude">Check attitude and heading</item>
|
||||
<item name="takeoff location">Put UAV on take-off location</item>
|
||||
<item name="flight plan">Check flight plan</item>
|
||||
<item name="flight block">Switch to correct flight block</item>
|
||||
<item name="camera">Switch on camera</item>
|
||||
<item name="announce">Announce flight to other airspace users</item>
|
||||
</checklist>
|
||||
</airframe>
|
||||
|
||||
@@ -548,4 +548,21 @@
|
||||
<define name="NO_MOTOR_MIXING" value="TRUE"/>
|
||||
<define name="JS_AXIS_MODE" value="4"/>
|
||||
</section>
|
||||
|
||||
<checklist>
|
||||
<item name="pic" type="text">Enter the PIC</item>
|
||||
<item name="pac" type="text">Enter the PAC</item>
|
||||
<item name="gcs" type="text">Enter the GCS op</item>
|
||||
<item name="goal" type="text">Goal of the flight</item>
|
||||
<item name="basic law">Location, airspace and weather</item>
|
||||
<item name="RC Battery">Check the RC battery</item>
|
||||
<item name="tail connection">Check tail connection</item>
|
||||
<item name="wing tape">Check wings taped and secured</item>
|
||||
<item name="attitude">Check attitude and heading</item>
|
||||
<item name="takeoff location">Put UAV on take-off location</item>
|
||||
<item name="flight plan">Check flight plan</item>
|
||||
<item name="flight block">Switch to correct flight block</item>
|
||||
<item name="camera">Switch on camera</item>
|
||||
<item name="announce">Announce flight to other airspace users</item>
|
||||
</checklist>
|
||||
</airframe>
|
||||
|
||||
@@ -535,4 +535,21 @@
|
||||
<define name="NO_MOTOR_MIXING" value="TRUE"/>
|
||||
<define name="JS_AXIS_MODE" value="4"/>
|
||||
</section>
|
||||
|
||||
<checklist>
|
||||
<item name="pic" type="text">Enter the PIC</item>
|
||||
<item name="pac" type="text">Enter the PAC</item>
|
||||
<item name="gcs" type="text">Enter the GCS op</item>
|
||||
<item name="goal" type="text">Goal of the flight</item>
|
||||
<item name="basic law">Location, airspace and weather</item>
|
||||
<item name="RC Battery">Check the RC battery</item>
|
||||
<item name="tail connection">Check tail connection</item>
|
||||
<item name="wing tape">Check wings taped and secured</item>
|
||||
<item name="attitude">Check attitude and heading</item>
|
||||
<item name="takeoff location">Put UAV on take-off location</item>
|
||||
<item name="flight plan">Check flight plan</item>
|
||||
<item name="flight block">Switch to correct flight block</item>
|
||||
<item name="camera">Switch on camera</item>
|
||||
<item name="announce">Announce flight to other airspace users</item>
|
||||
</checklist>
|
||||
</airframe>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- This is a 7kg rotating wing drone
|
||||
* Airframe: TUD00359
|
||||
* Airframe: TUD00360
|
||||
* Autopilot: Cube orange+
|
||||
* Datalink: Herelink
|
||||
* GPS: UBlox F9P
|
||||
@@ -535,4 +535,21 @@
|
||||
<define name="NO_MOTOR_MIXING" value="TRUE"/>
|
||||
<define name="JS_AXIS_MODE" value="4"/>
|
||||
</section>
|
||||
|
||||
<checklist>
|
||||
<item name="pic" type="text">Enter the PIC</item>
|
||||
<item name="pac" type="text">Enter the PAC</item>
|
||||
<item name="gcs" type="text">Enter the GCS op</item>
|
||||
<item name="goal" type="text">Goal of the flight</item>
|
||||
<item name="basic law">Location, airspace and weather</item>
|
||||
<item name="RC Battery">Check the RC battery</item>
|
||||
<item name="tail connection">Check tail connection</item>
|
||||
<item name="wing tape">Check wings taped and secured</item>
|
||||
<item name="attitude">Check attitude and heading</item>
|
||||
<item name="takeoff location">Put UAV on take-off location</item>
|
||||
<item name="flight plan">Check flight plan</item>
|
||||
<item name="flight block">Switch to correct flight block</item>
|
||||
<item name="camera">Switch on camera</item>
|
||||
<item name="announce">Announce flight to other airspace users</item>
|
||||
</checklist>
|
||||
</airframe>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- This is a 7kg rotating wing drone
|
||||
* Airframe: TUD00360
|
||||
* Airframe: TUD00361
|
||||
* Autopilot: Cube orange+
|
||||
* Datalink: Herelink
|
||||
* GPS: UBlox F9P
|
||||
@@ -535,4 +535,21 @@
|
||||
<define name="NO_MOTOR_MIXING" value="TRUE"/>
|
||||
<define name="JS_AXIS_MODE" value="4"/>
|
||||
</section>
|
||||
|
||||
<checklist>
|
||||
<item name="pic" type="text">Enter the PIC</item>
|
||||
<item name="pac" type="text">Enter the PAC</item>
|
||||
<item name="gcs" type="text">Enter the GCS op</item>
|
||||
<item name="goal" type="text">Goal of the flight</item>
|
||||
<item name="basic law">Location, airspace and weather</item>
|
||||
<item name="RC Battery">Check the RC battery</item>
|
||||
<item name="tail connection">Check tail connection</item>
|
||||
<item name="wing tape">Check wings taped and secured</item>
|
||||
<item name="attitude">Check attitude and heading</item>
|
||||
<item name="takeoff location">Put UAV on take-off location</item>
|
||||
<item name="flight plan">Check flight plan</item>
|
||||
<item name="flight block">Switch to correct flight block</item>
|
||||
<item name="camera">Switch on camera</item>
|
||||
<item name="announce">Announce flight to other airspace users</item>
|
||||
</checklist>
|
||||
</airframe>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- This is a 7kg rotating wing drone
|
||||
* Airframe: TUD00361
|
||||
* Airframe: TUD00362
|
||||
* Autopilot: Cube orange+
|
||||
* Datalink: Herelink
|
||||
* GPS: UBlox F9P
|
||||
@@ -542,4 +542,21 @@
|
||||
<define name="NO_MOTOR_MIXING" value="TRUE"/>
|
||||
<define name="JS_AXIS_MODE" value="4"/>
|
||||
</section>
|
||||
|
||||
<checklist>
|
||||
<item name="pic" type="text">Enter the PIC</item>
|
||||
<item name="pac" type="text">Enter the PAC</item>
|
||||
<item name="gcs" type="text">Enter the GCS op</item>
|
||||
<item name="goal" type="text">Goal of the flight</item>
|
||||
<item name="basic law">Location, airspace and weather</item>
|
||||
<item name="RC Battery">Check the RC battery</item>
|
||||
<item name="tail connection">Check tail connection</item>
|
||||
<item name="wing tape">Check wings taped and secured</item>
|
||||
<item name="attitude">Check attitude and heading</item>
|
||||
<item name="takeoff location">Put UAV on take-off location</item>
|
||||
<item name="flight plan">Check flight plan</item>
|
||||
<item name="flight block">Switch to correct flight block</item>
|
||||
<item name="camera">Switch on camera</item>
|
||||
<item name="announce">Announce flight to other airspace users</item>
|
||||
</checklist>
|
||||
</airframe>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- This is a 7kg rotating wing drone
|
||||
* Airframe: TUD00359
|
||||
* Airframe: TUD00363
|
||||
* Autopilot: Cube orange+
|
||||
* Datalink: Herelink
|
||||
* GPS: UBlox F9P
|
||||
@@ -542,4 +542,21 @@
|
||||
<define name="NO_MOTOR_MIXING" value="TRUE"/>
|
||||
<define name="JS_AXIS_MODE" value="4"/>
|
||||
</section>
|
||||
|
||||
<checklist>
|
||||
<item name="pic" type="text">Enter the PIC</item>
|
||||
<item name="pac" type="text">Enter the PAC</item>
|
||||
<item name="gcs" type="text">Enter the GCS op</item>
|
||||
<item name="goal" type="text">Goal of the flight</item>
|
||||
<item name="basic law">Location, airspace and weather</item>
|
||||
<item name="RC Battery">Check the RC battery</item>
|
||||
<item name="tail connection">Check tail connection</item>
|
||||
<item name="wing tape">Check wings taped and secured</item>
|
||||
<item name="attitude">Check attitude and heading</item>
|
||||
<item name="takeoff location">Put UAV on take-off location</item>
|
||||
<item name="flight plan">Check flight plan</item>
|
||||
<item name="flight block">Switch to correct flight block</item>
|
||||
<item name="camera">Switch on camera</item>
|
||||
<item name="announce">Announce flight to other airspace users</item>
|
||||
</checklist>
|
||||
</airframe>
|
||||
|
||||
@@ -9,12 +9,15 @@
|
||||
<define name="MAX_MSGBUF" value="512" description="Maximum combined message size for storing the errors"/>
|
||||
<define name="SEPERATOR" value=";" description="Seperating character for storing the errors"/>
|
||||
<define name="INFO_TIMEOUT" value="5" description="Only send messages down every xx amount of seconds"/>
|
||||
<define name="GROUND" value="TRUE" description="Enable groundstation checklist"/>
|
||||
<define name="BYPASS" value="FALSE" description="Bypass all checks for arming"/>
|
||||
</section>
|
||||
</doc>
|
||||
<settings>
|
||||
<dl_settings>
|
||||
<dl_settings name="Checks">
|
||||
<dl_setting var="preflight_bypass" min="0" max="1" step="1" values="FALSE|TRUE"/>
|
||||
<dl_setting var="preflight_bypass" shortname="bypass" min="0" max="1" step="1" values="FALSE|TRUE"/>
|
||||
<dl_setting var="preflight_ground_done" shortname="ground_done" min="0" max="1" step="1" values="FALSE|TRUE"/>
|
||||
</dl_settings>
|
||||
</dl_settings>
|
||||
</settings>
|
||||
|
||||
Reference in New Issue
Block a user