// // Created by YY on 2020/1/7. // #ifndef MYAPPLICATION2_COMM_IF_H #define MYAPPLICATION2_COMM_IF_H #include struct gpsBrief { char utc[32]; int sat_num; int qf; double latitude; double longitude; double altitude; double speed; }; struct rtkBrief { char utc[32]; int qf; double coord_x; char coord_x_dir; double coord_y; char coord_y_dir; double heading; double pitch; double roll; }; struct carBrief { char utc[32]; int qf; int map_id; int move; double speed; double heading; double main_ant[2]; int axial[2]; int left_front_tire[2]; int right_front_tire[2]; int left_rear_tire[2]; int right_rear_tire[2]; double *point; int pointNum; }; void MA_MainProcMsgEntry(int cmd, const char *value); void MA_NdkStart(void); void MA_ReqRtkPlatformConfig(void); void MA_RtkPlatformConnect(int conn, const char *ip, int port); void MA_RtkPlatformRegister(int reg, const uint8_t *pwd, int length); void MA_RtkPlatformLogin(int login); void MA_ReadMap(void); void MA_ReadCar(void); void MA_ReadSensor(void); void MA_SendExamStatus(int start, int errorCode); void MA_SendGpsBrief(const struct gpsBrief *brief); void MA_SendRtkBrief(const struct rtkBrief *brief); void MA_SendCarPosition(const struct carBrief *brief); #endif //MYAPPLICATION2_COMM_IF_H