# `Common.Message.MissionCurrent`
[🔗](https://github.com/fancydrones/xmavlink/blob/main/lib/common.ex#L3649)

# `t`

```elixir
@type t() :: %Common.Message.MissionCurrent{
  mission_mode: XMAVLink.Types.uint8_t(),
  mission_state: Common.Types.mission_state(),
  seq: XMAVLink.Types.uint16_t(),
  total: XMAVLink.Types.uint16_t()
}
```

Message that announces the sequence number of the current target mission item (that the system will fly towards/execute when the mission is running). This message should be streamed all the time (nominally at 1Hz). This message should be emitted following a call to MAV_CMD_DO_SET_MISSION_CURRENT or SET_MISSION_CURRENT.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
