mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-21 15:23:57 -04:00
25 lines
423 B
C++
25 lines
423 B
C++
#pragma once
|
|
|
|
#if AP_PERIPH_BATTERY_BALANCE_ENABLED
|
|
|
|
class BattBalance {
|
|
public:
|
|
friend class AP_Periph_FW;
|
|
BattBalance(void);
|
|
|
|
static const struct AP_Param::GroupInfo var_info[];
|
|
|
|
private:
|
|
AP_Int8 num_cells;
|
|
AP_Int8 id;
|
|
AP_Int8 cell1_pin;
|
|
AP_Float rate;
|
|
uint32_t last_send_ms;
|
|
|
|
AP_HAL::AnalogSource **cells;
|
|
uint8_t cells_allocated;
|
|
};
|
|
|
|
#endif // AP_PERIPH_BATTERY_BALANCE_ENABLED
|
|
|