[概要と注意事項] [目次]

シリアル通信

概要

シリアル通信

クラス名

jp.go.aist.dmrc.platform.beans.io.PFSerialPortConnector

イベント

イベント名イベント番号/発生条件/内包データ
処理完了
0ポートへの接続が切断がされたとき
処理結果データ切断したポート名
1ポートへ接続したとき
処理結果データ接続したポート名
データ生成
0ポートからデータを受信したとき
イベント対象データ取得したデータ

メソッド

メソッド名(日本語)メソッド名引数
ポート接続を切断するclosePort
設定可能な文字コード一覧を取得するgetAvailableCharsets
通信速度を取得するgetBaudRate
現在の文字コードを取得するgetCharset
接続先ポート名を取得するgetCommPort
データビットを取得するgetDataBits
受信バッファサイズを取得するgetInBufferSize
出力バッファサイズを取得するgetOutBufferSize
パリティを取得するgetParity
ポートの一覧を取得するgetPortList
選択された受信データ(1バイト)を取得するgetReadByte
受信データの指定されたバイトデータを選択して取得するgetReadByteAt
intデータの指定位置
受信したデータの1バイト目のデータを選択して取得するgetReadByteFirst
ストップビットを取得するgetStopBits
タイムアウトを取得するgetTimeOut
指定されたポートに接続するopenPort
Stringポート名
ポートに文字列データを出力するoutput
String出力データ
ポートにバイト配列データを出力するoutput
[B出力データ
ポートにバイトデータを出力するoutput
int出力データ
文字コードをデフォルト値に設定するresetCharset
通信速度を設定するsetBaudRate
int通信速度
文字コードを設定するsetCharset
String
データビットを設定するsetDataBits
intデータビット
フローコントロールの設定(なし)setFlowControlMode_NONE
フローコントロールの設定(RTSCTS)setFlowControlMode_RTSCTS
フローコントロールの設定(Xon/Xoff)setFlowControlMode_XONXOFF
受信バッファサイズを設定するsetInBufferSize
int受信バッファサイズ
送信バッファサイズを設定するsetOutBufferSize
int出力バッファサイズ
パリティを設定するsetParity
intパリティ
通信パラメータを設定するsetSerialPortParams
int通信速度
intデータビット
intストップビット
intパリティ
ストップビットを設定するsetStopBits
intストップビット
タイムアウトを設定するsetTimeOut
int タイムアウト時間