Make/Model  Device VersionConnection Type
Xantech/MRC-88N/ASerial

Description:

This driver controls the Xantech MRC-88 multi-zone audio switcher/amplifier. This is an 8x8 matrix switch supporting analog audio and composite video. Six zones of audio amplification are provided on-board. The device supports IR routing and macros. The driver allows the device to be controlled directly from CQC, which may eliminate the need for Xantech keypads in some locations.

Quirks and Limitations:

The driver currently only supports installations of a single MRC-88. The “expanded” mode where the controller supports 16 zones and 8 sources is not supported, although implementing this in the future should be straightforward.

Connection Details

 

Driver Fields

This section lists the fields that the driver makes available. In some instances, a portion of the name has been omitted and replaced by an ‘X’ signifying either a zone or partition number. In these instances the driver creates one or more fields as required.

Name

Type

R/W

Description/Limits

ZoneSourceX

Card4

R/W

Indicates the current source selected for zone ‘X’; write to this field to change sources.

ZonePowerX

Boolean

R/W

Indicates whether zone ‘X’ is on or off, write to this field to turn a zone on or off.

ZoneMuteX

Boolean

R/W

Indicates whether zone ‘X’ is muted; write to this field to mute/unmute a zone.

ZoneVolumeX

Card4

R/W

Indicates the current volume level in zone ‘X’; write to this field to change the volume in a zone.

ZoneTrebleX

Card4

R/W

Indicates the current treble setting in zone ‘X’; write to this field to change the treble setting in a zone.

ZoneBalanceX

Card4

R/W

Indicates the current balance in zone ‘X’; write to this field to change the balance in a zone.

ZoneBassX

Card4

R/W

Indicates the current bass setting in zone ‘X’; write to this field to change the bass setting in a zone.

ZoneSendKeypadX

Card4

W

Simulates a keypad press in zone ‘X’. See the RS-232 control appendix of the MRC-88 documentation for a list of key codes.

AllZonesOff

Boolean

R/W

Indicates whether if the system is completely powered off. Set to true to power off all zones; setting to false ignored.

SendMacro

Card4

W

Causes the MRC-88 to execute the passed macro number.

SendCommand

String

W

Passes a raw command string to the controller.