public abstract class SerialPortDeviceBase<T extends SerialPortDeviceConfig> extends PiDeviceBase<T> implements ISerialPortListener
コンストラクタと説明 |
---|
SerialPortDeviceBase(java.lang.String deviceId,
T config) |
修飾子とタイプ | メソッドと説明 |
---|---|
ISerialPortClient |
getSerialPortClient()
内部で使用しているシリアル通信クライアント実装を取得します。
|
protected void |
onInit()
DBからコンポーネント情報を読み込んで登録します。
|
protected void |
onStart()
起動時の追加処理を実装するメソッドです。
|
protected void |
onStop()
停止時の追加処理を実装するメソッドです。
|
void |
sendData(byte[] data)
データ送信します。
|
init, isEnabled, setEnabled, start, stop
addComponent, addListener, getComponent, getConfig, getId, getListeners, getNode, listComponents, listComponents, notifyException, notifyStarted, notifyStopped, removeComponent, removeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dataReceived
public SerialPortDeviceBase(java.lang.String deviceId, T config)
deviceId
- config
- protected void onInit() throws java.lang.Exception
PiDeviceBase
onInit
クラス内 PiDeviceBase<T extends SerialPortDeviceConfig>
java.lang.Exception
- 処理に失敗するとスローされます。protected void onStart() throws java.lang.Exception
AbstractDevice
onStart
クラス内 PiDeviceBase<T extends SerialPortDeviceConfig>
java.lang.Exception
- 処理に失敗するとスローされます。protected void onStop() throws java.lang.Exception
AbstractDevice
onStop
クラス内 PiDeviceBase<T extends SerialPortDeviceConfig>
java.lang.Exception
- 処理に失敗するとスローされます。public ISerialPortClient getSerialPortClient()
public void sendData(byte[] data) throws java.lang.Exception
data
- 送信データjava.lang.Exception
- 処理に失敗するとスローされます。