public final class Bx5GScreenClient extends Bx5GScreen
Bx5GScreenClient screen = new Bx5GScreenClient("MyScreenName");
screen.connect("192.168.1.1", 5005);
screen.ping();
screen.checkControllerStatus();
screen.checkFirmware();
screen.checkMemVolumes();
screen.syncTime();
screen.readControllerId();
screen.readNetHealth();
creen.turnOff();
screen.turnOn();
screen.lock();
screen.unlock();
ProgramBxFile program = new ProgramBxFile("P001", screen.getProfile());
TextBxPage page = new TextBxPage(new Font("宋体", Font.PLAIN, 12));
page.newLine("第一行文字");
page.newLine("第二行文字內容");
page.setStayTime(200);
area.addPage(page1);
TextCaptionBxArea area = new TextCaptionBxArea(8, 4, 72, 28, screen.getProfile());
program.addArea(area);
screen.writeProgram(program);
screen.disconnect();
Bx5GScreen.Result<T extends onbon.bx05.message.Response>
Constructor and Description |
---|
Bx5GScreenClient(String name)
建构子。
|
Bx5GScreenClient(String name,
Bx5G bx5g)
建构子。
|
Bx5GScreenClient(String name,
Bx5G bx5g,
String address,
int port)
建构子。
|
Bx5GScreenClient(String name,
String address,
int port)
建构子。
|
Modifier and Type | Method and Description |
---|---|
boolean |
connect(String address,
int port)
连线。
|
boolean |
connect(String address,
int port,
onbon.bx05.message.led.ReturnPingStatus status)
连线(除錯專用)。
|
String |
getAddress()
取得 TCP 位址。
|
String |
getNetId()
取得 Net 编号,ONBON 內部唯一識別碼。
1. |
int |
getPort()
取得 TCP 通讯埠。
|
protected void |
setAddress(String address)
设定 TCP 位址。
|
protected void |
setPort(int port) |
Bx5GScreen.Result<onbon.bx05.message.global.ACK> |
switch2ClientMode(onbon.bx05.message.tcp.EthernetSetIP.StaticSetting staticSetting)
切换至一般网路模式,执行成功后,会将当前连线切断。
|
activateFirmware, cancelTimingOnOff, changeOutputBuffer, checkControllerStatus, checkFirmware, checkFirmware, checkHealth, checkMemVolumes, clockBrightness, createTimingOnOff, deleteAllDynamic, deleteDynamic, deleteProgram, deleteProgram, deletePrograms, deletePrograms, deletePrograms, disconnect, getAliasName, getControllerAddress, getControllerType, getId, getProfile, getRunMode, isConfigured, isConnected, lock, lockProgram, lockProgram, lockProgram, lockProgram, manualBrightness, ping, readConfig, readControllerId, readProgram, readProgram, readProgram, readProgram, readProgramList, reset2Factory, sensorBrightness, sensorBrightness, setAliasName, setupTimingOnOff, switch2ServerMode, syncTime, syncTime, turnOff, turnOn, unlock, unlockProgram, unlockProgram, writeConfig, writeControllerAddress, writeDynamic, writeFile, writeFileAsync, writePrayerTimeConfig, writeProgram, writeProgramAsync, writeProgramAsyncQuickly, writeProgramQuickly, writePrograms, writeProgramsAsync, writeProgramsAsyncQuickly, writeProgramsQuickly
public Bx5GScreenClient(String name)
name
- 屏幕名称。public Bx5GScreenClient(String name, Bx5G bx5g)
name
- 屏幕名称。bx5g
- BX5 系列。public Bx5GScreenClient(String name, String address, int port)
name
- 屏幕名称。address
- 位址。port
- 通讯埠。public String getAddress()
protected void setAddress(String address)
address
- TCP 位址。public int getPort()
protected void setPort(int port)
public boolean connect(String address, int port) throws Bx5GException
address
- TCP 位址。port
- TCP 通讯埠。Bx5GException
- 连线异常。public boolean connect(String address, int port, onbon.bx05.message.led.ReturnPingStatus status) throws Bx5GException
address
- TCP 位址。port
- TCP 通讯埠。status
- Ping 回應。若提供此參數,在連線成功後不會發送 ping 指令,屏幕参数以此為基準。Bx5GException
- 连线异常。public Bx5GScreen.Result<onbon.bx05.message.global.ACK> switch2ClientMode(onbon.bx05.message.tcp.EthernetSetIP.StaticSetting staticSetting)
Bx5GScreen
switch2ClientMode
in class Bx5GScreen
staticSetting
- 网路位址设置。网路位址程式
public String getNetId()
Bx5GScreen
getNetId
in class Bx5GScreen
Copyright © 2020 onbon4j. All rights reserved.