onbon.bx06.cmd.led
Class ProgramLockCmd

java.lang.Object
  extended by onbon.bx06.message.Request
      extended by onbon.bx06.message.led.AbstractLedReq
          extended by onbon.bx06.message.led.ProgramLock
              extended by onbon.bx06.cmd.led.ProgramLockCmd
All Implemented Interfaces:
Bx6GRequestCmd<onbon.bx06.message.global.ACK>

public final class ProgramLockCmd
extends onbon.bx06.message.led.ProgramLock
implements Bx6GRequestCmd<onbon.bx06.message.global.ACK>

锁定节目。

Author:
ONBON

Field Summary
 
Fields inherited from class onbon.bx06.message.led.ProgramLock
ID, LOCK, lockDuration, locked, lockMode, nonvolatile, programName, SAVE_NO_POWER, UNLOCK, UNSAVE_NO_POWER
 
Fields inherited from class onbon.bx06.message.Request
cmd, cmdGroup, rtnReq
 
Constructor Summary
ProgramLockCmd(String programName, boolean locked, int lockDuration)
          建构子。
ProgramLockCmd(String programName, boolean locked, int lockDuration, byte nonvolatile)
          建构子。
 
Method Summary
 Bx6GResponseCmd<onbon.bx06.message.global.ACK> accept(Bx6GController controller)
          利用指定控制器进行请求发送与回应处理。
 
Methods inherited from class onbon.bx06.message.led.ProgramLock
getDataLen, getLockDuration, getLocked, getLockMode, getNonvolatile, getProgramName, setLockDuration, setLocked, setLockMode, setNonvolatile, setProgramName
 
Methods inherited from class onbon.bx06.message.Request
getCmd, getCmdGroup, getRtnReq, setCmd, setCmdGroup, setRtnReq
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgramLockCmd

public ProgramLockCmd(String programName,
                      boolean locked,
                      int lockDuration)
建构子。

Parameters:
programName - 節目名稱。
locked - 鎖定否。
lockDuration - 鎖定時間。

ProgramLockCmd

public ProgramLockCmd(String programName,
                      boolean locked,
                      int lockDuration,
                      byte nonvolatile)
建构子。

Parameters:
programName - 節目名稱。
locked - 鎖定否。
lockDuration - 鎖定時間。
nonvolatile - 掉電保存方式。0x00:掉電不保存, 0x01:掉電保存。
Method Detail

accept

public Bx6GResponseCmd<onbon.bx06.message.global.ACK> accept(Bx6GController controller)
Description copied from interface: Bx6GRequestCmd
利用指定控制器进行请求发送与回应处理。

Specified by:
accept in interface Bx6GRequestCmd<onbon.bx06.message.global.ACK>
Parameters:
controller - 控制器。
Returns:
回应结果。


Copyright © 2020 onbon. All rights reserved.