•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Search Results
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