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, isInterlocksetValuechangeMode, getAction, getActionMode, getActiveRcAService, getActiveRcMService, getOprServices, getRcAServices, getRcMServices, init, isRepresentative, notifyException, setAction, setActionMode, start, stopaddListener, getConfig, getDevice, getId, getListeners, getValue, notifyStarted, notifyStopped, notifyUpdated, removeListener, setDevicepublic 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
GpioActuatorBaseonStart クラス内 GpioActuatorBase<T extends AnalogPositioningActuatorConfig>java.lang.Exception - 処理に失敗するとスローされます。protected void onStop()
throws java.lang.Exception
AbstractComponentonStop クラス内 GpioActuatorBase<T extends AnalogPositioningActuatorConfig>java.lang.Exception - 処理に失敗するとスローされます。public int getPosition()
IPositionergetPosition インタフェース内 IPositionerpublic void setPosition(int pos)
IPositionersetPosition インタフェース内 IPositionerpos - 停止位置(%)