}
public static StringMessage genStringMessage(String cmdName, String msg) {
- StringMessage sm = new StringMessage(new String[]{cmdName, msg});
- sm.refresh(msg);
- sm.setDate(TimeUtil.getSystemDateYYMMDD(), TimeUtil.getSystemTimeHHmmss());
- return sm;
+ if (is_protocol_not_Initialled()) return null;
+ StringMessage ret = null;
+ switch (Config.protocol_no) {
+ case Config.PROTOCOL_JIAI:
- ret = protocol_jiai.genStringMessage(cmdName,msg);
++ ret = protocol_jiai.genStringMessage(cmdName, msg);
+ break;
+ case Config.PROTOCOL_BEEHOME:
- ret = protocol_beehome.genStringMessage(cmdName,msg);
++ ret = protocol_beehome.genStringMessage(cmdName, msg);
+ break;
+ case Config.PROTOCOL_IC:
- ret = protocol_ic.genStringMessage(cmdName,msg);
++ ret = protocol_ic.genStringMessage(cmdName, msg);
+ break;
+ case Config.PROTOCOL_FZD:
- ret = protocol_fzd.genStringMessage(cmdName,msg);
++ ret = protocol_fzd.genStringMessage(cmdName, msg);
+ break;
+ case Config.PROTOCOL_MQTT:
- ret = protocol_mqtt.genStringMessage(cmdName,msg);
++ ret = protocol_mqtt.genStringMessage(cmdName, msg);
+ break;
+ case Config.PROTOCOL_S123:
- ret = protocol_s123.genStringMessage(cmdName,msg);
++ ret = protocol_s123.genStringMessage(cmdName, msg);
+ break;
+ case Config.PROTOCOL_GATOR:
- ret = protocol_gator.genStringMessage(cmdName,msg);
++ ret = protocol_gator.genStringMessage(cmdName, msg);
+ break;
+ }
+ return ret;
}
/***
ret = protocol_s123.isCmdStr(msg.isFromCache());
break;
case Config.PROTOCOL_GATOR:
- ret = protocol_gator.isCmdStr(msg.isFromCache());
- if(msg.isFromCache().startsWith("GT")) {
++ if (msg.isFromCache().startsWith("GT")) {
+ //是加密数据就先解密
+ ret = protocol_gator.isCmdStr(AESCipher.aesDecryptStringFixedKey(msg.isFromCache().substring(8)));
- }else{
++ } else {
+ ret = protocol_gator.isCmdStr(msg.isFromCache());
+ }
break;
}
return ret;
ret = protocol_anan.APCH(charging);
break;
case Config.PROTOCOL_S123:
- ret = protocol_s123.APCH(charging);
+ if (Config.custom_name.equals("VitracK"))
- ret = protocol_ic.APCH(charging);
++ ret = protocol_s123.APCH(charging);
break;
case Config.PROTOCOL_GATOR:
ret = null;
ret = protocol_anan.AP10(runtime);
break;
case Config.PROTOCOL_S123:
- ret = protocol_ic.AP10(runtime);
- ret = protocol_s123.AP10(runtime);
++ ret = protocol_s123.AP10(runtime);
break;
case Config.PROTOCOL_GATOR:
- ret = null;
+ ret = null;
break;
}
return ret;
ret = protocol_anan.AP03(runtime);
break;
case Config.PROTOCOL_S123:
- ret = protocol_ic.AP03(runtime);
+ //ret = protocol_s123.AP00(runtime);
+ ret = protocol_s123.AP03(runtime);
break;
case Config.PROTOCOL_GATOR:
- ret = null;
+ ret = protocol_gator.BP33(runtime);
break;
}
return ret;
//ret = protocol_anan.APTQ(runtime);
break;
case Config.PROTOCOL_S123:
- ret = protocol_ic.APTQ(runtime);
- ret = protocol_s123.APTQ(runtime);
++ ret = protocol_s123.APTQ(runtime);
break;
case Config.PROTOCOL_GATOR:
ret = null;
ret = null;
break;
case Config.PROTOCOL_S123:
- ret = protocol_s123.APSL(sr.getCurrentDate(), sr.getDeepsleep_minutes(), sr.getLightsleep_minutes(), sr.getScore());
+ if (Config.getProtocolServerHost(runtime.getContextProxy().context).equals(protocol_jiai.defaultServerIP)) {
+ ret = null;
+ } else {
- ret = protocol_ic.APSL(sr.getCurrentDate(), sr.getDeepsleep_minutes(), sr.getLightsleep_minutes(), sr.getScore());
++ ret = protocol_s123.APSL(sr.getCurrentDate(), sr.getDeepsleep_minutes(), sr.getLightsleep_minutes(), sr.getScore());
+ }
break;
case Config.PROTOCOL_GATOR:
ret = null;