説明:
汎用シリアルポートドライバのUSBシリアル対応。更新履歴:
- 1.0.0.0 2015-04-17 新規作成
使い方:
<サンプル>
//通信設定
var model = new SafeSerialPortModel() {
PortName = "COM13",
SerialBaudRate.Baud115200,
Timeout = 500,
Encoding = SerialEncoding.ASCII,
DataBits = SerialDataBits.BIT8,
Parity = System.IO.Ports.Parity.None,
NewLine = "@",
RetryCount = 3,
StopBits = System.IO.Ports.StopBits.One
};
//通信ストリーム生成
var stream = new CommStream(model);
//通信ストリームオープン
stream.Open();
//送受信
stream.Request("Hello World");
//送信のみ
stream.Notify("Tick");
//受信のみ
var line = stream.ReadLine();
<サンプル>
//通信設定
var model = new SafeSerialPortModel() {
PortName = "COM13",
SerialBaudRate.Baud115200,
Timeout = 500,
Encoding = SerialEncoding.ASCII,
DataBits = SerialDataBits.BIT8,
Parity = System.IO.Ports.Parity.None,
NewLine = "@",
RetryCount = 3,
StopBits = System.IO.Ports.StopBits.One
};
//通信ストリーム生成
var stream = new CommStream(model);
//通信ストリームオープン
stream.Open();
//送受信
stream.Request("Hello World");
//送信のみ
stream.Notify("Tick");
//受信のみ
var line = stream.ReadLine();