Files
QDAC-firmware/app/gl_barrier.h

40 lines
668 B
C
Raw Normal View History

2024-03-23 09:43:06 +08:00
#ifndef BARRIER
#define BARRIER
enum barrier_type_e {
BARRIER_NONE,
BARRIER_LEFT_BEGIN,
BARRIER_RIGHT_BEGIN,
BARRIER_LEFT_RUNNING,
BARRIER_RIGHT_RUNNING,
BARRIER_LEFT_OUT,
BARRIER_RIGHT_OUT,
};
2024-06-16 21:52:42 +08:00
enum s_type_e {
S_NONE,
S_BEGIN,
S_RUNNING,
S_OUT,
};
2024-07-05 14:12:01 +08:00
enum shiled_type_e {
SHILED_NONE,
SHILED_BEGIN,
};
2024-03-23 09:43:06 +08:00
extern enum barrier_type_e barrier_type;
2024-06-16 21:52:42 +08:00
extern enum s_type_e s_type;
2024-07-05 14:12:01 +08:00
extern enum shiled_type_e shiled_type;
2024-06-16 21:52:42 +08:00
extern float (*mid_track_s)[2];
extern int32_t mid_track_count_s;
extern int temp_min_s;
extern int temp_max_s;
2024-03-23 09:43:06 +08:00
void CheckBarrier(void);
2024-06-16 21:52:42 +08:00
void Check_s(void);
2024-03-23 17:37:31 +08:00
void RunBarrier(void);
2024-07-05 14:12:01 +08:00
void Check_shiled(void);
2024-03-23 09:43:06 +08:00
#endif /* COMMON_H_ */