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 
24 
27 enum config { M1DEPTH,
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 
void configVehicleMenu(int option)
Definition: menu.c:261
Definition: menu.h:23
Ki coefficient.
Definition: menu.h:36
Mission 2 time.
Definition: menu.h:30
void printMissionDataMenu()
Definition: menu.c:432
void mainMenu(int option)
Definition: menu.c:115
Kp coefficient.
Definition: menu.h:35
void transferAllFiles()
Definition: menu.c:491
void printMainMenu()
Definition: menu.c:424
Mission 1 time.
Definition: menu.h:28
Mission 4 time.
Definition: menu.h:34
Definition: menu.h:23
void printTransferDataMenu()
Definition: menu.c:472
void transferDataMenu(int option)
Definition: menu.c:328
void deleteFile(void)
Definition: menu.c:628
void missinDataMenu(int option)
Definition: menu.c:169
Definition: menu.h:23
Definition: menu.h:23
Ki threshold.
Definition: menu.h:38
Mission 3 depth.
Definition: menu.h:31
Atmospheric pressure.
Definition: menu.h:39
fileoption
file operations enumerated.
Definition: menu.h:23
Mission 3 time.
Definition: menu.h:32
void printConfigVehicleMenu()
Definition: menu.c:454
config
configurable values enumerated.
Definition: menu.h:27
void TransferOneFile(void)
Definition: menu.c:573
Mission 2 depth.
Definition: menu.h:29
Mission 1 depth.
Definition: menu.h:27
void deleteAllFiles(void)
Definition: menu.c:650
void setConfigValue(char *value)
function for setting configuration value received from BLE client.
Definition: menu.c:23
Mission 4 depth.
Definition: menu.h:33
void transferData(char *fileCmd)
Definition: menu.c:383
Kd coefficient.
Definition: menu.h:37