シリアルIOを提供するクラス D0ポートがTX(送信)、D1ポートがRX(受信)となる
ser = Serial.new(9600) ser.puts "Hello" p ser.read
シリアルオープン シリアルオブジェクトを生成し、シリアルポートをオープンする。
シリアルオブジェクト
# File enzi-lib.rb, line 275 def initialize(baud) self end
シリアル受信データ長取得 シリアル受信しているデータ長を返す。
受信済みデータ長(Fixnum)
# File enzi-lib.rb, line 338 def available 0 end
シリアルクローズ シリアルポートをクローズする。
nil
# File enzi-lib.rb, line 285 def close nil end
シリアルフラッシュ シリアル未送信データをフラッシュする。
nil
# File enzi-lib.rb, line 328 def flush nil end
シリアル文字列出力 シリアルポートへ文字列データを出力する。
nil
# File enzi-lib.rb, line 318 def puts(str) nil end
シリアル入力 シリアルポートより1バイトデータを入力する。 受信データがない場合は -1 を返す。
受信データ(Fixnum)
# File enzi-lib.rb, line 296 def read -1 end
シリアル出力 シリアルポートへ1バイトデータを出力する。
nil
# File enzi-lib.rb, line 307 def write(v) nil end