| | |
| | | #define ID_SM_RTK_PLAT_CONN 0x0003 |
| | | #define ID_SM_RTK_PLAT_REG 0x0004 |
| | | #define ID_SM_RTK_PLAT_LOGIN 0x0005 |
| | | #define ID_SM_READ_MAP 0x0006 |
| | | #define ID_MS_MAP 0x8006 |
| | | #define ID_SM_READ_CAR 0x0007 |
| | | #define ID_MS_CAR 0x8007 |
| | | |
| | | void MA_NdkStart(void) |
| | | { |
| | |
| | | |
| | | writer.StartObject(); |
| | | |
| | | writer.Key("password"); |
| | | writer.Key("login_code"); |
| | | writer.Int(login); |
| | | |
| | | writer.EndObject(); |
| | |
| | | SendMsgToMainProc(ID_SM_RTK_PLAT_LOGIN, sb.GetString()); |
| | | } |
| | | |
| | | void MA_ReadMap(void) |
| | | { |
| | | SendMsgToMainProc(ID_SM_READ_MAP, NULL); |
| | | } |
| | | |
| | | void MA_ReadCar(void) |
| | | { |
| | | SendMsgToMainProc(ID_SM_READ_CAR, NULL); |
| | | } |
| | | |
| | | void MA_MainProcMsgEntry(int cmd, const char *value) |
| | | { |
| | | switch (cmd) { |
| | |
| | | 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); |
| | | |
| | | #endif //MYAPPLICATION2_COMM_IF_H |
| | |
| | | |
| | | AppTimer_add(ReqRtkPlatformConfigTimeout, D_SEC(2)); |
| | | MA_ReqRtkPlatformConfig(); |
| | | |
| | | MA_ReadMap(); |
| | | MA_ReadCar(); |
| | | } |
| | | |
| | | static void ReqRtkPlatformConfigTimeout(union sigval sig) |
| | |
| | | import android.content.Intent; |
| | | import android.content.SharedPreferences; |
| | | import android.os.IBinder; |
| | | import android.os.Process; |
| | | import android.os.RemoteCallbackList; |
| | | import android.os.RemoteException; |
| | | import android.util.Base64; |
| | |
| | | |
| | | @Override |
| | | public void SendCmd(int cmd, String value) throws RemoteException { |
| | | Log.d(TAG, "RecvMsgFromMainProc cmd = " + String.format(" %04X ", cmd) + " value " + value); |
| | | Log.d(TAG, "Process " + Process.myPid() + " Thread " + Thread.currentThread().getId() + " RecvMsgFromMainProc cmd = " + String.format(" %04X ", cmd) + " value " + value); |
| | | MainProcMsgEntry(cmd, value); |
| | | } |
| | | }; |