Envoy Application Programming Manual

Table Of Contents
BISYNC Point-To-Point Protocol
Envoy Application Programming Manual427159-001
3-54
Use of Reverse Interrupt (RVI)
Example 3-21. RVI Sequences
Local (sender) Remote (receiver)
CALL READ
CALL WRITE |
| message --> (READ completes)
| error = 0
| line state = READ
|
| CALL READ
(WRITE completes) <-- ACK0 |
error = 0 |
line state = WRITE |
|
CALL WRITE |
| message --> (READ completes)
| error = 0
| line state = READ
|
| (receiver transmits
| a message)
|
| CALL CONTROL 15
|
| CALL READ
(WRITE completes) <-- RVI |
error = 165 |
line state = WRITE |
|
(sender relinquishes |
the line) |
|
CALL READ |
| EOT --> (READ completes)
| error = 163
| line state = CONTROL
|
| (receiver now bids
| for the line)
|
| CALL WRITE
| <-- ENQ |
| ACK0 --> |
(READ completes) <-- message 1 |
error = 0 v