Yamaha MTX3 User Manual Page 17

  • Download
  • Add to my manuals
  • Print
  • Page
    / 45
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 16
4. Command Se
q
uence
Below are examples of how to process remote control.
When viewed from the controller, the following major phases exist in order to perform remote control
.
Normal procedure detail
s
The controller designer needs to design and implement the blue items in the above figure
The detailed sequences of various procedures are provided below
.
Communication start sequence
The amount of time for the controller and the controlled device to start is different.
Remote control is an act of controlling the controlled device from the controller, so the controller must
wait for the controlled device to become ready.
The controller needs to wait using the sequence below
.
1. If a logical session, as on an Ethernet network, needs to be established, the controller tries to establish the session itself.
(This is not necessary for a connection that only needs to be connected physically, as in RS-232C.)
2. After the session is established, the controller sends devstatus commands at 1 second or longer intervals.
3. If
"OK devstatus devmode
"
or
"NOTIFY devstatus devmode
"
is returned, the controller checks the information.
4. If the controller determines that the controlled device is in normal running mode, the controller starts the user defined
remote control operation. If the controlled device is not in normal running mode, the controller continues trying
.
The reason for using such a sequence is provided below
.
Example when the controller starts earlier than the controlled devic
e
In this case, regardless of whether the controller sends devstatus devmode requests,
the controller was able to determine whether the device has started with the active NOTIFY devstatus devmod
e
message from the controlled device.
Controlled deviceRemote controller
devstatus devmode
devstatus devmode
devstatus devmode
4. Connection detected.
1 second or
longer intervals
1 second or longer
intervals
1. Establish communication path to
controlled device.
Time
* If the communication path is
already established, the controller
sends
devstatus devmode at 1 second or
longer
intervals until a result notification
is returned.
The controller checks the
run mode included in the result
notifications
to see if the device is ready to start
remote control communication.
The device may also actively
send change notifications,
so the controller must monitor both
OK devstatus devmode "normal"
devstatus devmode
NOTIFY devstatus devmode "normal"
or
Controlled deviceRemote controller
Connection unknown
Waiting to start
Connected physically
devstatus devmode
devstatus devmode
devstatus devmode
Normally running
Device starting
Device normal running
NOTIFY devstatus devmode "normal"
Connection detection
* NOTIFY devstatus is received
before OK devstatus,
so at that point, the controller
can assume that a connection
has been established.
Normal procedure
• Detect operation of controls.
• Receive communication from the
device.
Start procedure
Communication start
Wait for the device to start (devstatus)
Initial setting
MTX external control protocol setting
(scpmode)
Send request commands
depending on the
operation.
• set
• setn
• sett
• setr
• ssrecall, etc.
Apply changes depending
on the notification.
• OK
• OKm
• NOTIFY
Control or display
• Position change
• Display change
For various events
• Parameter syncing
• Event processing
Detects the operation
of controls by the user.
• Operation of a parameter control
• Operation of a snapshot (preset) control
Request periodically.
• mtrstart
Information query trigger
caused by user operation
• snapshot (preset) display
• device information display
Send request commands
depending on the
necessary information.
• sscurrent
• ssnum
• ssinfo
• devinfo, etc.
Meter display
is necessary.
2. Send
"devstatus devmode"
3. Recieve
"OK devstatus devmode
"normal""
or
"NOTIFY devstatus
devmode "normal""
MTX3/MTX5-D/XMV Series/EXi8/EXo8 Remote Control Protocol Specifications V1.0.1
17
Page view 16
1 2 ... 12 13 14 15 16 17 18 19 20 21 22 ... 44 45

Comments to this Manuals

No comments