| | |
| | | struct mcuBrief { |
| | | char version[70]; |
| | | int selftest; |
| | | int gpio; |
| | | int speed; |
| | | int engine; |
| | | // int gpio; |
| | | // int speed; |
| | | // int engine; |
| | | char sn[20]; |
| | | }; |
| | | |
| | | struct carSensorBrief { |
| | | int odo; |
| | | int trip; |
| | | int tripTime; |
| | | double cellVolt; |
| | | double speed; |
| | | int engine; |
| | | int sas; |
| | | int key; |
| | | int gear; |
| | | int aps; |
| | | int lock; |
| | | int seatBelt; |
| | | int clutch; |
| | | int horn; |
| | | int wiper; |
| | | int handBreak; |
| | | int mainBreak; |
| | | int leftTurnLamp; |
| | | int rightTurnLamp; |
| | | int clearanceLamp; |
| | | int dippedBeamLamp; |
| | | int mainBeamLamp; |
| | | int fogLamp; |
| | | int assBreak; |
| | | int surround1; |
| | | int surround2; |
| | | int surround3; |
| | | int surround4; |
| | | }; |
| | | |
| | | struct cardBrief { |
| | |
| | | void MA_SendExamStatus(int start, int errorCode); |
| | | void MA_SendCardBrief(const struct cardBrief *brief); |
| | | void MA_SendMcuBrief(const struct mcuBrief *brief); |
| | | void MA_SendCarSensorBrief(const struct carSensorBrief *brief); |
| | | void MA_SendGpsBrief(const struct gpsBrief *brief); |
| | | void MA_SendRtkBrief(const struct rtkBrief *brief); |
| | | void MA_SendCarPosition(const struct carBrief *brief); |