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