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, stopaddComponent, addListener, getComponent, getConfig, getId, getListeners, getNode, listComponents, listComponents, notifyException, notifyStarted, notifyStopped, removeComponent, removeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdataReceivedpublic SerialPortDeviceBase(java.lang.String deviceId,
T config)
deviceId - config - protected void onInit()
throws java.lang.Exception
PiDeviceBaseonInit クラス内 PiDeviceBase<T extends SerialPortDeviceConfig>java.lang.Exception - 処理に失敗するとスローされます。protected void onStart()
throws java.lang.Exception
AbstractDeviceonStart クラス内 PiDeviceBase<T extends SerialPortDeviceConfig>java.lang.Exception - 処理に失敗するとスローされます。protected void onStop()
throws java.lang.Exception
AbstractDeviceonStop クラス内 PiDeviceBase<T extends SerialPortDeviceConfig>java.lang.Exception - 処理に失敗するとスローされます。public ISerialPortClient getSerialPortClient()
public void sendData(byte[] data)
throws java.lang.Exception
data - 送信データjava.lang.Exception - 処理に失敗するとスローされます。