<!-- THIS FILE IS AUTO-GENERATED: https://github.com/mavlink/mavlink/blob/master/doc/mavlink_xml_to_markdown.py -->

# Dialect: paparazzi

::: warning
This topic documents the version of the dialect file in the [mavlink/mavlink](https://github.com/mavlink/mavlink) Github repository, which may not be up to date with the file in the source repository (it is up to the dialect owner to push changes when needed).
The source repo should be listed in the comments at the top of the XML definition file listed below (but may not be).
:::

This topic is a human-readable form of the XML definition file: [paparazzi.xml](https://github.com/mavlink/mavlink/blob/master/message_definitions/v1.0/paparazzi.xml).

<span id="mav2_extension_field"></span>

::: info

- MAVLink 2 [extension fields](../guide/define_xml_element.md#message_extensions) are displayed in blue.
- Entities from dialects are displayed only as headings (with link to original)

:::

<style>
span.ext {
    color: blue;
  }
span.warning {
    color: red;
  }
</style>
**Protocol version:** 3

## MAVLink Include Files

- [common.xml](../messages/common.md)

## Summary

Type | Defined | Included
--- | --- | ---
[Messages](#messages) | 5 | 230
[Enums](#enumerated-types) | 0 | 151
[Commands](#mav_commands) | 165 | 0

The following sections list all entities in the dialect (both included and defined in this file).

## Messages

### SCRIPT_ITEM (180) {#SCRIPT_ITEM}

Message encoding a mission script item. This message is emitted upon a request for the next script item.

Field Name | Type | Description
--- | --- | ---
target_system | `uint8_t` | System ID 
target_component | `uint8_t` | Component ID 
seq | `uint16_t` | Sequence 
name | `char[50]` | The name of the mission script, NULL terminated. 


### SCRIPT_REQUEST (181) {#SCRIPT_REQUEST}

Request script item with the sequence number seq. The response of the system to this message should be a [SCRIPT_ITEM](#SCRIPT_ITEM) message.

Field Name | Type | Description
--- | --- | ---
target_system | `uint8_t` | System ID 
target_component | `uint8_t` | Component ID 
seq | `uint16_t` | Sequence 


### SCRIPT_REQUEST_LIST (182) {#SCRIPT_REQUEST_LIST}

Request the overall list of mission items from the system/component.

Field Name | Type | Description
--- | --- | ---
target_system | `uint8_t` | System ID 
target_component | `uint8_t` | Component ID 


### SCRIPT_COUNT (183) {#SCRIPT_COUNT}

This message is emitted as response to [SCRIPT_REQUEST_LIST](#SCRIPT_REQUEST_LIST) by the MAV to get the number of mission scripts.

Field Name | Type | Description
--- | --- | ---
target_system | `uint8_t` | System ID 
target_component | `uint8_t` | Component ID 
count | `uint16_t` | Number of script items in the sequence 


### SCRIPT_CURRENT (184) {#SCRIPT_CURRENT}

This message informs about the currently active SCRIPT.

Field Name | Type | Description
--- | --- | ---
seq | `uint16_t` | Active Sequence 


## Enumerated Types

## Commands (MAV_CMD) {#mav_commands}

