app/src/main/java/safeluck/drive/evaluation/app.java
@@ -306,49 +306,53 @@
                CEventCenter.dispatchEvent(Constant.BIND_SPEED_TOPIC,cmd,0,json);
                break;
            case Constant.RTK_INFO:
                try {
                    JSONObject jsSpeed = new JSONObject(json);
                    double latitude = jsSpeed.getDouble("latitude");
                    double longitude = jsSpeed.getDouble("longitude");
                    double altitude = jsSpeed.getDouble("altitude");
                    double speed = jsSpeed.getDouble("speed");
                    int  qf = jsSpeed.getInt("qf");
                    double track_ture = jsSpeed.getDouble("track_ture");
                    String utc = jsSpeed.getString("utc");
                    CEventCenter.dispatchEvent(Constant.BIND_RTK_SPEED_TOPIC,cmd,0,speed);
                    utc = utc.replace(".","");
                    JKMessage0206 jkMessage0206 = new JKMessage0206();
                    jkMessage0206.phone = ExamPlatformData.getInstance().getPhone();
                    jkMessage0206.alert = 0;
                    jkMessage0206.status = 0;
                    jkMessage0206.jd = longitude;
                    jkMessage0206.wd = latitude;
                    jkMessage0206.gaoCheng = (int)altitude;
                    jkMessage0206.speed = speed;
                    jkMessage0206.fangXiang = (int)track_ture;
                    jkMessage0206.rf = qf;
                    if (utc.length()>16){
                        utc = utc.substring(0,16);
                    }
                    jkMessage0206.timeBCD = utc;
                    jkMessage0206.json =json;
                    jkMessage0206.length = jkMessage0206.json.length();
                    AttachInfo attachInfo = new AttachInfo();
                    attachInfo.attach_message_id = Integer.parseInt(String.valueOf(0x40));
                    attachInfo.attach_message_length = 4;
                    if (attachInfo.attach_message_id == 0x41){
                        attachInfo.attach_data="00000000";
                    }else{
                if (ExamPlatformData.getInstance().getExamplatformStatus()==ExamPlatformData.DEV_LOGIN){
                    try {
                        JSONObject jsSpeed = new JSONObject(json);
                        double latitude = jsSpeed.getDouble("latitude");
                        double longitude = jsSpeed.getDouble("longitude");
                        double altitude = jsSpeed.getDouble("altitude");
                        double speed = jsSpeed.getDouble("speed");
                        int  qf = jsSpeed.getInt("qf");
                        double track_ture = jsSpeed.getDouble("track_ture");
                        String utc = jsSpeed.getString("utc");
                        CEventCenter.dispatchEvent(Constant.BIND_RTK_SPEED_TOPIC,cmd,0,speed);
                        utc = utc.replace(".","");
                        JKMessage0206 jkMessage0206 = new JKMessage0206();
                        jkMessage0206.phone = ExamPlatformData.getInstance().getPhone();
                        jkMessage0206.alert = 0;
                        jkMessage0206.status = 0;
                        jkMessage0206.jd = longitude;
                        jkMessage0206.wd = latitude;
                        jkMessage0206.gaoCheng = (int)altitude;
                        jkMessage0206.speed = speed;
                        jkMessage0206.fangXiang = (int)track_ture;
                        jkMessage0206.rf = qf;
                        if (utc.length()>16){
                            utc = utc.substring(0,16);
                        }
                        jkMessage0206.timeBCD = utc;
                        jkMessage0206.json =json;
                        jkMessage0206.length = jkMessage0206.json.length();
//                    MyLog.i("地理坐标长度="+jkMessage0206.length);
                        AttachInfo attachInfo = new AttachInfo();
                        attachInfo.attach_message_id = Integer.parseInt(String.valueOf(0x40));
                        attachInfo.attach_message_length = 4;
                        if (attachInfo.attach_message_id == 0x41){
                            attachInfo.attach_data="00000000";
                        }else{
                        //18个字节 ascii
                        attachInfo.attach_data="303030303030303030303030303030303030";
                            //18个字节 ascii
                            attachInfo.attach_data="303030303030303030303030303030303030";
                        }
                        jkMessage0206.attachInfo = attachInfo;
                        MessageProcessor.getInstance().sendMessage(jkMessage0206);
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                    jkMessage0206.attachInfo = attachInfo;
                    MessageProcessor.getInstance().sendMessage(jkMessage0206);
                } catch (JSONException e) {
                    e.printStackTrace();
                }
                break;