Buoyancy Firmware  1.0
Buoyancy Vehicle Firmware Documentation
menu.h File Reference
#include "main.h"
Include dependency graph for menu.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define RTC_MAX_COUNT   16777216
 Maximum value of RTC clock. More...
 

Enumerations

enum  menu {
  MAINMENU, MISSIONDATA, CONFIGVEHICLE, TRANSFERDATA,
  TRANSFER_ALL_FILES, TRANSFER_ONE_FILE, DELETE_ALL_FILES, DELETE_ONE_FILE
}
 menu options and operations enumerated. More...
 
enum  fileoption { TRANSFER_ALL, TRANSFER_ONE, DELETE_ALL, DELETE_ONE }
 file operations enumerated. More...
 
enum  config {
  M1DEPTH, M1TIME, M2DEPTH, M2TIME,
  M3DEPTH, M3TIME, M4DEPTH, M4TIME,
  PID_P, PID_I, PID_D, THRESHOLD,
  ATM_PRESSURE
}
 configurable values enumerated. More...
 

Functions

void setConfigValue (char *)
 function for setting configuration value received from BLE client. More...
 
void mainMenu (int option)
 
More...
 
void transferDataMenu (int option)
 
More...
 
void missinDataMenu (int option)
 
More...
 
void configVehicleMenu (int option)
 
More...
 
void transferData (char *fileCmd)
 
More...
 
void printMainMenu ()
 
More...
 
void printMissionDataMenu ()
 
More...
 
void printConfigVehicleMenu ()
 
More...
 
void printTransferDataMenu ()
 
More...
 
void transferAllFiles ()
 
More...
 
void TransferOneFile (void)
 
More...
 
void deleteFile (void)
 
More...
 
void deleteAllFiles (void)
 
More...