「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

@957■ (#2994) rs232cでの0バイト受信での受信イベント - 通り道 (2021-06-19 10:05) /低 未処理
【症状】
RS232cで、空の受信イベントが発生する模様。
【再現方法】
質問掲示板参照。手元では試せてないです
【要望】
空の受信イベントの抑止。
※表示されない文字を受信している可能は未検証(#00を1バイト受信とか)
【バージョン】質問掲示板参照。
【その他】
イベントが呼び出られるトリガーを引いてしまうのは、Trs232c.event_procにて、発生したイベントのチェックが抜けているため、何らかのRS232cのイベントが発生すると、その際、
文字受信かパケット受信の内部イベントのトリガーが掛かってしまう。
取りこぼし漏れ対策にはなるけど、本来は不要(な、はず)
※あと、Trs232cのCreateにて、evtcharの初期化が抜けてる気が(その代わりeofcharの初期化が2つある)。

その後、現状のソースでは、Trs232cN.FFOnRXCHARにて、0バイトの受信いよる内部イベントから、文字受信のイベントにはつながらないはずなので、念のため、リリースに含まれるファイルをチェック?
本来、文字受信無しで内部イベントが発生していることが誤りなので、上の件を修正したら、こちらは不要になる はず。(念のためassertでチェック?)でもよさそう。
rs232cでの0バイト受信での受信イベント / 通り道 (2021-06-19 10:05) (#2994)/ 低 未処理
  詳細に感謝、そして要修正 / クジラ飛行机 (2021-07-10 15:43) (#3003)/ 高 修正中

(#2994)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能