-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patheps_bat.h
64 lines (61 loc) · 1.59 KB
/
eps_bat.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
/*
* File: eps.h
* Author: Peter Thornton
* Comments: Public interface for eps routines
* Revision history: 1 March 2020
*/
unsigned char eps_get_status();
void eps_reset_watchdog();
void eps_set_watchdog(unsigned char minutes);
float eps_get_bcr1v();
float eps_get_bcr2v();
float eps_get_bcr3v();
float eps_get_bcroutv();
float eps_get_batv();
float eps_get_bus12v();
float eps_get_bus5v();
float eps_get_bus33v();
float eps_get_bcr1ia();
float eps_get_bcr1ib();
float eps_get_bcr2ia();
float eps_get_bcr2ib();
float eps_get_bcr3ia();
float eps_get_bcr3ib();
float eps_get_bcrouti();
float eps_get_bati();
float eps_get_bus12i();
float eps_get_bus5i();
float eps_get_bus33i();
float eps_get_eps5i();
float eps_get_eps33i();
float eps_get_mbt();
float eps_get_sa1at();
float eps_get_sa1bt();
float eps_get_sa2at();
float eps_get_sa2bt();
float eps_get_sa3bt();
void eps_set_pdm_initial_off(int pdm);
void eps_set_pdm_all_off();
int eps_get_pdm_initial();
int eps_get_pdm_expected();
int eps_get_pdm_actual();
void eps_allpdm_off();
void eps_cameras_on();
void eps_cameras_off();
void eps_antenna_on();
void eps_antenna_off();
void eps_antenna_on2();
void eps_antenna_off2();
unsigned char eps_antenna_status();
unsigned char eps_antenna_status2();
unsigned char eps_get_last_error();
void eps_batvbus_reset();
unsigned char bat_get_status();
float bat_get_mbt();
float bat_get_batv();
float bat_get_bati();
int bat_get_batischarging();
float bat_get_dbt();
int bat_get_nbr();
int bat_get_nar();
int bat_get_nmr();