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

# `t`

```elixir
@type t() :: %Common.Message.CameraImageCaptured{
  alt: XMAVLink.Types.int32_t(),
  camera_id: XMAVLink.Types.uint8_t(),
  capture_result: XMAVLink.Types.int8_t(),
  file_url: [char()],
  image_index: XMAVLink.Types.int32_t(),
  lat: XMAVLink.Types.int32_t(),
  lon: XMAVLink.Types.int32_t(),
  q: [Float32],
  relative_alt: XMAVLink.Types.int32_t(),
  time_boot_ms: XMAVLink.Types.uint32_t(),
  time_utc: XMAVLink.Types.uint64_t()
}
```

Information about a captured image. This is emitted every time a message is captured. MAV_CMD_REQUEST_MESSAGE can be used to (re)request this message for a specific sequence number or range of sequence numbers: MAV_CMD_REQUEST_MESSAGE.param2 indicates the sequence number the first image to send, or set to -1 to send the message for all sequence numbers. MAV_CMD_REQUEST_MESSAGE.param3 is used to specify a range of messages to send: set to 0 (default) to send just the the message for the sequence number in param 2, set to -1 to send the message for the sequence number in param 2 and all the following sequence numbers, set to the sequence number of the final message in the range.

---

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