Make/Model  Device VersionConnection Type
Pioneer/VSX-84TSXi1.0Serial

Description:

This driver controls the Pioneer VSX-84TSXi A/V receiver.

Quirks and Limitations:

When the receiver is in standby (“off”), any writes to the RS232 port will cause it to power-on. This has two results....first, changing any CQC field for the receiver will result in the receiver powering on, and then executing the requested command. This is working as designed...just be aware. It also means that the receiver will be powered on when the driver loads, since it must talk to the device in order to get its initial status.

The second result is that this driver will do no polling of the device because testing has shown this to be very quirky. All this means is that if the receiver becomes physically disconnected from the controlling PC, this won't be evident immediately. In fact, it won't become known until you try to issue a command via CQC field, and see no change result. Polling of this device is not necessary for 2-way communication.

Connection Details

This driver connects via RS-232, at 9600 baud, 8-data bits, no parity, and 1 stop bit. You must use a null modem cable.

Driver Fields

This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...

Name

Type

R/W

Description/Limits

MainZonePowerUp

Boolean

W

Increase the volume in the Main zone by one step.

MainZonePowerDown

Boolean

W

Decrease the volume in the Main zone by one step.

MainZoneVolume

Int

R/W

Get and Set the Volume in the Main Zone, limits of -81 (min) to 12 (max).

MainZonePower

Boolean

R/W

Get and Set the Main Zone Power setting.

Mute

Boolean

R/W

Get and Set the Main Zone Power mute setting. (Only the main zone has a mute capability)

MainZoneFunctionMode

String

R/W

Get and Set the Main Zone Function Mode (input). There are 20 different valid settings for this, so they will not be listed here.

MainZoneListeningMode

String

R/W

Get and Set the Main Zone Listening Mode (input). There are 51 different valid settings for this, so they will not be listed here.

Zone2PowerUp

Boolean

W

Increase the volume in Zone 2 by one step.

Zone2PowerDown

Boolean

W

Decrease the volume in Zone 2 by one step.

Zone2Volume

Int

R/W

Get and Set the Volume in Zone 2, limits of -81 (min) to 12 (max).

Zone2Power

Boolean

R/W

Get and Set the Zone 2 Power setting.

Zone2FunctionMode

String

R/W

Get and Set the Zone 2 Function Mode (input). There are 20 different valid settings for this, so they will not be listed here.

Zone3Power

Boolean

R/W

Get and Set the Zone 3 Power setting.

Zone3FunctionMode

String

R/W

Get and Set the Zone 3 Function Mode (input). There are 20 different valid settings for this, so they will not be listed here.