Page 18
Matrix Mixer – Query Settings
Mute – Mixpoint
Note: <VA> equals 00h when the mixpoint is unmuted and equals 7Fh when the mixpoint is muted.
<ID> = NMIXPOINTS + 15 + (Mix Point #)
Query command: F0h 00h 01h 00h <Device ID> 0Ah 70h 00h <ID> F7h
Return string: F0h 00h 01h 00h <Device ID + 10h> 0Ah 00h 00h <ID> <VA> 00h F7h
Mute – Mixer Output
Note: <VA> equals 00h when the mixer output is unmuted and equals 7Fh when the mixer output is muted.
The <IDMSB> and <IDLSB> values must be calculated as follows:
<IDMSB> = [((4 * NMIXPOINTS) + NOUTPUTS + 15 + (NOutput #)) >> 7] & 7Fh
<IDLSB> = ((4 * NMIXPOINTS) + NOUTPUTS + 15 + (NOutput #)) & 7Fh
where “>> 7” means right shift by 7 bits and “&” denotes logical AND.
Query command: F0h 00h 01h 00h <Device ID> 0Ah 70h <IDMSB> <IDLSB> F7h
Return string: F0h 00h 01h 00h <Device ID + 10h> 0Ah 00h <IDMSB> <IDLSB> <VA> 00h F7h
Polarity – Mixpoint
Note: <VA> equals 00h when the mixpoint is (+) polarity and equals 01h when the mixpoint is (-) polarity.
<ID> = (2 * NMIXPOINTS) + 15 + (Mix Point #)
Query command: F0h 00h 01h 00h <Device ID> 0Ah 70h 00h <ID> F7h
Return string: F0h 00h 01h 00h <Device ID + 10h> 0Ah 00h 00h <ID> <VA> 00h F7h
Polarity – Mixer Output
Note: <VA> equals 00h when the mixer output is (+) polarity and equals 01h when the mixer output is (-) polarity.
The <IDMSB> and <IDLSB> values must be calculated as follows:
<IDMSB> = [((4 * NMIXPOINTS) + (2 * NOUTPUTS) + 15 + (NOutput #)) >> 7] & 7Fh
<IDLSB> = ((4 * NMIXPOINTS) + (2 * NOUTPUTS) + 15 + (NOutput #)) & 7Fh
where “>> 7” means right shift by 7 bits and “&” denotes logical AND.
Query command: F0h 00h 01h 00h <Device ID> 0Ah 70h <IDMSB> <IDLSB> F7h
Return string: F0h 00h 01h 00h <Device ID + 10h> 0Ah 00h <IDMSB> <IDLSB> <VA> 00h F7h