EasyManuals Logo
Home>Casio>Synthesizer>CTK-691

Casio CTK-691 Midi Implementation

Casio CTK-691
78 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #39 background imageLoading...
Page #39 background image
39
19.2 One-way Protocol Communication Flow
A session starts with the receiving device sending a request using a BDR, or with the sending device sending
BDS data. The session ends after transfer of all the data in the parameter set being transferred by the sending
device is complete.
Data is divided into multiple packets of 256 bytes or less each, and transfers them at fixed intervals (20 msec).
A final EOD informs the receiving device when the session is ended.
19.3 Handshake Protocol Communication Flow
A session starts with the receiving device sending a request using an HDR or with the sending device sending
HDS data.
The sending device does not send the next packet until it receives an ACK from the receiving device. The
maximum wait time of at least 2000 msec is reserved. Failure of a response to arrive within the wait time (at
least 2000 msec) is treated as a timeout error, and data communication is terminated.
The sending device resends the last data if the receiving device returns an HDE (error) due to checksum mismatch,
incompatible data structure, or some other reason. If an error repeats a number of times (undefined), either the
sending device or the receiving device sends an HDJ to terminate the session.
A session ends after the sending device sends all the parameter sets, and sends a final EOD in response to an
HAD (ACK) from the sending device.
The same packet is resent when a checksum mismatch or incompatible data structure error is detected.
Data Receiver Data Sender Operation
BDR Send Request (Optional)
BDS Data Transfer
(20 msec or greater interval)
BDS Data Transfer
(20 msec or greater interval)
BDS Data Transfer
(20 msec or greater interval)
:
:
EOD Data End
Data Receiver Data Sender Operation
HDR Send Request (Optional)
HDS Data Send
HDA Acknowledge
HDS Data Send
HDA Acknowledge
:
:
HDA Acknowledge
EOD Data End

Table of Contents

Other manuals for Casio CTK-691

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Casio CTK-691 and is the answer not in the manual?

Casio CTK-691 Specifications

General IconGeneral
BrandCasio
ModelCTK-691
CategorySynthesizer
LanguageEnglish

Related product manuals