See: Description
Interface | Description |
---|---|
Bx5GRequestCmd<T extends onbon.bx05.message.Response> |
BX5G 请求命令。
|
Bx5GServerListener |
服务器模式监听程式。
程式会透过此介面通知外系统控制器连线或断线事件。 * 不论连线还是断线,事件讯息包含三部分: * 1. |
Class | Description |
---|---|
Bx5GBrightnessClockEnv |
時間亮度設定。
|
Bx5GBrightnessSensorEnv |
客制化传感器亮度設定。
|
Bx5GController |
BX5G 五代系列控制器。
|
Bx5GControllerClient |
BX5G TCP Socket Client 控制器。
|
Bx5GControllerRS |
BX5G RS232 控制器。
本程式進能運行在 32 位元環境,同時 1. |
Bx5GControllerServer |
BX5G TCP Socket Server 控制器。
|
Bx5GEnv |
BX5G API 环境。
|
Bx5GMessageMgr |
BX5G 协议管理程式。
|
Bx5GMessageMgrSvr |
BX5G 协议管理程式。
|
Bx5GResponseCmd<T extends onbon.bx05.message.Response> |
BX5G 回应命令。
|
Bx5GScreen |
屏幕控制程式。
|
Bx5GScreenClient |
屏幕控制程式 (TCP Socket Client 模式)。
本类可以快速操作控制器并读取或下载节目与屏幕参数。 |
Bx5GScreenProfile |
屏幕规格。
|
Bx5GScreenRS |
屏幕控制程式 (RS232 模式)。
本类可以快速操作控制器并读取或下载节目与屏幕参数。 |
Bx5GScreenServer |
屏幕控制程式 (TCP Socket Server 模式)。
|
Bx5GServer |
BX5G 服务器主程式。
程式会于启动后监听是否有屏幕与服务程式建立连线,并于连线建立后透过监听器通知外部。 * 当屏幕于一分钟内没有收到任何心跳包,或没有进行任何操作,程式会自动切断该屏幕的连线,并透过监听器通知外部。 |
CheckHealthIn |
处理控制器于服务器模式下的网路心跳包。
|
GRPSHealthIn |
处理 GPRS 的心跳包。
|
GRPSIn |
处理 GPRS 連線。
|
Enum | Description |
---|---|
Bx5GController.RunMode |
运行模式。
|
Bx5GScreenProfile.ScreenColorType |
显示屏类型。
1:单基色。 3:双基色。 254:双色灰度色。 255:全彩。 |
Bx5GScreenProfile.ScreenMatrixType |
点阵类型。控制器默认为 G+R 类型。
|
Bx5GScreenRS.BaudRate |
波特率
|
Exception | Description |
---|---|
Bx5GCommException |
BX5G 通讯异常。
|
Bx5GException |
BX5G 一般性错误。
|
Bx5GEnv.initial();
Bx5GScreenClient screen = new Bx5GScreenClient("TEST");
screen.connect("192.168.5.7", 5005);
screen.readConfigure();
List<String> files = screen.readProgramList();
screen.checkMemVolumes());
screen.ping();
screen.syncTime();
screen.checkFirmware();
screen.turnOff();
screen.turnOn();
screen.readControllerId();
screen.manualBrightness(12);
screen.lock();
screen.unlock();
screen.lockProgram("P000", 1);
screen.unlockProgram("P000");
screen.checkControllerStatus();
ModifyBrightnessCmd cmd = screen.createBrightness();
cmd.setupTimerBrightness(26, 12);
screen.modifyBrightness(cmd);
DateTimeBxArea area1 = new DateTimeBxArea(450, 4, screen.getProfile());
area1.setDateStyle(DateStyle.YYYY_MM_DD_1);
area1.setTimeStyle(TimeStyle.HH_MM_1);
ProgramBxFile pf = new ProgramBxFile("P000", screen.getProfile());
pf.addArea(area1);
ArrayList<ProgramBxFile> pfs = new ArrayList<ProgramBxFile>();
pfs.add(pf);
screen.writePrograms(pfs);
screen.disconnect();
Copyright © 2020 onbon4j. All rights reserved.