-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":627,"versionName":"2009241508","enabled":true,"outputFile":"ICSer_V627_2009241508_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V627_2009241508_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":629,"versionName":"2009241710","enabled":true,"outputFile":"ICSer_V629_2009241710_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V629_2009241710_release.apk","properties":{}}]
\ No newline at end of file
boolean in_area = false;\r
for (String mac : btNewScanResult) {\r
ICLogger.i("bt mac "+mac.replace(":","").toLowerCase()+" "+mac.toLowerCase());\r
- if (runtime.bleInfo.btMacList.contains(mac.toLowerCase())||runtime.bleInfo.btMacList.contains(mac.replace(":","").toLowerCase())) {\r
+ String tmp=mac.replace(":","").toLowerCase().split(",")[0];\r
+ if (runtime.bleInfo.btMacList.contains(tmp)) {\r
in_area = true;\r
break;\r
}\r
if(scanBLEOnly==true){\r
if (runtime.bleInfo.is_in_area == false ) {\r
runtime.updateFZDDevStatusEscape(true);\r
+ ICLogger.i("BT 不在区域内");\r
if ( runtime.bleInfo.last_is_in_area==true) {\r
//只有上一次在区域内,这次出区域才需要报警\r
+ ICLogger.i("BT 不在区域内,且上次在区域内,报警!");\r
StringMessage AL_CMD = protocolAPIHelper.getWarningMSG(runtime);\r
DeliverMessage(AL_CMD);\r
}\r
+ }else{\r
+ ICLogger.i("BT 在区域内!");\r
+ runtime.updateFZDDevStatusEscape(false);\r
}\r
}else {\r
if (runtime.bleInfo.is_in_area == false) {\r
ICLogger.i("BT 不在区域内,开启定位流程");\r
+ runtime.updateFZDDevStatusEscape(true);\r
+ if ( runtime.bleInfo.last_is_in_area==true) {\r
+ //只有上一次在区域内,这次出区域才需要报警\r
+ ICLogger.i("BT 不在区域内,且上次在区域内,报警!");\r
+ StringMessage AL_CMD = protocolAPIHelper.getWarningMSG(runtime);\r
+ DeliverMessage(AL_CMD);\r
+ }\r
startLocationProcess(runtime.getLocationInstance().getWorkingMod());\r
} else {\r
ICLogger.i("BT 在区域内,直接发送区域坐标即可!");\r