Casio LK-270 MIDI Implementation - Page 36

Data Receive Canceled

Page 36 highlights

RJC is sent to terminate the session in case ACK cannot be recognized. Data Receiver Data Sender HBR → ← HBS Operation Send Request (Optional) Data Send : (Fixed amount of time elapses) RJC ← Timeout error The session can be canceled for any reason by sending an RJC. RJC can be sent by the sending device or the receiving device. The bulk dump session is terminated immediately upon receipt of an RJC. Data Receiver Data Sender HBR → ← HBS ACK → ← HBS : : (Terminate operation) RJC → Operation Send Request (Optional) Data Send Acknowledge Data Send Data Receive Canceled Data Receiver Data Sender HBR → ACK → ← HBS ACK → ← HBS : : (Terminate operation) ← RJC Operation Send Request (Optional) Acknowledge Data Send Acknowledge Data Send Data Send Canceled BSY is returned to the external device when OBS, OBR, HBS, or HBR is sent while the Instrument mode is not suitable to perform bulk dump, etc. After BSY is received, the external device should wait until the Instrument enters a mode in which the session is enabled. Data Receiver Data Sender OBR → ← BSY Operation Send Request Send Rejected 36

  • 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

36
RJC is sent to terminate the session in case ACK cannot be recognized.
The session can be canceled for any reason by sending an RJC. RJC can be sent by the sending device or the receiving
device. The bulk dump session is terminated immediately upon receipt of an RJC.
BSY is returned to the external device when OBS, OBR, HBS, or HBR is sent while the Instrument mode is not suitable
to perform bulk dump, etc. After BSY is received, the external device should wait until the Instrument enters a mode in
which the session is enabled.
Data Receiver
Data Sender
Operation
HBR
Send Request (Optional)
HBS
Data Send
:
(Fixed amount of time elapses)
RJC
Timeout error
Data Receiver
Data Sender
Operation
HBR
Send Request (Optional)
HBS
Data Send
ACK
Acknowledge
HBS
Data Send
:
:
(Terminate operation)
RJC
Data Receive Canceled
Data Receiver
Data Sender
Operation
HBR
Send Request (Optional)
ACK
Acknowledge
HBS
Data Send
ACK
Acknowledge
HBS
Data Send
:
:
(Terminate operation)
RJC
Data Send Canceled
Data Receiver
Data Sender
Operation
OBR
Send Request
BSY
Send Rejected