-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":901,"versionName":"2107271436","enabled":true,"outputFile":"ICSer_V901_2107271436_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V901_2107271436_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":902,"versionName":"2107291726","enabled":true,"outputFile":"ICSer_V902_2107291726_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V902_2107291726_release.apk","properties":{}}]
\ No newline at end of file
private AlarmType g_alarm = AlarmType.ALARM_NONE;
+ public AlarmType getG_alarm() {
+ return g_alarm;
+ }
+
private String alarmType = "00";
public String getAlarmType() {
private int fzdDevStatus = 0x00000000;
- public String getGatorAlarmType(){
+ public String getGatorAlarmType() {
//报警类型:0x0 无报警;0x02 SOS报警;0x08 电池低电量报警;0x20 设备脱离
- String gatorAlarm="0";
- if (alarmType.equals("01")){//SOS
- gatorAlarm="2";
- }else if (alarmType.equals("02")){//低电
- gatorAlarm="8";
- }else if (alarmType.equals("03")){//脱落报警
- gatorAlarm="20";
+ String gatorAlarm = "0";
+ if (alarmType.equals("01")) {//SOS
+ gatorAlarm = "2";
+ } else if (alarmType.equals("02")) {//低电
+ gatorAlarm = "8";
+ } else if (alarmType.equals("03")) {//脱落报警
+ gatorAlarm = "20";
}
return gatorAlarm;
}
alarmType = "00";
break;
}
+ ICLogger.d("alarmType == > " + alarmType);
return true;
}
}
public void setFZDDevStatus(AlarmType _alarmType) {
-
+ ICLogger.d("_alarmType == > " + _alarmType);
switch (_alarmType) {
case ALARM_SOS:
fzdDevStatus |= 0x00010000;
StringBuilder sb = new StringBuilder();
int i = 0;
- if (gpsp.getLBSdata().wifi_aps.size()>0) {
+ if (gpsp.getLBSdata().wifi_aps.size() > 0) {
sb.append(gpsp.getLBSdata().wifi_aps.size());
for (String mac : gpsp.getLBSdata().wifi_aps.keySet()) {
String APName = "AP" + i;
- sb.append(",").append(String.format("%1$02d",APName.length())).append(",");
+ sb.append(",").append(String.format("%1$02d", APName.length())).append(",");
sb.append(APName).append(",");
sb.append(mac).append(",");
sb.append(gpsp.getLBSdata().wifi_aps.get(mac));
}
return sb.toString();
}
+
private static String mGatorLBSMultiStationData = "";
public void setGatorLBSMultiStationData(String data) {
mGatorLBSMultiStationData = data;
}
- public String getGatorLBSMultiStationData(){
+ public String getGatorLBSMultiStationData() {
return mGatorLBSMultiStationData;
}
- public String getGatorGPSLocationData(){
+ public String getGatorGPSLocationData() {
/**150728A2934.0133N10627.2544E000.0141830309.62
* 消息字段 字段值 类型 长度(字节) 说明
* 日期 YYMMDD N_STRING 6 年月日各占 2 个字节
* 时间 HHmmSS N_STRING 6 时分秒各占 2 个字节
* 方向 N_STRING 6
*/
- StringBuilder sb=new StringBuilder();
+ StringBuilder sb = new StringBuilder();
sb.append(TimeUtil.getSystemDateYYMMDD());
// 2232.9806N11404.9355E000.1: 北纬22度32.9806分,东经114度04.9355分,速度为000.1 km/h,如经纬度无效,可默认全为0,如0000.0000N00000.0000E
// 纬度格式为: ddmm.mmmm ,长度不足长度前补0
String latname = gpsp.getLocation().lat_name;
String lonname = gpsp.getLocation().lon_name;
if (isGPSFixed()) {
- String gpsStr = String.format("%s%s%s%s%05f", gpsp.getLocation().latGPSStr,latname, gpsp.getLocation().lonGPSStr,lonname, gpsp.getLocation().speed);
+ String gpsStr = String.format("%s%s%s%s%05f", gpsp.getLocation().latGPSStr, latname, gpsp.getLocation().lonGPSStr, lonname, gpsp.getLocation().speed);
sb.append("A").append(gpsStr);
} else {
String gpsStr = String.format("%04d.%04dN%05d.%04dE%03d.%01d", 0, 0, 0, 0, 0, 0);
}
sb.append(TimeUtil.getSystemTimeHHmmss());
- sb.append(String.format("%06f",gpsp.getLocation().heading));
+ sb.append(String.format("%06f", gpsp.getLocation().heading));
return sb.toString();
}
+
public boolean sleepDataReported = false;