Files
Thesis_Code/state_machine/state_machine.h
T
2026-02-19 15:27:47 +01:00

26 lines
495 B
C

#ifndef STATE_MACHINE_INCLUDED
#define STATE_MACHINE_INCLUDED
typedef enum {
OPERATION_NOOP,
OPERATION_A,
OPERATION_B,
OPERATION_C,
} Operation;
typedef enum {
OPERATION_RESULT_X,
OPERATION_RESULT_Y,
OPERATION_RESULT_Z,
} OperationResult;
typedef struct {
} StateMachine;
void state_machine_init(StateMachine *sm);
void state_machine_free(StateMachine *sm);
OperationResult state_machine_update(StateMachine *sm, Operation op);
#endif // STATE_MACHINE_INCLUDED