Buoyancy Firmware
1.0
Buoyancy Vehicle Firmware Documentation
menu.h
Go to the documentation of this file.
1
#ifndef _PRINTMENU_H
2
#define _PRINTMENU_H
3
4
#include "
main.h
"
5
15
#define RTC_MAX_COUNT 16777216
19
enum menu { MAINMENU, MISSIONDATA, CONFIGVEHICLE, TRANSFERDATA, TRANSFER_ALL_FILES, TRANSFER_ONE_FILE, DELETE_ALL_FILES, DELETE_ONE_FILE };
20
23
enum
fileoption
{
TRANSFER_ALL
,
TRANSFER_ONE
,
DELETE_ALL
,
DELETE_ONE
};
24
27
enum
config
{
M1DEPTH
,
28
M1TIME
,
29
M2DEPTH
,
30
M2TIME
,
31
M3DEPTH
,
32
M3TIME
,
33
M4DEPTH
,
34
M4TIME
,
35
PID_P
,
36
PID_I
,
37
PID_D
,
38
THRESHOLD
,
39
ATM_PRESSURE
40
};
41
42
43
48
void
setConfigValue
(
char
*);
49
54
void
mainMenu
(
int
);
55
60
void
transferDataMenu
(
int
);
61
62
67
void
missinDataMenu
(
int
);
68
73
void
configVehicleMenu
(
int
);
74
79
void
transferData
(
char
*);
80
83
void
printMainMenu
(
void
);
84
87
void
printMissionDataMenu
(
void
);
88
91
void
printConfigVehicleMenu
(
void
);
92
95
void
printTransferDataMenu
(
void
);
96
99
void
transferAllFiles
(
void
);
100
101
107
void
TransferOneFile
(
void
);
108
114
void
deleteFile
(
void
);
115
118
void
deleteAllFiles
(
void
);
119
120
121
#endif
122
configVehicleMenu
void configVehicleMenu(int option)
Definition:
menu.c:261
DELETE_ALL
Definition:
menu.h:23
PID_I
Ki coefficient.
Definition:
menu.h:36
M2TIME
Mission 2 time.
Definition:
menu.h:30
printMissionDataMenu
void printMissionDataMenu()
Definition:
menu.c:432
mainMenu
void mainMenu(int option)
Definition:
menu.c:115
PID_P
Kp coefficient.
Definition:
menu.h:35
transferAllFiles
void transferAllFiles()
Definition:
menu.c:491
printMainMenu
void printMainMenu()
Definition:
menu.c:424
M1TIME
Mission 1 time.
Definition:
menu.h:28
main.h
M4TIME
Mission 4 time.
Definition:
menu.h:34
TRANSFER_ALL
Definition:
menu.h:23
printTransferDataMenu
void printTransferDataMenu()
Definition:
menu.c:472
transferDataMenu
void transferDataMenu(int option)
Definition:
menu.c:328
deleteFile
void deleteFile(void)
Definition:
menu.c:628
missinDataMenu
void missinDataMenu(int option)
Definition:
menu.c:169
TRANSFER_ONE
Definition:
menu.h:23
DELETE_ONE
Definition:
menu.h:23
THRESHOLD
Ki threshold.
Definition:
menu.h:38
M3DEPTH
Mission 3 depth.
Definition:
menu.h:31
ATM_PRESSURE
Atmospheric pressure.
Definition:
menu.h:39
fileoption
fileoption
file operations enumerated.
Definition:
menu.h:23
M3TIME
Mission 3 time.
Definition:
menu.h:32
printConfigVehicleMenu
void printConfigVehicleMenu()
Definition:
menu.c:454
config
config
configurable values enumerated.
Definition:
menu.h:27
TransferOneFile
void TransferOneFile(void)
Definition:
menu.c:573
M2DEPTH
Mission 2 depth.
Definition:
menu.h:29
M1DEPTH
Mission 1 depth.
Definition:
menu.h:27
deleteAllFiles
void deleteAllFiles(void)
Definition:
menu.c:650
setConfigValue
void setConfigValue(char *value)
function for setting configuration value received from BLE client.
Definition:
menu.c:23
M4DEPTH
Mission 4 depth.
Definition:
menu.h:33
transferData
void transferData(char *fileCmd)
Definition:
menu.c:383
PID_D
Kd coefficient.
Definition:
menu.h:37
Program
Menu
menu.h
Generated by
1.8.13