From 34d8b4cc01d6956eb6e356d1f421743dc1a6d1e4 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 02 九月 2020 08:31:19 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/thread/LedThread.java | 49 ++++++++++++++++++++++++++++++++-----------------
1 files changed, 32 insertions(+), 17 deletions(-)
diff --git a/src/main/java/com/zy/core/thread/LedThread.java b/src/main/java/com/zy/core/thread/LedThread.java
index 4553f5b..d0d5eb2 100644
--- a/src/main/java/com/zy/core/thread/LedThread.java
+++ b/src/main/java/com/zy/core/thread/LedThread.java
@@ -5,10 +5,12 @@
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import onbon.bx05.Bx5GEnv;
+import onbon.bx05.Bx5GScreen;
import onbon.bx05.Bx5GScreenClient;
import onbon.bx05.area.TextCaptionBxArea;
import onbon.bx05.area.page.TextBxPage;
import onbon.bx05.cmd.dyn7.DynamicBxAreaRule;
+import onbon.bx05.message.led.ReturnControllerStatus;
import onbon.bx05.utils.DisplayStyleFactory;
/**
@@ -73,31 +75,44 @@
public static void main(String[] args) throws Exception {
Bx5GEnv.initial(3000);
// 鍒涘缓screen瀵硅薄锛岀敤浜庡鎺у埗鍣ㄨ繘琛岃闂紝瀹㈡埛绔ā寮�
- Bx5GScreenClient screen = new Bx5GScreenClient("MyScreen");
+ Bx5GScreenClient screen = new Bx5GScreenClient("my");
// 鍒涘缓screen瀵硅薄锛岀敤浜庡鎺у埗鍣ㄨ繘琛岃闂紝涓插彛妯″紡
// Bx5GScreenRS screen = new Bx5GScreenRS("MyScreen");
// 鍦ㄥ鎺у埗鍣ㄤ氦浜掍箣鍓嶏紝闇�瑕佸厛涓庢帶鍒跺櫒寤虹珛杩炴帴
- screen.connect("192.168.100.199",5005);
+ boolean conn = screen.connect("192.168.10.61",5005);
+ System.out.println(conn);
// 涓庢帶鍒跺櫒浜や簰瀹屾垚鍚庯紝闇�鏂紑涓庢帶鍒跺櫒涔嬮棿鐨勮繛鎺�
- screen.disconnect();
+// screen.disconnect();
// 浠ヤ笅涓轰竴浜涚畝鍗曟帶鍒跺懡浠ょ殑浣跨敤鏂规硶
// 寮�鍏虫満鍛戒护
- screen.turnOff();// 鍏虫満
+// screen.turnOff();// 鍏虫満
screen.turnOn();// 寮�鏈�
- screen.syncTime();// 鏍℃椂
- screen.ping();// ping鍛戒护
- // 鏌ヨ鎺у埗鍣ㄧ姸鎬�
- screen.checkControllerStatus();
- // 鏌ヨ鎺у埗鍣ㄥ綋鍓嶅浐浠剁増鏈�
- screen.checkFirmware();
- // 鏌ヨ鎺у埗鍣ㄥ唴瀛�
- screen.checkMemVolumes();
- // 閿佸畾灞忓箷褰撳墠鐢婚潰
- screen.lock();
- // 瑙i櫎閿佸畾灞忓箷褰撳墠鐢婚潰
- screen.unlock();
+// screen.syncTime();// 鏍℃椂
+// screen.ping();// ping鍛戒护
+// // 鏌ヨ鎺у埗鍣ㄧ姸鎬�
+// screen.checkControllerStatus();
+// // 鏌ヨ鎺у埗鍣ㄥ綋鍓嶅浐浠剁増鏈�
+// screen.checkFirmware();
+// // 鏌ヨ鎺у埗鍣ㄥ唴瀛�
+// screen.checkMemVolumes();
+// // 閿佸畾灞忓箷褰撳墠鐢婚潰
+// screen.lock();
+// // 瑙i櫎閿佸畾灞忓箷褰撳墠鐢婚潰
+// screen.unlock();
+
+ Bx5GScreen.Result <ReturnControllerStatus> result1 =
+ screen.checkControllerStatus();
+ if (result1.isOK())
+ {
+ ReturnControllerStatus status = result1.reply;
+ System.out.println(status.getBrightness());
+ System.out.println(status.getRtcDay());
+ System.out.println(status.getScreenOnOff());
+ //
+ // status 杩樻湁寰堝鍏朵粬鎺ュ彛锛屽彲浠ユ牴鎹疄闄呴渶姹傚啀娆¤皟鐢ㄤ互鑾峰彇鐩稿簲鐘舵��
+ }
@@ -120,7 +135,7 @@
//
// 瀹氫箟涓�涓姩鎬佸尯
// 鍙互閫氳繃ID鏉ユ洿鏂颁笉鍚岀殑鍔ㄦ�佸尯鍐呭, 姝ゅ ID 涓� 0
- DynamicBxAreaRule dynRule = new DynamicBxAreaRule(0, (byte) 4, (byte) 1, 0);
+ DynamicBxAreaRule dynRule = new DynamicBxAreaRule(0, (byte) 0, (byte) 1, 0);
//dArea.addProgram("P000");
//dArea.addProgram("P001");
--
Gitblit v1.9.1