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

# `t`

```elixir
@type t() :: %Common.Message.GeneratorStatus{
  bat_current_setpoint: Float32,
  battery_current: Float32,
  bus_voltage: Float32,
  generator_speed: XMAVLink.Types.uint16_t(),
  generator_temperature: XMAVLink.Types.int16_t(),
  load_current: Float32,
  power_generated: Float32,
  rectifier_temperature: XMAVLink.Types.int16_t(),
  runtime: XMAVLink.Types.uint32_t(),
  status: MapSet.t(Common.Types.mav_generator_status_flag()),
  time_until_maintenance: XMAVLink.Types.int32_t()
}
```

Telemetry of power generation system. Alternator or mechanical generator.

---

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