DJI::OSDK::DJIWholeBatteryStateImpl Struct Reference
#include <dji_battery_impl.hpp>
Public Attributes | |
uint32_t | reserve:15 |
uint32_t | isFakeSingleBatteryMode:1 |
uint32_t | isSingleBatteryMode:1 |
uint32_t | batteryPowerOffWarning:1 |
uint32_t | batteryShutDownProtection:1 |
uint32_t | powerLimit:1 |
uint32_t | firstChargeNotFull:1 |
uint32_t | batteryNotReady:1 |
uint32_t | voltageNotSafety:1 |
uint32_t | verySeriousLowVoltage:1 |
uint32_t | batteryCommunicationError:1 |
uint32_t | batteryCellError:1 |
uint32_t | lv2LowVoltageAlarm:1 |
uint32_t | lv1LowVoltageAlarm:1 |
uint32_t | smartBatteryLanding:1 |
uint32_t | smartBatteryGoHome:1 |
uint32_t | seriousLowCapacityAlarm:1 |
uint32_t | LowCapacityAlarm:1 |
Detailed Description
The whole battery state
Member Data Documentation
◆ firstChargeNotFull
uint32_t DJI::OSDK::DJIWholeBatteryStateImpl::firstChargeNotFull |
Flight control imposes significant power limitations on flight
◆ powerLimit
uint32_t DJI::OSDK::DJIWholeBatteryStateImpl::powerLimit |
Battery shutdown protection (throttle cannot be pushed in the air, forced landing)
◆ verySeriousLowVoltage
uint32_t DJI::OSDK::DJIWholeBatteryStateImpl::verySeriousLowVoltage |
Generally caused by low temperature, the battery has electricity, but the battery voltage is too low
◆ voltageNotSafety
uint32_t DJI::OSDK::DJIWholeBatteryStateImpl::voltageNotSafety |
The battery is not ready (the battery has not communicated just after being powered on, or has not passed the first battery certification)
The documentation for this struct was generated from the following file:
- osdk-core/api/inc/dji_battery_impl.hpp