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

# `t`

```elixir
@type t() :: %Common.Message.ButtonChange{
  last_change_ms: XMAVLink.Types.uint32_t(),
  state: XMAVLink.Types.uint8_t(),
  time_boot_ms: XMAVLink.Types.uint32_t()
}
```

Report button state change.

---

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