instance method PlatoDevice::XBee#_read

_read -> Fixnum

XBee通信モジュールから1バイトのデータを読み込みます。

引数
なし
戻り値  
Fixnum XBeeから読み込んだデータ(0〜255)が返されます。受信データがない場合は-1が返されます。

例:

xb = PlatoDevice::XBee.open('BEEF')     # XBee通信モジュールをオープンします
xb.connect('00000000', '0000FFFF')      # ブロードキャスト接続します
loop {
  dt = xb._read                 # XBeeから1バイト読み込みます
  if dt >= 0                    # データを受信した場合は
    print sprintf("%02X ", dt)  # 受信データを16進表示します
  end
}