| | |
| | | #ifndef MYAPPLICATION2_COMM_TEST_H |
| | | #define MYAPPLICATION2_COMM_TEST_H |
| | | |
| | | #define SENSOR_SEATBELT 0 |
| | | #define SENSOR_TURNRIGHT 1 |
| | | #define SENSOR_TURNLEFT 2 |
| | | #define SENSOR_HANDBREAK 3 |
| | | #include <cstdint> |
| | | |
| | | enum { |
| | | SENSOR_SEATBELT, |
| | | SENSOR_LEFT_TURN_SIGNAL, |
| | | SENSOR_RIGHT_TURN_SIGNAL, |
| | | SENSOR_HANDBREAK, |
| | | SENSOR_BREAK, |
| | | SENSOR_LIGHT, |
| | | SENSOR_FAR_LIGHT, |
| | | SENSOR_DOOR, |
| | | SENSOR_SHIFT_N, |
| | | SENSOR_SHIFT_1, |
| | | SENSOR_SHIFT_2, |
| | | SENSOR_SHIFT_3, |
| | | SENSOR_SHIFT_4, |
| | | SENSOR_SHIFT_5, |
| | | SENSOR_SHIFT_R, |
| | | SENSOR_ENGINE_START |
| | | }; |
| | | |
| | | enum { |
| | | SEATBELT, |
| | | LEFT_TURN_SIGNAL, |
| | | RIGHT_TURN_SIGNAL, |
| | | HANDBREAK, |
| | | SHIFT, |
| | | LIGHT, |
| | | FAR_LIGHT, |
| | | DOOR, |
| | | ENGINE_START |
| | | }; |
| | | |
| | | void CommTestInit(void); |
| | | void CommTestStart(bool start); |
| | | void UpdateSensor(uint16_t gpio, uint16_t speed, uint16_t engine); |
| | | int CheckSensorX(int func); |
| | | |
| | | #endif //MYAPPLICATION2_COMM_TEST_H |