| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- /*
- * Commands.h
- *
- * Created on: 09.06.2026
- * Author: FSmilari
- */
-
- #ifndef COMMANDS_H_
- #define COMMANDS_H_
-
- enum Commands {
- CMD_UNKNOWN = -1,
- CMD_CHG_MODE,
- CMD_SWITCH_LED,
- CMD_CHG_COLOR,
- CMD_CHG_BRIGHTNESS,
- CMD_RESET_WIFI_CFG
- };
-
- const char* cmdToString(Commands cmd) {
- switch (cmd) {
- case CMD_CHG_MODE:
- return "CHG_MODE";
- case CMD_SWITCH_LED:
- return "SWITCH_LED";
- case CMD_CHG_COLOR:
- return "CHG_COLOR";
- case CMD_CHG_BRIGHTNESS:
- return "CHG_BRIGHTNESS";
- case CMD_RESET_WIFI_CFG:
- return "RESET_WIFI_CFG";
- default:
- return "UNKNOWN";
- }
- }
-
- Commands strToCommand(const char *cmd) {
- if (cmd == nullptr) {
- return CMD_UNKNOWN;
- }
-
- if (strcmp(cmd, "CHG_MODE") == 0)
- return CMD_CHG_MODE;
- if (strcmp(cmd, "SWITCH_LED") == 0)
- return CMD_SWITCH_LED;
- if (strcmp(cmd, "CHG_COLOR") == 0)
- return CMD_CHG_COLOR;
- if (strcmp(cmd, "CHG_BRIGHTNESS") == 0)
- return CMD_CHG_BRIGHTNESS;
- if (strcmp(cmd, "RESET_WIFI_CFG") == 0)
- return CMD_RESET_WIFI_CFG;
-
- return CMD_UNKNOWN;
- }
-
- #endif /* COMMANDS_H_ */
|