Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Ardupilot
GitHub Repository: Ardupilot/ardupilot
Path: blob/master/Tools/AP_Periph/batt_balance.h
9723 views
1
#pragma once
2
3
#if AP_PERIPH_BATTERY_BALANCE_ENABLED
4
5
class BattBalance {
6
public:
7
friend class AP_Periph_FW;
8
BattBalance(void);
9
10
static const struct AP_Param::GroupInfo var_info[];
11
12
private:
13
AP_Int8 num_cells;
14
AP_Int8 id;
15
AP_Int8 cell1_pin;
16
AP_Float rate;
17
uint32_t last_send_ms;
18
19
AP_HAL::AnalogSource **cells;
20
uint8_t cells_allocated;
21
};
22
23
#endif // AP_PERIPH_BATTERY_BALANCE_ENABLED
24
25
26