T - 設定値クラスpublic class SpiSensorBase<T extends SpiSensorConfig> extends PiSensorBase<T> implements SpiReader
| コンストラクタと説明 |
|---|
SpiSensorBase(java.lang.String id,
T config)
コンストラクタです。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
onReadError(java.lang.Exception e)
読み込み失敗時には、センサー値をnullに設定します。
|
void |
onReadProcess(SpiDevice spiDevice)
デフォルトは空実装です。
|
protected void |
onStart()
起動時の追加処理を実装するメソッドです。
|
protected void |
onStop()
デフォルトは空実装です。
|
onInit, setValuegetCcmService, init, startaddListener, getConfig, getDevice, getId, getListeners, getValue, notifyException, notifyStarted, notifyStopped, notifyUpdated, removeListener, setDevice, stoppublic SpiSensorBase(java.lang.String id,
T config)
id - コンポーネントIDconfig - 設定値クラスprotected void onStart()
throws java.lang.Exception
AbstractComponentonStart クラス内 AbstractComponent<T extends SpiSensorConfig>java.lang.Exception - 処理に失敗するとスローされます。protected void onStop()
throws java.lang.Exception
onStop クラス内 AbstractComponent<T extends SpiSensorConfig>java.lang.Exception - 処理に失敗するとスローされます。public void onReadProcess(SpiDevice spiDevice)
throws java.lang.Exception
onReadProcess インタフェース内 SpiReaderspiDevice - 取得対象デバイスjava.lang.Exception - 取得に失敗した場合スローします。public void onReadError(java.lang.Exception e)
onReadError インタフェース内 SpiReadere - 失敗時に発生した例外