Toa DP-SP3 User Manual

Digital speaker processor DP-SP3
Digital Speaker Processor DP-SP3
External Control Protocol – TCP/IP
Ver.1.0.0 Aug.20 /2013
Summary
The External Control protocol described in this document is designed for use of controlling the DP-SP3 from
a remote controller.
This spec sheet applies to the DP-SP3 firmware of version 2.0.0 or later.
Settings that can be controlled are as follows:
Gain
Matrix Assignment
Matrix Crosspoint Gain
Attenuator
Mute
Preset Memory Load
Preset Memory Store
Level Meter Status Notification Interval
Auto Status Notification Start/Stop
If necessary, the DP-SP3’s activation can be checked or setting values read by using the following commands:
Status request (reading of the DP-SP3’s setting value)
Status Information
DP-SP3 connection establishment status (output from the DP-SP3 at the time of
connection establishment)
Level Meter Status (output from the DP-SP3 at the time of level meter status changed)
Contact Input Make/Break Status (output from the DP-SP3 at the time of Contact Input
make/break status changed)
Using TCP Port
Control Port No.: 3000
Level Meter Status Port No.: 3001
TOA Corporation 1/14
Digital speaker processor DP-SP3
TCP/IP Connection
No. Parameter Description (rules)
1 Connection Path 1 path
2 Data Length Variable-length, The maximum length is 1024 bytes
3 Code Classification Binary
4 Delivery Confirm No handshakes at application layer
5 Resend Control None
6 Priority Control None
DP-SP3 is a TCP server.
TCP Port is always connected.
For the purpose of connection keeping, DP-SP3 performs the following behavior.
Transmitting some kind of data at least once in the last 10 seconds.
When there is the status that for send, DP-SP3 transmits the contents. When there is not it, DP-SP3
transmits 0xFF only as for 1 byte.
When DP-SP3 received nothing from a remote controller more than 1 minute, DP-SP3 disconnect
the TCP/IP connection.
Command Construction
Command Data length (N) Data 1 Data 2 ……… Data N
Where Command is in the range 80H to FFH. And where Data length and Data are in the range 00H
to 7FH.
The second byte data indicates the number of byte data that follow the second byte data. If received data contains more byte data than the indicated number, those exceeding the number are
abandoned.
When a next command is received, the previous data is abandoned if shorter than the indicated
number.
TOA Corporation 2/14
Digital speaker processor DP-SP3
Control Command and Setting Value
Gain (Position)
Set the input and output channel gains by position.
For the relationship of position to gain (dB), refer to the Position vs. Gain Table.
The DP-SP3 transmits changed value data after receiving this command.
91H, 03H, <Channel Attribute>, <Channel Number>, <Position>
<Channel Attribute>
00H: Input channel
01H: Output channel
<Channel Number>
When Channel Attribute=00H: 00H - 01H (Input channel 1 – 2)
When Channel Attribute=01H: 00H - 05H (Output channel 1 – 6)
<Position>
00H - 3FH (-INF - +12dB, see the Position vs. Gain Table)
Example of setting Input channel 1 gain to 0 dB:
91H, 03H, 00H, 00H, 33H
Gain (Step)
Set the input and output channel gain positions by the number of steps.
Positions can be varied from the current status by the designated number of steps.
One position varies per step.
The DP-SP3 informs position values changed by step Up or Down.
91H, 03H, <Channel Attribute>, <Channel Number>, <Step>
<Channel Attribute>
00H: Input channel
01H: Output channel
<Channel Number>
When Channel Attribute=00H: 00H - 01H (Input channel 1 – 2)
When Channel Attribute=01H: 00H - 05H (Output channel 1 – 6)
<Step>
UP: 41H - 5FH (1 step up - 31-step up) ; Example showing 1step Up: 41H
Down: 61H - 7FH (1 step down – 31–step down) ; Example showing 1step Down: 61H)
Example showing 3-step Up of Input channel 1 gain
91H, 03H, 00H, 00H, 43H
TOA Corporation 3/14
Digital speaker processor DP-SP3
Matrix Assignment
Set the matrix assignment (matrix crosspoint) to ON or OFF.
The DP-SP3 transmits changed value data after receiving this command.
94H, 03H, <Input Channel Number>, <Output Channel Number>, <ON/OFF>
<Input Channel Number>
00H - 01H (Input channel 1 - 2)
<Output Channel Number>
00H - 05H (Output channel 1 - 6)
<ON/OFF>
00H: <Input channel> to <Output channel> assign OFF
01H: <Input channel> to <Output channel> assign ON
Example of setting the matrix assignment from Input channel 1 to Output channel 1 to ON:
94H, 03H, 00H, 00H, 01H
Matrix Crosspoint Gain
Set the crosspoint gains by position.
The DP-SP3 transmits changed value data after receiving this command.
95H, 03H, <Input Channel Number>, <Output Channel Number>, <Value>
<Input Channel Number>
00H - 01H (Input channel 1 - 2)
<Output Channel Number>
00H - 05H (Output channel 1 - 6)
<Value>
003DH : Gain Position (-INF - 0dB), refer to Value vs. Gain Table for Crosspoint gain.
606FH : Position Down (1~16 Step Down)
707FH : Position Up (116 Step Up)
Example of setting the crosspoint gain from Input channel 1 to Output channel 1 to 0dB:
95H, 03H, 00H, 00H, 3DH
Example showing 3-step Up of Input channel 1 to Output channel 1 crosspoint gain
95H, 03H, 00H, 00H, 72H
TOA Corporation 4/14
Digital speaker processor DP-SP3
Attenuator (Position)
Set the output attenuator by position.
For the relationship of position to attenuator (dB), refer to the Position vs. Attenuator Table.
The DP-SP3 transmits changed value data after receiving this command.
96H, 02H, <Channel Number>, <Position>
<Channel Number>
00H - 05H (Output channel 1 – 6)
<Position>
00H - 3FH (-INF - 0dB, see the Position vs. Attenuator Table)
Example of setting Output channel 1 attenuator to -12 dB:
96H, 02H, 00H, 33H
Attenuator (Step)
Set the output channel attenuator positions by the number of steps.
Positions can be varied from the current status by the designated number of steps.
One position varies per step.
The DP-SP3 informs position values changed by step Up or Down.
96H, 02H, <Channel Number>, <Step>
<Channel Number>
00H - 05H (Output channel 1 – 6)
<Step>
UP: 41H - 5FH (1 step up - 31-step up) ; Example showing 1step Up: 41H
Down: 61H - 7FH (1 step down – 31–step down) ; Example showing 1step Down: 61H)
Example showing 3-step Up of Output channel 1 attenuator
96H, 02H, 00H, 43H
Mute
Set the output channel mute to ON or OFF.
The DP-SP3 transmits changed value data after receiving this command.
97H, 02H, <Channel Number>, <ON/OFF>
<Channel Number>
00H - 05H (Output channel 1 – 6)
<ON/OFF>
00H: OFF
01H: ON
Example of setting Output channel 1 mute to ON:
97H, 02H, 00H, 01H
TOA Corporation 5/14
Digital speaker processor DP-SP3
Preset Memory Load
Load desired preset memories.
The DP-SP3 transmits changed preset memory number after receiving this command.
F1H, 02H, 00H, <Preset Number>
<Preset Number>
00H - 0FH Preset Memory Numbers 1 - 16
Example of loading Preset Memory 1:
F1H, 02H, 00H, 00H
Preset Memory Store
Store desired preset memory. (UTC TimeStamp)
The DP-SP3 transmits stored preset memory number after receiving this command.
F3H, 08H, 00H, <Preset Number>, <Year>,<Month>,<Day>,<Hour>,<Minute>,<Second>
<Preset Number>
00H – 0FH Preset Memory Numbers 1 - 16
<Year>
00H - 63H Year 2000 - 2099
<Month>
01H – 0CH Month 1 - 12
<Day>
01H – 1FH Day 1 - 31
<Hour>
00H – 17H Hour 0 - 23
<Minute>
00H – 3BH Minute 0 - 59
<Second>
00H – 3BH Second 0 - 59
Example of Storing Preset Memory 1:
F3H, 08H, 00H, 00H, 0CH, 0CH, 15H, 0FH, 00H, 00H
TOA Corporation 6/14
Digital speaker processor DP-SP3
Level Meter Status Notification Interval
Set the Level Meter Status Notification Interval.
F2H, 02H, 00H, <Notify Interval>
<Notify Interval>
00H – 07H: 50ms, 100ms, 200ms, 500ms, 1s, 2s, 5s, 10s
Auto Status Notification Start/Stop
Set the Auto Status Notification ON or OFF.
F2H, 02H, 01H, <ON/OFF>
<ON/OFF>
00H: OFF (Auto Status Notification Stop)
01H: ON (Auto Status Notification Start)
TOA Corporation 7/14
Digital speaker processor DP-SP3
Status Request Command
Status Request(Gain position)
This command requests the DP-SP3 to send its current gain position setting data.
The DP-SP3 informs the current gain position.
F0H, 03H, 11H, <Channel Attribute>, <Channel Number>
<Channel Attribute>
00H: Input channel
01H: Output channel
<Channel Number>
When Channel Attribute=00H: 00H - 01H (Input channel 1 – 2)
When Channel Attribute=01H: 00H - 05H (Output channel 1 – 6)
Example of requesting Input channel 1’s gain position value data:
F0H, 03H, 11H, 00H, 00H
Status Request (Matrix Assignment)
This command requests the DP-SP3 to send its current matrix assignment setting data.
The DP-SP3 informs the current matrix assignment setting status.
F0H, 03H, 14H, <Input Channel Number>, <Output Channel Number>
Example of requesting Input channel 1 to Output channel 1 matrix assignment setting data:
F0H, 03H, 14H, 00H, 00H
Status Request (Matrix Crosspoint Gain)
This command requests the DP-SP3 to send its current matrix crosspoint gain setting data.
The DP-SP3 informs the current crosspoint gain setting status.
F0H, 03H, 15H, <Input Channel Number>, <Output Channel Number>
Example of requesting Input channel 1 to Output channel 1 crosspoint gain setting data:
F0H, 03H, 15H, 00H, 00H
Status Request (Attenuator Position)
This command requests the DP-SP3 to send its current attenuator position setting status data.
The DP-SP3 informs the current attenuator position setting status.
F0H, 02H, 16H, <Channel Number>
<Channel Number>
00H - 05H (Output channel 1 – 6)
Example of requesting Output channel 1’s attenuator position setting status data:
F0H, 02H, 16H, 00H
TOA Corporation 8/14
Digital speaker processor DP-SP3
Status Request (Mute)
This command requests the DP-SP3 to send its current channel mute ON/OFF setting status data.
The DP-SP3 informs the current mute ON/OFF setting status.
F0H, 02H, 17H, <Channel Number>
<Channel Number>
00H - 05H (Output channel 1 – 6)
Example of requesting Output channel 1’s mute ON/OFF setting status data:
F0H, 02H, 17H, 00H
Status Request (Current Preset Number)
This command requests to send the DP-SP3’s currently loaded preset number data.
The DP-SP3 transmits the current preset number data.
F0H, 02H, 71H, 00H
Status request (Contact Input Make/Break Status)
This command requests to send the DP-SP3’s current contact input make/break status data.
The DP-SP3 transmits the current contact I/O’s status data.
F0H, 03H, 42H, <Contact I/O>, <Contact Number>
<Contact I/O>
00H: Contact Input
<Contact Number>
00H – 03H: Contact Number 1 - 4
Example of requesting contact input No.4’s status data:
F0H, 03H, 42H, 00H, 03H
TOA Corporation 9/14
Digital speaker processor DP-SP3
Status Information
DP-SP3 connection establishment status
Status data is transmitted from the DP-SP3 when the TCP connection is established.
DFH, 01H,01H
Level Meter Status Format
The DP-SP3 transmits the current status data when level meter status changed in Level Meter
Status Notification started.
E6H, 04H, 00H, <Channel Attribute>, <Channel Number>, <Level Meter>
<Channel Attribute>
00H: Input channel
01H: Output channel
<Channel Number>
When Channel Attribute=00H: 00H - 01H (Input channel 1 – 2)
When Channel Attribute=01H: 00H - 05H (Output channel 1 – 6)
<Level Meter>
00H – 48H: (-48dBu - +24dBu(PEAK), See: “Level Meter Table”)
Example of the Level Meter status data of Input 1 changes to 0dB
E6H, 04H, 00H, 00H, 00H, 30H
Contact Input Make/Break status
The DP-SP3 transmits the current status data when contact terminal status changed in Auto
Status Notification started.
E6H, 04H, 02H, <Contact I/O>, <Terminal Number>, <Make/Break>
<Contact I/O>
00H: Contact Input
<Terminal Number>
00H - 03H : Terminal Number 1 - 4
<Make/Break>
00H: Break
01H: Make
Example of the contact status data of contact input terminal No.3 changes to break
E6H, 04H, 02H, 00H, 02H, 00H
TOA Corporation 10/14
Digital speaker processor DP-SP3
Command List
Function Command Code
Gain (position) 91H, 03H, <Channel Attribute>, <Channel Number>, <Position>
Gain (step) 91H, 03H, <Channel Attribute>, <Channel Number>, <Step>
Matrix Assignment 94H, 03H, <Input Channel Number>, <Output Channel Number>,
<ON/OFF>
Matrix Crosspoint Gain 95H, 03H, <Input Channel Number>, <Output Channel Number>,
<Value>
Attenuator (position) 96H, 02H, <Channel Number>, <Position>
Attenuator (step) 96H, 02H, <Channel Number>, <Step>
Mute 97H, 02H, <Channel Number>, <ON/OFF>
Preset Memory Load F1H, 02H, 00H, <Preset Number>
Preset Memory Store F3H, 08H, 00H, <Preset Number>, <Year>, <Month>, <Day>, <Hour>,
<Minute>, <Second>
Level Meter Status Notification Interval F2H, 02H, 00H, <Notify Interval>
Auto Status Notification Start/Stop F2H, 02H, 01H, <ON/OFF>
Status (Gain) F0H, 03H, 11H, <Channel Attribute>, <Channel Number>
Status (Matrix Assignment) F0H, 03H, 14H, <Input Channel Number>, < Output Channel Number>
Status (Matrix Crosspoint Gain) F0H, 03H, 15H, <Input Channel Number>, <Output Channel Number>
StatusPreset
Status (Contact Input make/break Status) F0H, 03H, 42H, 00H, <Contact Number>
DP-SP3 Connection establishment status DFH, 01H, 01H
Contact Input Make/Break Status E6H, 04H, 02H, <Contact I/O>, <Contact Number>, <Make/Break>
Level Meter Status Format E6H, 04H, 00H, <Channel Attribute>, <Channel Number>, <Level>
F0H, 02H, 71H, 00H
TOA Corporation 11/14
Digital speaker processor DP-SP3
0
-∞10H16-35.0
20H32-19.0
30H48-3.01-60.0
11H17-34.0
21H33-18.0
31H49-2.02-58.0
12H18-33.0
22H34-17.0
32H50-1.03-56.0
13H19-32.0
23H35-16.0
33H510.04-54.0
14H20-31.0
24H36-15.0
34H521.05-52.0
15H21-30.0
25H37-14.0
35H532.06-50.0
16H22-29.0
26H38-13.0
36H543.07-48.0
17H23-28.0
27H39-12.0
37H554.08-46.0
18H24-27.0
28H40-11.0
38H565.09-44.0
19H25-26.0
29H41-10.0
39H576.010-42.0
1AH
26
-25.0
2AH
42
-9.0
3AH
58
7.011-40.0
1BH
27
-24.0
2BH
43
-8.0
3BH
59
8.012-39.0
1CH
28
-23.0
2CH
44
-7.0
3CH
60
9.013-38.0
1DH
29
-22.0
2DH
45
-6.0
3DH
61
10.014-37.0
1EH
30
-21.0
2EH
46
-5.0
3EH
62
11.015-36.0
1FH31-20.0
2FH47-4.0
3FH6312.0
Gain(dB)
Gain(dB)
Gain(dB)
Gain(dB)
00H0-∞10H16-45
20H32-29
30H48-13
01H1-60
11H17-44
21H33-28
31H49-12
02H2-59
12H18-43
22H34-27
32H50-11
03H3-58
13H19-42
23H35-26
33H51-10
04H4-57
14H20-41
24H36-25
34H52-9
05H5-56
15H21-40
25H37-24
35H53-8
06H6-55
16H22-39
26H38-23
36H54-7
07H7-54
17H23-38
27H39-22
37H55-6
08H8-53
18H24-37
28H40-21
38H56-5
09H9-52
19H25-36
29H41-20
39H57-4
0AH
10
-51
1AH
26
-35
2AH
42
-19
3AH
58-30BH
11
-50
1BH
27
-34
2BH
43
-18
3BH
59-20CH
12
-49
1CH
28
-33
2CH
44
-17
3CH
60-10DH
13
-48
1DH
29
-32
2DH
45
-16
3DH
6100EH
14
-47
1EH
30
-31
2EH
46
-15
3EH
62
reserved
0FH15-46
1FH31-30
2FH47-14
3FH63reserved
Gain(dB)
40H64reserved
50H80reserved
60H961step
70H
112
1step
41H65reserved
51H81reserved
61H972step
71H
113
2step
42H66reserved
52H82reserved
62H983step
72H
114
3step
43H67reserved
53H83reserved
63H994step
73H
115
4step
44H68reserved
54H84reserved
64H
100
5step
74H
116
5step
45H69reserved
55H85reserved
65H
101
6step
75H
117
6step
46H70reserved
56H86reserved
66H
102
7step
76H
118
7step
47H71reserved
57H87reserved
67H
103
8step
77H
119
8step
48H72reserved
58H88reserved
68H
104
9step
78H
120
9step
49H73reserved
59H89reserved
69H
105
10step
79H
121
10step
4AH
74
reserved
5AH
90
reserved
6AH
106
11step
7AH
122
11step
4BH
75
reserved
5BH
91
reserved
6BH
107
12step
7BH
123
12step
4CH
76
reserved
5CH
92
reserved
6CH
108
13step
7CH
124
13step
4DH
77
reserved
5DH
93
reserved
6DH
109
14step
7DH
125
14step
4EH
78
reserved
5EH
94
reserved
6EH
110
15step
7EH
126
15step
4FH79reserved
5FH95reserved
6FH
111
16step
7FH
127
16step
Value
Value
Value
Value
Value
Value
Value
Value
Position vs Gain Table
Value vs Gain Table for Crosspoint gain
Step Down Step Up
TOA Corporation 12/14
Digital speaker processor DP-SP3
00H0-48
10H16-32
20H32-16
30H480
01H1-47
11H17-31
21H33-15
31H491
02H2-46
12H18-30
22H34-14
32H502
03H3-45
13H19-29
23H35-13
33H513
04H4-44
14H20-28
24H36-12
34H524
05H5-43
15H21-27
25H37-11
35H535
06H6-42
16H22-26
26H38-10
36H546
07H7-41
17H23-25
27H39-9
37H557
08H8-40
18H24-24
28H40-8
38H568
09H9-39
19H25-23
29H41-7
39H579
0AH
10
-38
1AH
26
-22
2AH
42-63AH
58100BH
11
-37
1BH
27
-21
2BH
43-53BH
59110CH
12
-36
1CH
28
-20
2CH
44-43CH
60120DH
13
-35
1DH
29
-19
2DH
45-33DH
61130EH
14
-34
1EH
30
-18
2EH
46-23EH
62140FH15-33
1FH31-17
2FH47-1
3FH6315
40H6416
41H6517
42H6618
43H6719
44H6820
45H6921
46H7022
47H7123
48H7224
Value
Value
Value
Value
Value
0
-∞10H16-54.0
20H32-31.0
30H48-15.0
1
-96.0
11H17-52.0
21H33-30.0
31H49-14.0
2
-90.0
12H18-50.0
22H34-29.0
32H50-13.0
3
-84.0
13H19-48.0
23H35-28.0
33H51-12.0
4
-78.0
14H20-46.0
24H36-27.0
34H52-11.0
5
-76.0
15H21-44.0
25H37-26.0
35H53-10.0
6
-74.0
16H22-42.0
26H38-25.0
36H54-9.07-72.0
17H23-40.0
27H39-24.0
37H55-8.08-70.0
18H24-39.0
28H40-23.0
38H56-7.09-68.0
19H25-38.0
29H41-22.0
39H57-6.010-66.0
1AH
26
-37.0
2AH
42
-21.0
3AH
58
-5.011-64.0
1BH
27
-36.0
2BH
43
-20.0
3BH
59
-4.012-62.0
1CH
28
-35.0
2CH
44
-19.0
3CH
60
-3.013-60.0
1DH
29
-34.0
2DH
45
-18.0
3DH
61
-2.014-58.0
1EH
30
-33.0
2EH
46
-17.0
3EH
62
-1.015-56.0
1FH31-32.0
2FH47-16.0
3FH630.0
Position vs Attenuator Table
Level Meter Table
Level(dBu) Level(dBu) Level(dBu) Level(dBu)
Level(dBu)
TOA Corporation 13/14
Digital speaker processor DP-SP3
Revision history
Version Amendment day The contents of establishment / change
1.00 August 20/2013 First edition establishment
TOA Corporation 14/14
Loading...