public final class Bx6GScreenRS extends Bx6GScreen
Bx6GScreenRS screen = new Bx6GScreenRS("MyScreenName");
screen.connect("COM3", BaudRate.RATE_57600);
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());
TimerBxArea area1 = new TimerBxArea(128, 0, 64, 28, 100, screen.getProfile());
area1.setMode(TimerBxUnitMode.B);
area1.setFormat(new TimerBxUnitFormat(false, false, true, false));
program.addArea(area1);
screen.writeProgram(program, new WriteProgramTimer());
Thread.sleep(5000);
screen.disconnect();
| Modifier and Type | Class and Description |
|---|---|
static class |
Bx6GScreenRS.BaudRate
波特率
|
Bx6GScreen.Result<T extends onbon.bx06.message.Response>| Constructor and Description |
|---|
Bx6GScreenRS(java.lang.String name)
建构子。
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
connect(java.lang.String comPort)
连线。
|
boolean |
connect(java.lang.String comPort,
Bx6GScreenRS.BaudRate baudrate)
连线。
|
Bx6GScreenRS.BaudRate |
getBaudrate()
取得波特率。
|
java.lang.String |
getComPort()
取得 RS232 通讯埠。
|
java.lang.String |
getNetId()
取得 Net 编号,ONBON 內部唯一識別碼。
1. |
Bx6GScreen.Result<onbon.bx06.message.global.ACK> |
switch2ClientMode(onbon.bx06.message.tcp.EthernetSetIP.StaticSetting staticSetting)
切换至一般网路模式,执行成功后,会将当前连线切断。
|
cancelTimingOnOff, changeOutputBuffer, checkControllerStatus, checkFirmware, checkFirmware, checkHealth, checkMemVolumes, clockBrightness, createTimingOnOff, deleteAllDynamic, deleteDynamic, deleteProgram, deleteProgram, deletePrograms, deletePrograms, deletePrograms, disconnect, getAliasName, getControllerAddress, getControllerType, getId, getProfile, getRunMode, isConnected, lock, lockProgram, lockProgram, lockProgram, lockProgram, manualBrightness, ping, readBarCode, readConfig, readControllerId, readProgram, readProgram, readProgram, readProgram, readProgramList, reset2Factory, sensorBrightness, sensorBrightness, setAliasName, setupTimingOnOff, switch2ServerMode, syncTime, turnOff, turnOn, unlock, unlockProgram, unlockProgram, writeConfig, writeControllerAddress, writeDynamic, writeProgram, writeProgramAsync, writeProgramQuickly, writePrograms, writeProgramsAsync, writeProgramsQuicklypublic Bx6GScreenRS(java.lang.String name)
name - 屏幕名称。public boolean connect(java.lang.String comPort)
comPort - RS232 通讯埠。public boolean connect(java.lang.String comPort,
Bx6GScreenRS.BaudRate baudrate)
comPort - RS232 通讯埠。baudrate - 波特率。public Bx6GScreenRS.BaudRate getBaudrate()
public java.lang.String getComPort()
public java.lang.String getNetId()
Bx6GScreengetNetId in class Bx6GScreenpublic Bx6GScreen.Result<onbon.bx06.message.global.ACK> switch2ClientMode(onbon.bx06.message.tcp.EthernetSetIP.StaticSetting staticSetting)
Bx6GScreenswitch2ClientMode in class Bx6GScreenstaticSetting - 网路位址设置。网路位址程式