public static int DefaultLocationMode = CUSTOM_MOD8_GPS;
public static int DefaultLocationCycle = 60 * 60;
- public static int DefaultPPGTestCycle = 60;
+ public static int DefaultPPGTestCycleInMinutes = 60;
public static int DefaultTemperatureTestCycle = 60 * 60;
public static int DefaultWifiStatus = 0; //0 close , 1 open, 2 open and connect using default wifi
public static void loadModCycleSettings(Runtime runtime) {
Context context = runtime.getContextProxy().context;
- ICLogger.i("current Cycles PPG " + runtime.getPpgTestCycle() + " , LocationCycle " + runtime.getLocationInstance().getLocation_cycle() + " LocationMode " + runtime.getLocationInstance().getWorkingMod());
- runtime.setPpgTestCycle(Config.getPPGTestCycle(context));
+ ICLogger.i("current Cycles PPG " + runtime.getPpgTestCycleInMinutes() + " , LocationCycle " + runtime.getLocationInstance().getLocation_cycle() + " LocationMode " + runtime.getLocationInstance().getWorkingMod());
+ runtime.setPpgTestCycleInMinutes(Config.getPPGTestCycleInMinutes(context));
runtime.getLocationInstance().setLocation_cycle(Config.getLocationCycle(context));
runtime.getLocationInstance().setWorkingMod(Config.getLocationMode(context));
- ICLogger.i("current Cycles PPG " + runtime.getPpgTestCycle() + " , LocationCycle " + runtime.getLocationInstance().getLocation_cycle() + " LocationMode " + runtime.getLocationInstance().getWorkingMod());
+ ICLogger.i("current Cycles PPG " + runtime.getPpgTestCycleInMinutes() + " , LocationCycle " + runtime.getLocationInstance().getLocation_cycle() + " LocationMode " + runtime.getLocationInstance().getWorkingMod());
int mastervolume = getMasterVolume(context);
ICAudioManager.setMasterVolumn(context, mastervolume);
return SharePreferenceUtil.getPrefString(context, KeyLogServerUrl, DefaultHttpLogServerUrl);
}
- public static void setPPGTestCycle(Context context, int cycle_ninutes) {
- SharePreferenceUtil.setPrefInt(context, KeyPpgTestCycle, cycle_ninutes);
+ public static void setPPGTestCycleInMinutes(Context context, int cycle_minutes) {
+ SharePreferenceUtil.setPrefInt(context, KeyPpgTestCycle, cycle_minutes);
}
- public static int getPPGTestCycle(Context context) {
+ public static int getPPGTestCycleInMinutes(Context context) {
return SharePreferenceUtil.getPrefInt(context, KeyPpgTestCycle, 0);
}
ConfigAlarm(Runtime.AlarmType.ALARM_WEARED, true);
DefaultLocationMode = CUSTOM_MOD8_GPS;
DefaultLocationCycle = 60 * 60;
- DefaultPPGTestCycle = 60;
+ DefaultPPGTestCycleInMinutes = 60;
DefaultTemperatureTestCycle = 60 * 60;
noPushTxtNotifyDialog = true;
ConfigAlarm(Runtime.AlarmType.ALARM_LOCK_WATCH, true);
DefaultLocationMode = CUSTOM_MOD8_GPS;
DefaultLocationCycle = 10 * 60;
- DefaultPPGTestCycle = 60 * 60;
+ DefaultPPGTestCycleInMinutes = 6;
DefaultTemperatureTestCycle = 60 * 60;
noPushTxtNotifyDialog = true;
noSMSNotifyDialog = true;
ConfigAlarm(Runtime.AlarmType.ALARM_LOCK_WATCH, true);
DefaultLocationMode = CUSTOM_MOD8_GPS;
DefaultLocationCycle = 10 * 60;
- DefaultPPGTestCycle = 0;
+ DefaultPPGTestCycleInMinutes = 0;
DefaultTemperatureTestCycle = 0;
noPushTxtNotifyDialog = true;
noSMSNotifyDialog = true;
ConfigAlarm(Runtime.AlarmType.ALARM_MSGREAD, true);
DefaultLocationMode = NORMAL_MOD;
DefaultLocationCycle = 15 * 60;
- DefaultPPGTestCycle = 0;
+ DefaultPPGTestCycleInMinutes = 0;
DefaultTemperatureTestCycle = 0;
noPushTxtNotifyDialog = false;
enableSleep = true;
DefaultLocationMode = NORMAL_MOD;
DefaultLocationCycle = 900;
- DefaultPPGTestCycle = 0;
+ DefaultPPGTestCycleInMinutes = 0;
DefaultTemperatureTestCycle = 0;
noPushTxtNotifyDialog = true;
DefaultLocationMode = NORMAL_MOD;
DefaultLocationCycle = 900;
- DefaultPPGTestCycle = 0;
+ DefaultPPGTestCycleInMinutes = 0;
DefaultTemperatureTestCycle = 0;
noPushTxtNotifyDialog = false;
DefaultLocationMode = CUSTOM_MOD8_GPS;
DefaultLocationCycle = 5 * 60;
- DefaultPPGTestCycle = 0;
+ DefaultPPGTestCycleInMinutes = 0;
DefaultTemperatureTestCycle = 0;
noPushTxtNotifyDialog = false;
Config.forceMoveCheck = false; //即爱对gps不进行运动检测,此变量专门为了给其他协议进行强制运动检测用的。
DefaultLocationMode = NORMAL_MOD;
DefaultLocationCycle = 900;
- DefaultPPGTestCycle = 0;
+ DefaultPPGTestCycleInMinutes = 0;
DefaultTemperatureTestCycle = 0;
noPushTxtReadReply = false;//即爱需要阅读反馈
noBroadCastPushTxtNotify = true;
enableSleep = false;
DefaultLocationMode = CUSTOM_MOD8_GPS;
DefaultLocationCycle = 15 * 60;
- DefaultPPGTestCycle = 15;
+ DefaultPPGTestCycleInMinutes = 15;
DefaultTemperatureTestCycle = 15 * 60;
} else {
DefaultLocationMode = NORMAL_MOD;
DefaultLocationCycle = 900;
- DefaultPPGTestCycle = 0;
+ DefaultPPGTestCycleInMinutes = 0;
DefaultTemperatureTestCycle = 0;
noBroadCastPushTxtNotify = true;
}
Config.load_config_fromfile();
Config.setLocationMode(this, Config.DefaultLocationMode);
Config.setLocationCycle(this, Config.DefaultLocationCycle);
- Config.setPPGTestCycle(this, Config.DefaultPPGTestCycle);
+ Config.setPPGTestCycleInMinutes(this, Config.DefaultPPGTestCycleInMinutes);
Config.setTemperatureTestCycle(runtime, Config.DefaultTemperatureTestCycle);
Config.setConfigInitFlag(this, 1);
}
setHeartBeatAlarm();
//设置心率检测频率
- setHeartRateDetectAlarm(runtime.getPpgTestCycle()); //3分钟一次
+ setHeartRateDetectAlarm(runtime.getPpgTestCycleInMinutes()); //3分钟一次
//获取天气时间
setWeatherAlarm();
//此消息来源于BroadCaset,收到开始测试的消息。
//此时需要重置HeartRateDetect Timer
//倘若有 参数 PPGTestCycle,则根据这个数值进行设置
- setHeartRateDetectAlarm(runtime.getPpgTestCycle());//重置心率检测周期,并触发一次检测
+ setHeartRateDetectAlarm(runtime.getPpgTestCycleInMinutes());//重置心率检测周期,并触发一次检测
} else if (ACTION_SEND_EMEGENCY_LOCATION_STOP.equals(paramIntent.getAction())) {
//stop Emegency location Stop
ICLogger.d("ppgtestCycle == > " + heartRateDetectAlarmCycleMinutes);
//如果周期不为0,那么就设置到配置信息里头去。
if (heartRateDetectAlarmCycleMinutes > 1) {
- Config.setPPGTestCycle(runtime.getContextProxy().context, heartRateDetectAlarmCycleMinutes);
- runtime.setPpgTestCycle(Config.getPPGTestCycle(runtime.getContextProxy().context));
+ Config.setPPGTestCycleInMinutes(runtime.getContextProxy().context, heartRateDetectAlarmCycleMinutes);
+ runtime.setPpgTestCycleInMinutes(Config.getPPGTestCycleInMinutes(runtime.getContextProxy().context));
ICLogger.i("get and set PPGTestCycle " + heartRateDetectAlarmCycleMinutes);
}
StringBuilder sb = new StringBuilder();
.append(" \n Location Cycle ").append(runtime.getLocationInstance().getLocation_cycle()).append("s")
.append(" \n LocationType ").append(runtime.getLocationInstance().getLocationType())
.append(" at ").append(runtime.getLocationInstance().getLocationTime())
- .append(" \n PPGTestCycle ").append(runtime.getPpgTestCycle()).append("m")
+ .append(" \n PPGTestCycle ").append(runtime.getPpgTestCycleInMinutes()).append("m")
.append("\n LastPPG ").append(runtime.getHRS().getPPG())
.append(",bph ").append(runtime.getHRS().getBPH())
.append(",bpl ").append(runtime.getHRS().getBPL())
.append("s,T").append(runtime.getLocationInstance().getLocationType())
.append(",").append(runtime.getLocationInstance().getLocationTime())
.append(",BTIn").append(runtime.bleInfo.is_in_area)
- .append("]\nPPG[C").append(runtime.getPpgTestCycle())
+ .append("]\nPPG[C").append(runtime.getPpgTestCycleInMinutes())
+ .append("m]\nTemp[C")
+ .append(runtime.temp_test_Cycle_Seconds).append("s]").toString();
// .append(",P").append(runtime.getHRS().getPPG())
// .append(",H").append(runtime.getHRS().getBPH())
// .append(",L").append(runtime.getHRS().getBPL())
// .append(",T").append(String.format("%1$.2f",wrist_temp))
// .append(",TA").append(String.format("%1$.2f",TemperatureUtil.getBodyTemp(wrist_temp,26.0f)))
// .append(",").append(runtime.getHRS().getTestTime())
- .append("m]\nTemp[C")
- .append(runtime.temp_test_Cycle_Seconds).append("s]")
- .toString();
+
+
}
public static String getDeviceVersion(Runtime runtime) {