public class AnalogPositioningActuator<T extends AnalogPositioningActuatorConfig> extends GpioActuatorBase<T> implements IPositioner
コンストラクタと説明 |
---|
AnalogPositioningActuator(java.lang.String id,
T config)
コンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Pin |
getInputPin()
制御出力ピンを取得します。
|
Pin |
getOutputPin()
制御出力ピンを取得します。
|
int |
getPosition()
現在位置を取得します
|
protected void |
onInit()
GPIOピンを初期化し、rcM/rcA受信動作アクションを登録します。
|
protected void |
onStart()
初期処理を行います。
|
protected void |
onStop()
停止時の追加処理を実装するメソッドです。
|
void |
setPosition(int pos)
指定位置で停止するように移動します。
|
getInterlockPin, isInterlock
setValue
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 AnalogPositioningActuator(java.lang.String id, T config)
id
- コンポーネントIDconfig
- 設定値public Pin getOutputPin()
public Pin getInputPin()
protected void onInit() throws java.lang.Exception
onInit
クラス内 GpioActuatorBase<T extends AnalogPositioningActuatorConfig>
java.lang.Exception
- 処理に失敗するとスローされます。protected void onStart() throws java.lang.Exception
GpioActuatorBase
onStart
クラス内 GpioActuatorBase<T extends AnalogPositioningActuatorConfig>
java.lang.Exception
- 処理に失敗するとスローされます。protected void onStop() throws java.lang.Exception
AbstractComponent
onStop
クラス内 GpioActuatorBase<T extends AnalogPositioningActuatorConfig>
java.lang.Exception
- 処理に失敗するとスローされます。public int getPosition()
IPositioner
getPosition
インタフェース内 IPositioner
public void setPosition(int pos)
IPositioner
setPosition
インタフェース内 IPositioner
pos
- 停止位置(%)