Pārlūkot izejas kodu

[WallPadDevService]
1. 실제 릴레이보드에서 6개대한 신호(0x3F)에 대한 처리를 못하여 수정
2. 버전업(2021.12.17.01 -> 2022.07.01.01)
3. APK 등록

jglee 2 gadi atpakaļ
vecāks
revīzija
b31d008b4f

BIN
10_Release/WallPadDevService.apk


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

@@ -1,7 +1,7 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="com.artncore.deviceservice"
     android:versionCode="1"
-    android:versionName="2021.12.17.01">
+    android:versionName="2022.07.01.01">
 
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

+ 5 - 2
WallPadDevService/src/main/java/com/artncore/wallpaddevservice/driver/IntLight_Controller.java

@@ -1144,8 +1144,11 @@ public class IntLight_Controller extends DeviceManager
 			case 0x02: D1 = 0x03; break;
 			case 0x03: D1 = 0x07; break;
 			case 0x04: D1 = 0x0F; break;
-			case 0x05: D1 = 0x1F; break;
-			case 0x06: D1 = 0x3F; break;
+			case 0x05:
+			case 0x06:
+				//실제 릴레이보드에 데이터를 0x6에 대한 처리가 누락되어 있음
+				D1 = 0x1F; break;
+			//case 0x06: D1 = 0x3F; break;
 		}
 		byte [] ReqData = MakeIntLightPacket(CMDList.Req.CIRCUIT_NUM_SET, D1, (byte)0x00, (byte)0x00, (byte)0x00);