Casio LK-270 MIDI Implementation - Page 35

End of Session

Page 35 highlights

The packed with the same packet number is resent when a checksum mismatch or incompatible data format error is detected. Data Receiver Data Sender HBR → ← HBS ACK → ← HBS ERR → ← HBS ERR → ← HBS ACK → : : ACK → ← EOD : Other subsessions : ← EOS Session terminates if ERR is detected a number of times. Operation Send Request (Optional) Data Send Acknowledge Data Send 1 Error Data Send 2 (Retry 1) Error Data Send 3 (Retry 2) Acknowledge Acknowledge End of Data End of Session Data Receiver Data Sender HBR → ← HBS ACK → ← HBS (Error generated) ERR → ← HBS (Error generated) ERR → ← HBS (Error generated) ERR → ← HBS (Error generated) RJC → Operation Send Request (Optional) Data Send Acknowledge Data Send Error Data Send (Retry 1) Error Data Send (Retry 2) Error Data Send (Retry 3) Session stopped 35

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46

35
The packed with the same packet number is resent when a checksum mismatch or incompatible data format error is detected.
Session terminates if ERR is detected a number of times.
Data Receiver
Data Sender
Operation
HBR
Send Request (Optional)
HBS
Data Send
ACK
Acknowledge
HBS
Data Send 1
ERR
Error
HBS
Data Send 2 (Retry 1)
ERR
Error
HBS
Data Send 3 (Retry 2)
ACK
Acknowledge
:
:
ACK
Acknowledge
EOD
End of Data
:
Other subsessions
:
EOS
End of Session
Data Receiver
Data Sender
Operation
HBR
Send Request (Optional)
HBS
Data Send
ACK
Acknowledge
HBS
Data Send
(Error generated)
ERR
Error
HBS
Data Send (Retry 1)
(Error generated)
ERR
Error
HBS
Data Send (Retry 2)
(Error generated)
ERR
Error
HBS
Data Send (Retry 3)
(Error generated)
RJC
Session stopped