public class UecsPiNode extends AbstractUecsNode<UecsPiNodeConfig>
| コンストラクタと説明 |
|---|
UecsPiNode()
デフォルトコンストラクタ。
|
UecsPiNode(UecsPiNodeConfig config)
初期設定値を変更可能なコンストラクタです。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
finalize()
オブジェクト破棄時にJDBCドライバを削除します。
|
java.lang.String |
getUecsVersion()
デフォルトUECSバージョンを返します。
|
protected void |
installProcess()
インストール直後の初期データ登録処理を記述します。
|
boolean |
isConfigEditing()
設定変更中フラグを取得します。
|
boolean |
isDevelopmentMode()
開発モードフラグを取得します。
|
void |
onDestroy()
最終停止処理(GPIO動作停止などアプリ終了時に行う処理)を行います。
|
void |
restart()
DBから各種設定を読み込み、ノードを再起動します。
|
void |
restartAsync(long delay)
非同期でノードを遅延再起動します。
|
void |
setConfigEditing(boolean configEditing)
設定変更中フラグを設定します。
|
void |
setDevelopmentMode(boolean developmentMode)
開発モードフラグを設定します
|
void |
setup()
内部でDBが初期化処理が実行されます。
|
void |
start()
内部で動作インジケータの初期化が実行されます。
|
void |
stop()
内部でインジケータ動作の停止処理が行われます。
|
addCcmService, addDevice, addListener, addProtocol, clearCcmServices, clearDevices, clearProtocols, countCcm, getActionMode, getBroadcastAddress, getCcmIndex, getCcmService, getConfig, getDevice, getIpAddress, getListeners, getMacAddress, getName, getStatus, getUecsID, getVender, isActive, listCcmService, listDevices, listDevices, notifyException, offStatus, onStatus, removeCcmService, removeDevice, removeListener, sendPacket, setActionMode, setBroadcastAddress, setIpAddress, setName, setStatus, setUecsID, setUecsVersion, setVenderpublic UecsPiNode()
public UecsPiNode(UecsPiNodeConfig config)
config - 設定値public boolean isDevelopmentMode()
public void setDevelopmentMode(boolean developmentMode)
developmentMode - フラグpublic boolean isConfigEditing()
public void setConfigEditing(boolean configEditing)
configEditing - フラグpublic java.lang.String getUecsVersion()
getUecsVersion インタフェース内 IUecsNode<UecsPiNodeConfig>getUecsVersion クラス内 AbstractUecsNode<UecsPiNodeConfig>public void setup()
setup インタフェース内 IUecsNode<UecsPiNodeConfig>setup クラス内 AbstractUecsNode<UecsPiNodeConfig>public void start()
start インタフェース内 IUecsNode<UecsPiNodeConfig>start クラス内 AbstractUecsNode<UecsPiNodeConfig>public void stop()
stop インタフェース内 IUecsNode<UecsPiNodeConfig>stop クラス内 AbstractUecsNode<UecsPiNodeConfig>public void onDestroy()
protected void finalize()
throws java.lang.Throwable
finalize クラス内 java.lang.Objectjava.lang.Throwablepublic void restartAsync(long delay)
throws java.lang.Exception
delay - 実行待ち時間(msec)java.lang.Exception - 再起動に失敗するとスローされます。public void restart()
throws java.lang.Exception
java.lang.Exception - 再起動に失敗するとスローされます。protected void installProcess()
throws java.lang.Exception
java.lang.Exception