用於建立會話的 BIND 攜帶有關括號及方向控制裝置初始狀態的資訊。 若滿足以下任一條件, BIND 可指定此項:
不使用括號。
括號重置狀態是括號內。
若兩者皆不成立,初始方向態為爭論狀態。
當 BIND 指定方向時,應用程式應在資料能夠流動後立即採用半雙工重置狀態所指定的方向狀態。 此欄位可透過使用僅接受特定方向的 BIND 校驗索引間接取得,或直接讀取 Open(PLU) OK Confirm 訊息的綁定資訊控制區塊(BICB)中的 HDXRSET 欄位,或讀取 Open(PLU) 請求的 BIND。 欲了解更多關於開啟PLU連接的資訊,請參閱 「開啟PLU連接」。
在爭用狀態下,PLU 或應用程式都可以啟動括號。 (更多資訊請參見 括號。)成功發起括號的使用者將獲得控制方向,除非在開啟括號時透過發送起始括號(BB)、開始鏈(BC)、結束鏈(EC)或改變方向(CD)來放棄控制。 由於次要節點被假設為競爭勝者,應用程式可以假定從爭用發送 BB 的發送狀態,不接受任何本地節點發出的狀態控制(BID)請求,直到接收到 狀態會話(BETB)為止。 當應用程式在爭用狀態接受 Status-Control(BID) 請求 時,必須假設為接收狀態。
要改變半雙工觸發器的方向,可以執行以下動作:
在傳送或接收數據時,使用 RH 中的變更方向(CD)指示器和 DATAFMI 及 狀態控制 訊息中的對應變更方向指示器(CDI)標誌。 請注意,CD 僅用於鏈條末端(以及用於接收將以 ECI 和 EBIUI 交付的分段的應用程式)。 另外請注意,CD 在以下正常流程的狀態控制請求中有效:LUSTAT、CANCEL、CHASE 和 QC。
當應用程式應進入接收狀態(錯誤復原待處理狀態)時,卻收到負面回應。 欲了解更多資訊,請參閱復原。
若應用程式拒絕攜帶 CDI 的主機資料,必須保持接收狀態。
只要 FM 設定檔正確(3、4 或 7),應用程式可透過狀態 控制(SIGNAL)請求 ,並將 CODE1 設為 0x0001,向主機請求指令。 CODE2 被設定為使用者定義的值。
以下三幅圖說明了應用程式使用半雙工正反器模式的方向協議。
在第一張圖中,應用程式能順利發出並接收 CD,且沒有錯誤。
顯示
應用程式發出並順利接收光碟,且無錯誤在下圖中,主機對入站資料發出負面回應。 應用程式會先進入接收狀態,然後主機會傳送 CD 來指示應用程式。
主機對入站資料發送負面回應在下圖中,完整出站鏈會無錯誤地接收,但應用程式會拒絕。 請注意,儘管鏈條包含 CD,但應用程式本身沒有方向。
完整的輸出鏈接收到且無錯誤,但被應用程式拒絕。
另請參閱
開啟PLU連接
PLU 會議
外部鏈接
入站鏈結
分段交付
括弧
方向
節奏與分段
資料確認與否定]
關閉與停擺
Recovery
應用程式啟動的終止
LUSTATs]
反應時間監控資料