Difference between revisions of "Eth8x8 Control Interface"
From eMDeeWiki
Jump to navigationJump to searchLine 113: | Line 113: | ||
|} | |} | ||
− | Each Mixer Control element is measured in tenths of decibels(dB) | + | |
+ | <ul> | ||
+ | <li>Each Mixer Control element is measured in tenths of decibels(dB)</li> | ||
+ | <li>The allowable range of each element is -1000 (-100.0dB) to 400 (+40dB)</li> | ||
+ | <li>To mute a channel, a value of -1000 should be set</li> | ||
+ | <li>A value of zero should be set when no attenuation or amplification is desired</li> | ||
+ | <li>Any value greater than zero will be considered amplification of the original signal - care must be taken when using positive values to avoid over-amplification resulting in clipping of the resultant signal</li> | ||
+ | </ul> |
Revision as of 16:38, 28 February 2019
Data can be passed from a client to an Eth8x8 through the Eth8x8 Control Interface. Packets are sent from the client to the Eth8x8 through a TCP/IP port. The following rules apply:
- The Eth8x8 shall listen for TCP/IP connections on IP port number 33001
- A maximum of 3 clients can simultaneously connect to the Control Interface port
- All elements of each packet shall be in network byte order
The following sections define the packets that can be sent to the Eth8x8
Data Request
- Each element of the Data Request Packet is a 16 bit integer
- The first 16 bit word of the packet represents the unique identifier and must be equal to 0x100
- A Status Packet with the requested data will be sent back to the client in response to each Data Request
Byte Offset | Element |
---|---|
0 | 0x100 |
2 | Unique Identifier of Requested Data |
Mixer Control Packet 8 input x 8 output
- Each element of the Mixer Control Packet is a 16 bit integer
- The first 16 bit word of the packet represents the unique identifier and must be equal to 0x808
Byte Offset | Element |
---|---|
0 | 0x808 |
2 | In 1 to Out 1 |
4 | In 1 to Out 2 |
6 | In 1 to Out 3 |
8 | In 1 to Out 4 |
10 | In 1 to Out 5 |
12 | In 1 to Out 6 |
14 | In 1 to Out 7 |
16 | In 1 to Out 8 |
18 - 32 | In 2 to Out 1 ... In 2 to Out 8 |
34 - 48 | In 3 to Out 1 ... In 3 to Out 8 |
50 - 64 | In 4 to Out 1 ... In 4 to Out 8 |
66 - 80 | In 5 to Out 1 ... In 5 to Out 8 |
82 - 96 | In 6 to Out 1 ... In 6 to Out 8 |
98 - 112 | In 7 to Out 1 ... In 7 to Out 8 |
114 - 128 | In 8 to Out 1 ... In 8 to Out 8 |
- Each Mixer Control element is measured in tenths of decibels(dB)
- The allowable range of each element is -1000 (-100.0dB) to 400 (+40dB)
- To mute a channel, a value of -1000 should be set
- A value of zero should be set when no attenuation or amplification is desired
- Any value greater than zero will be considered amplification of the original signal - care must be taken when using positive values to avoid over-amplification resulting in clipping of the resultant signal