jp.ac.naka.ec.plugin.serial
クラス SerialManager

java.lang.Object
  上位を拡張 jp.ac.naka.ec.EventSource
      上位を拡張 jp.ac.naka.ec.plugin.serial.SerialManager
すべての実装されたインタフェース:
java.util.EventListener, EntityListener, Plugin

public class SerialManager
extends EventSource

シリアル通信のためのクラス。 シリアル入力からパーサによって解析、取得されるSensorDataオブジェクトをSerialListenerに対して配布する。

作成者:
粕谷

フィールドの概要
 
クラス jp.ac.naka.ec.EventSource から継承されたフィールド
dispatcher, name, uri
 
コンストラクタの概要
SerialManager()
           
 
メソッドの概要
 void init(EntityContainer source)
          初期化を行う
 void init(EntityContainer source, java.util.Properties prop)
          初期化を行う。
 void initialize()
           
static void main(java.lang.String[] args)
           
 void receiveMessage(EntityEvent evt)
          メッセージが来た際のコールバック
 void serialEvent(SerialPortEvent event)
           
 void setSeialInputParser(SerialInputParser parser2)
          文字列解析用のパーサの設定
 
クラス jp.ac.naka.ec.EventSource から継承されたメソッド
addedNewEntity, equals, getEventDispatcher, getPluginName, getURI, isLocal, receiveAck, receiveAnswer, receiveBye, receiveOffer, removedEntity, setPluginName, setURI
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SerialManager

public SerialManager()
メソッドの詳細

init

public void init(EntityContainer source)
          throws java.lang.Exception
インタフェース Plugin の記述:
初期化を行う

例外:
java.lang.Exception

init

public void init(EntityContainer source,
                 java.util.Properties prop)
          throws java.lang.Exception
インタフェース Plugin の記述:
初期化を行う。

例外:
java.lang.Exception

initialize

public void initialize()
                throws java.io.IOException
例外:
java.io.IOException

serialEvent

public void serialEvent(SerialPortEvent event)

receiveMessage

public void receiveMessage(EntityEvent evt)
インタフェース EntityListener の記述:
メッセージが来た際のコールバック

定義:
インタフェース EntityListener 内の receiveMessage
オーバーライド:
クラス EventSource 内の receiveMessage

main

public static void main(java.lang.String[] args)

setSeialInputParser

public void setSeialInputParser(SerialInputParser parser2)
文字列解析用のパーサの設定

パラメータ:
parser2 -