CommandLine.h 682 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef CommandLine_h
  2. #define CommandLine_h
  3. #include "MenuFunctions.h"
  4. #include "WiFiScan.h"
  5. #include "Display.h"
  6. extern MenuFunctions menu_function_obj;
  7. extern WiFiScan wifi_scan_obj;
  8. extern Display display_obj;
  9. // Commands
  10. const char PROGMEM SCANAP_CMD[] = "scanap";
  11. const char PROGMEM SNIFF_BEACON_CMD[] = "sniffbeacon";
  12. const char PROGMEM SNIFF_DEAUTH_CMD[] = "sniffdeauth";
  13. const char PROGMEM STOPSCAN_CMD[] = "stopscan";
  14. const char PROGMEM CLEARAP_CMD[] = "clearap";
  15. class CommandLine {
  16. private:
  17. String getSerialInput();
  18. void parseCommand(String input);
  19. public:
  20. CommandLine();
  21. void RunSetup();
  22. void main(uint32_t currentTime);
  23. };
  24. #endif