fuzzer_types.h 606 B

123456789101112131415161718192021222324252627282930313233
  1. #pragma once
  2. #include <furi.h>
  3. typedef struct {
  4. uint8_t menu_index;
  5. uint8_t proto_index;
  6. } FuzzerState;
  7. typedef enum {
  8. FuzzerAttackStateOff = 0,
  9. FuzzerAttackStateIdle,
  10. FuzzerAttackStateAttacking,
  11. FuzzerAttackStateEmulating,
  12. FuzzerAttackStatePause,
  13. FuzzerAttackStateEnd,
  14. } FuzzerAttackState;
  15. typedef enum {
  16. FuzzerFieldEditorStateEditingOn = 0,
  17. FuzzerFieldEditorStateEditingOff,
  18. } FuzzerFieldEditorState;
  19. typedef enum {
  20. FuzzerViewIDPopup,
  21. FuzzerViewIDTextInput,
  22. FuzzerViewIDMain,
  23. FuzzerViewIDAttack,
  24. FuzzerViewIDFieldEditor,
  25. } FuzzerViewID;