Procházet zdrojové kódy

[WallPadCall]
1. 거동수상자 (IDC-840SB)
- 해당 이슈 내용 추가 적용(현관이 켜져있는 경우에 거동수상자 감지 신호 무시)

2. 설정 변경 시, 감지유지시간 변경 안함

3. 수정에 따른 버전업
- 2022.06.13.01 -> 2022.07.2.01

jglee před 2 roky
rodič
revize
a130ed201e

+ 1 - 1
WallPadCall/src/main/AndroidManifest.xml

@@ -1,7 +1,7 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="kr.co.icontrols.wallpadcall"
     android:versionCode="17"
-    android:versionName="2022.06.13.01">
+    android:versionName="2022.07.25.01">
 
     <!--android:sharedUserId="android.uid.system"-->
     <!--<uses-sdk-->

+ 5 - 0
WallPadCall/src/main/java/kr/co/icontrols/wallpadcall/MainActivity.java

@@ -5945,6 +5945,11 @@ public class MainActivity extends WpadActivity {
 //            Log.i(TAG, "[sendWallPadCallLiveBR_ACK] ===== START =====");
             Intent mIntent = new Intent();
             mIntent.setAction(Declare.BR.BR_ACK_WALLPADCALL_LIVE);
+            //jglee - 현재 현관문 앱을 실행하고 있는지 여부 파악하기 위해(메인에서 현관문은 3초후 변수가 원래대로 돌아옴)
+            boolean isFront = false;
+            if(mCallController!=null && mCallController.mCallInfo.getFRONT() != CALLSTATUS.IDLE)
+                isFront = true;
+            mIntent.putExtra("isFront", isFront);
             getApplicationContext().sendBroadcast(mIntent);
         } catch (RuntimeException re) {
             LogUtil.errorLogInfo("", TAG, re);

+ 8 - 7
WallPadCall/src/main/java/kr/co/icontrols/wallpadcall/popup/SmartIOTCamSetting.java

@@ -258,13 +258,14 @@ public class SmartIOTCamSetting extends WpadScreen {
 
                 // API => 센서감도, 감지유지시간
                 if (smartKeyRfDoorAPI != null) {
-                    String[] retData = smartKeyRfDoorAPI.SetSensorConfig((byte) mCurrentSensitivity, (byte) mCurrentSensorPeriod).split(define.DEVCTR_CMD_SPLITER);
-                    if (retData != null) {
-                        if (retData[0].contains("SUCCESS")) {
-                            Log.d(TAG, "[SaveDBConfigValue] SetSensorConfig SUCCESS!!!");
-                            return true;
-                        }
-                    }
+                    //jglee - 센서 감도는 무조건  0x03으로 고정
+//                    String[] retData = smartKeyRfDoorAPI.SetSensorConfig((byte) mCurrentSensitivity, (byte) mCurrentSensorPeriod).split(define.DEVCTR_CMD_SPLITER);
+//                    if (retData != null) {
+//                        if (retData[0].contains("SUCCESS")) {
+//                            Log.d(TAG, "[SaveDBConfigValue] SetSensorConfig SUCCESS!!!");
+//                            return true;
+//                        }
+//                    }
                 } else {
                     Log.w(TAG, "[SaveDBConfigValue] smartKeyRfDoorAPI is null!!");
                 }