public abstract class PiActuatorBase<T extends PiActuatorConfig> extends ActuatorComponent<T>
コンストラクタと説明 |
---|
PiActuatorBase(java.lang.String id,
T config)
コンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
onInit()
初期化(init)実行時に呼び出されます。
|
protected void |
onStart()
起動時の追加処理を実装するメソッドです。
|
protected void |
onStop()
停止時の追加処理を実装するメソッドです。
|
void |
setValue(java.lang.Number value)
アクチュエータの状態が変更されると内部DBに記録されます。
|
changeMode, getAction, getActionMode, getActiveRcAService, getActiveRcMService, getOprServices, getRcAServices, getRcMServices, init, isRepresentative, notifyException, setAction, setActionMode, start, stop
addListener, getConfig, getDevice, getId, getListeners, getValue, notifyStarted, notifyStopped, notifyUpdated, removeListener, setDevice
public PiActuatorBase(java.lang.String id, T config)
id
- コンポーネントIDconfig
- 初期設定protected void onInit() throws java.lang.Exception
AbstractComponent
onInit
クラス内 AbstractComponent<T extends PiActuatorConfig>
java.lang.Exception
- 処理に失敗するとスローされます。protected void onStart() throws java.lang.Exception
AbstractComponent
onStart
クラス内 AbstractComponent<T extends PiActuatorConfig>
java.lang.Exception
- 処理に失敗するとスローされます。protected void onStop() throws java.lang.Exception
AbstractComponent
onStop
クラス内 AbstractComponent<T extends PiActuatorConfig>
java.lang.Exception
- 処理に失敗するとスローされます。public void setValue(java.lang.Number value)
setValue
インタフェース内 IComponent<T extends PiActuatorConfig>
setValue
クラス内 ActuatorComponent<T extends PiActuatorConfig>
value
- 数値