|
@@ -3643,7 +3643,7 @@ public class HomeAutomation_New_Controller extends DeviceManager {
|
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
class PreviousCallInfo {
|
|
class PreviousCallInfo {
|
|
|
- final int bCallEndRcvBRDelayTime = 2000;
|
|
|
|
|
|
|
+ final int bCallEndRcvBRDelayTime = 3000;
|
|
|
|
|
|
|
|
boolean bPreCallExist = false;
|
|
boolean bPreCallExist = false;
|
|
|
long lCallReqRcvTimeStamp = 0;
|
|
long lCallReqRcvTimeStamp = 0;
|
|
@@ -3724,7 +3724,7 @@ public class HomeAutomation_New_Controller extends DeviceManager {
|
|
|
return callInfo;
|
|
return callInfo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- long lCALLRCVENDDELAYTIME = 2000;
|
|
|
|
|
|
|
+ long lCALLRCVENDDELAYTIME = 1500;
|
|
|
public boolean sendHomeAutoCallAPIBR(int nDeviceType, int nCallType, int nID_Dong, int nID_Ho) {
|
|
public boolean sendHomeAutoCallAPIBR(int nDeviceType, int nCallType, int nID_Dong, int nID_Ho) {
|
|
|
try {
|
|
try {
|
|
|
Log.i(TAG, "[sendHomeAutoCallAPIBR] nDeviceType [" + nDeviceType + "], nCallType [" + nCallType + "], nID_Dong [" + nID_Dong + "], nID_Ho [" + nID_Ho + "]");
|
|
Log.i(TAG, "[sendHomeAutoCallAPIBR] nDeviceType [" + nDeviceType + "], nCallType [" + nCallType + "], nID_Dong [" + nID_Dong + "], nID_Ho [" + nID_Ho + "]");
|
|
@@ -3758,7 +3758,7 @@ public class HomeAutomation_New_Controller extends DeviceManager {
|
|
|
else {
|
|
else {
|
|
|
// 일정시간 이전에 호출을 수신한 이력이 없는 경우
|
|
// 일정시간 이전에 호출을 수신한 이력이 없는 경우
|
|
|
mPreviousCallInfo.setPreCallInfo(nDeviceType, nCallType, nID_Dong, nID_Ho); // 이전콜 정보에 현재 호출수신 정보를 저장한다.
|
|
mPreviousCallInfo.setPreCallInfo(nDeviceType, nCallType, nID_Dong, nID_Ho); // 이전콜 정보에 현재 호출수신 정보를 저장한다.
|
|
|
- sendHandlerMsgDelayed(HANDLERMSG.RELEASE_DELAY_ENDCALL, 0, 0, null, lCALLRCVENDDELAYTIME); // 일정시간 이후 이전 콜정보를 초기화한다.
|
|
|
|
|
|
|
+ sendHandlerMsgDelayed(HANDLERMSG.RELEASE_DELAY_ENDCALL, 0, 0, null, mPreviousCallInfo.bCallEndRcvBRDelayTime); // 일정시간 이후 이전 콜정보를 초기화한다.
|
|
|
return mHomeAutomation_Call.sendHomeAutoCallBR(nDeviceType, nCallType, nID_Dong, nID_Ho); // 호출수신 BR을 전송한다.
|
|
return mHomeAutomation_Call.sendHomeAutoCallBR(nDeviceType, nCallType, nID_Dong, nID_Ho); // 호출수신 BR을 전송한다.
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|