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, setValuegetCcmService, init, startaddListener, getConfig, getDevice, getId, getListeners, getValue, notifyException, notifyStarted, notifyStopped, notifyUpdated, removeListener, setDevice, stoppublic 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 インタフェース内 I2cReaderi2cDevice - 取得対象デバイスjava.lang.Exception - 取得に失敗した場合スローします。public void onReadError(java.lang.Exception e)
onReadError インタフェース内 I2cReadere - 失敗時に発生した例外