13. Poll Process (ポーリングプロセス)
各アソシエーションは定期的にパケットを構築して送信するポーリングプロセスをサポートします。クロックフィルターとリーチレジスターを管理するために継続的に実行されます。
主要変数と操作
変数: hpoll(ホストポーリング指数)、last(最終ポーリング時刻)、next(次回ポーリング時刻)、reach(リーチレジスター)、unreach(到達不能カウンター)。
パラメータ: UNREACH=24、BCOUNT=8、BURSTフラグ、IBURSTフラグ。
リーチレジスター: 最後の8回のポーリングを追跡する8ビットシフトレジスター。各ポーリングで左シフトし、有効な応答を受信した場合はLSBを1に設定します。
バーストモード: 初期同期用のIBURST、再接続用のBURST。BCOUNT(8)パケットを高速送信します。
ポーリング間隔調整: ネットワーク状態とクロック安定性に基づく動的調整。minpollからmaxpollの範囲。