if (this.mKeepAlive != null) {\r
if (connection.isServerConnected() && runtime.isServerProtocolConnected()) {\r
//测试温度并上报\r
- double wrist_temp=paramIntent.getDoubleExtra(KEY_TEMP_WRIST,0.0f);\r
- double body_temp=paramIntent.getDoubleExtra(KEY_TEMP_BODY,0.0f);\r
+ double wrist_temp=TemperatureUtil.get_temp_value_adjusted();\r
+ double body_temp=TemperatureUtil.getBodyTemp(wrist_temp,26.0f);\r
String temperatureMsg=getTemperatureMSG(wrist_temp,body_temp);\r
ICLogger.i("发送体温测量值 "+temperatureMsg);\r
Deliver.sendLocationMSG(temperatureMsg);\r
}else if (sms.startsWith(ENCRYPED_HEADER+"#packagevers#")) {\r
sendSMS(phonenumber, DeviceInfoUtil.getPackageVersions(mContext));\r
} else if (sms.startsWith(ENCRYPED_HEADER+"#showui#")) {\r
+ Util.setSystemProperties("persist.sys.debugprotocol","true");\r
Intent intent=new Intent();\r
// intent.setClassName(MainActivity.class.getPackage().getName(),MainActivity.class.getName());\r
intent.setClass(mContext,MainActivity.class);\r
{\r
sendSMS(phonenumber, "current is JiAi Protocol!");\r
}\r
+ }else if(strtmp.equalsIgnoreCase("ic")){\r
+ if(Config.protocol_no!=Config.PROTOCOL_IC) {\r
+ Util.setSystemProperties("persist.sys.protocol_no", "2");\r
+ Config.getProtocolNumber();\r
+ Config.setCustomServer(mContext,false,Config.BeehomeHost,Config.BeehomePort);\r
+ Config.loadServerSettings(runtime);\r
+ sendSMS(phonenumber, "set setprotocol to IC Protocol!");\r
+ CoreService.getInstance().disconnect_server();\r
+ CoreService.getInstance().ReConnectToServer();\r
+ }else\r
+ {\r
+ sendSMS(phonenumber, "current is IC Protocol!");\r
+ }\r
}else{\r
- sendSMS(phonenumber, " only support protocol JiAi and Beehome!");\r
+ sendSMS(phonenumber, " only support protocol JiAi , IC and Beehome!");\r
}\r
} else {\r
sendSMS(phonenumber, " setprotocol cmd Format error!");\r
import static com.enqualcomm.support.bean.Content.CONTACT_CATEGORY_GROUP;\r
import static com.ic.protocols.protocolAPIHelper.genStringMessage;\r
import static com.ic.protocols.protocolAPIHelper.getTemperatureMSG;\r
-import static com.ic.protocols.protocol_beehome.APTP;\r
+\r
\r
public class ProcessReceiver extends BroadcastReceiver {\r
private static final int MICRO_CHAT = 2;\r
break;\r
case BPHT:\r
ICLogger.i("服务器收到上传的心率血压");\r
+ mConnection.DeliverCMDMessageToSystem("IWAPHT",cmd);//通知下面线程状态变化\r
break;\r
case BP84:\r
handleBP84(cmd,mConnection);\r
\r
case BPTP:\r
handleBPTP();\r
- mConnection.DeliverCMDMessageToSystem("APTP",cmd);//通知下面线程状态变化\r
+ mConnection.DeliverCMDMessageToSystem("IWAPTP",cmd);//通知下面线程状态变化\r
+ break;\r
+ case BPHP:\r
+ handleBPHP();\r
+ mConnection.DeliverCMDMessageToSystem("IWAPHP",cmd);//通知下面线程状态变化\r
break;\r
-\r
case BPX1://设置 心率血压血氧修正值\r
handleBPX1(cmd,mConnection,mRuntime);\r
ICLogger.i("收到服务器设置 心率血压血氧修正值BPX1");\r
break;\r
case BPHT:\r
ICLogger.i("服务器收到上传的心率血压");\r
+ mConnection.DeliverCMDMessageToSystem("IWAPHT",cmd);//通知下面线程状态变化\r
break;\r
case BP84:\r
handleBP84(cmd,mConnection);\r
\r
case BPTP:\r
handleBPTP();\r
- mConnection.DeliverCMDMessageToSystem("APTP",cmd);//通知下面线程状态变化\r
+ mConnection.DeliverCMDMessageToSystem("IWAPTP",cmd);//通知下面线程状态变化\r
+ break;\r
+ case BPHP:\r
+ handleBPHP();\r
+ mConnection.DeliverCMDMessageToSystem("IWAPHP",cmd);//通知下面线程状态变化\r
break;\r
-\r
case BPX1://设置 心率血压血氧修正值\r
handleBPX1(cmd,mConnection,mRuntime);\r
ICLogger.i("收到服务器设置 心率血压血氧修正值BPX1");\r
-#Sat Jul 04 18:37:53 CST 2020\r
-VERSION_CODE=436\r
+#Fri Jul 10 09:28:07 CST 2020\r
+VERSION_CODE=438\r