MLSonySTR Plugin

From Cinemar Wiki
Jump to: navigation, search

About

MLSonySTR is a MLServer3 plugin to control the Sony STR line of RS232 controllable receivers.


Software Requirements

MLServer3 v 3.0.357 or later

MainLobby3 client v 3.0.85 or later.

MLSonySTR plugin v 3.0.0 or later.


Supported Receivers

Sony STR models:



Installation

Sony receivers may require that the serial port be turned on to send / receive data. Please see your owner's manual for more details.

Per Sony Documentation for STR-DA4ES & STR-DA7ES.

Installer Mode must be turned "On" - Allows receiver to receive commands from the RS232 port when power is off.

1. Press CUSTOMIZE. - The CUSTOMIZE button lights up and the CUSTOMIZE menu appears in the display.

2. Press the cursor buttons |< or >| to select the parameter.

3. Select parameter INSTALLER MODE [ON/OFF].

4. Turn the JOG DIAL to adjust the selected parameter.

5. Turn to "ON".


Connect Sony receiver to computer with a Null RS232 cable.

Download the MLSonySTR plugin from MLServer's Help \ Additional Software Downloads.

Shut down MLServer3.

Run the downloaded installation file.

Restart MLServer3.

Connect the Sony STR Receiver's RS232 port to an unused PC com port. Note which comport it is attached to. Make sure no other software (including other MLServer Plugins) are using this comport.

Open the MLSonySTR's Settings window from MLServer's Plugin window.

On the Connection tab, select the comport that the receiver is connected to.

MLServer Variables

SonySTR_[ReceiverAlias]_Zone[1,2,3]_AudioSource

SonySTR_[ReceiverAlias]_Zone[1,2,3]_VideoSource

SonySTR_[ReceiverAlias]_Zone[1,2,3]_PowerVal

SonySTR_[ReceiverAlias]_Zone[1,2,3]_PowerTxt

SonySTR_[ReceiverAlias]_Zone[1,2,3]_MuteVal

SonySTR_[ReceiverAlias]_Zone[1,2,3]_MuteTxt

SonySTR_[ReceiverAlias]_Zone[1,2,3]_HeadphoneVal

SonySTR_[ReceiverAlias]_Zone[1,2,3]_HeadphoneTxt

SonySTR_[ReceiverAlias]_Zone[1,2,3]_OSDVal

SonySTR_[ReceiverAlias]_Zone[1,2,3]_OSDTxt

SonySTR_[ReceiverAlias]_Zone[1,2,3]_SleepVal

SonySTR_[ReceiverAlias]_Zone[1,2,3]_SleepTxt

SonySTR_[ReceiverAlias]_Zone[1,2,3]_A1AutoVal

SonySTR_[ReceiverAlias]_Zone[1,2,3]_A1AutoTxt

SonySTR_[ReceiverAlias]_Zone[1,2,3]_Trigger[1..8]

SonySTR_[ReceiverAlias]_Zone[1,2,3]_VolumeRel

SonySTR_[ReceiverAlias]_Zone[1,2,3]_VolumeAbs

SonySTR_[ReceiverAlias]_SoundField

SonySTR_[ReceiverAlias]_TunerBand

SonySTR_[ReceiverAlias]_TunerPreset

SonySTR_[ReceiverAlias]_TunerStereo

SonySTR_[ReceiverAlias]_TunerMono

SonySTR_[ReceiverAlias]_TunerTuned

SonySTR_[ReceiverAlias]_TunerTuneUp

SonySTR_[ReceiverAlias]_TunerTuneDown

SonySTR_[ReceiverAlias]_TunerRDS

SonySTR_[ReceiverAlias]_TunerTunedTo

SonySTR_[ReceiverAlias]_TunerFreq


Supported MLServeCmds

AV.[ReceiverAlias]|GetStatus~Zone

MLSonyStr|GetStatus~Zone~[ReceiverAlias]

Where Zone = 1,2,3


AV.[ReceiverAlias]|GetVolume~Zone

MLSonyStr|GetVolume~Zone~[ReceiverAlias]

Where Zone = 1,2,3


AV.[ReceiverAlias]|SetInput~Zone~Input

MLSonyStr|SetInput~Zone~Input~[ReceiverAlias]

Where Zone = 1,2,3

Where Input = (TUNER, PHONO, CD, DAT, MD, TAPE1, TAPE2, DIGITAL1, DIGITAL2, DIGITAL3, AUX1, AUX2, MDWM, MD2, MS, SOURCE, VIDEO1, VIDEO2, VIDEO3, VIDEO4, VIDEO5, LD, TV, DSS, VCD, DVD, 5.1)


AV.[ReceiverAlias]|Mute~Zone~State

MLSonyStr|Mute~Zone~State~[ReceiverAlias]

Where Zone = 1,2,3

Where State = (On,Off)


AV.[ReceiverAlias]|PowerOn

MLSonyStr|PowerOn~[ReceiverAlias]


AV.[ReceiverAlias]|PowerOff

MLSonyStr|PowerOff~[ReceiverAlias]


AV.[ReceiverAlias]|Power~Zone~State

MLSonyStr|Power~Zone~State~[ReceiverAlias]

Where Zone = 1,2,3

Where State = (On,Off)


AV.[ReceiverAlias]|SetVolume~Zone~Volume

MLSonyStr|SetVolume~Zone~Volume~[ReceiverAlias]

Where Zone = 1,2,3

Where Volume = (0..100)


AV.[ReceiverAlias]|VolUp~Zone

MLSonyStr|VolUp~Zone~[ReceiverAlias]

Where Zone = 1,2,3


AV.[ReceiverAlias]|VolDn~Zone

MLSonyStr|VolDn~Zone~[ReceiverAlias]

Where Zone = 1,2,3


AV.[ReceiverAlias]|Trigger~Channel~State

MLSonyStr|Trigger~Channel~State~[ReceiverAlias]

Where Channel = (1..8)

Where State = (On,Off)


AV.[ReceiverAlias]|GetSFStatus

MLSonyStr|GetSFStatus~[ReceiverAlias]


AV.[ReceiverAlias]|SetSF~SoundField

MLSonyStr|SetSF~SoundField~[ReceiverAlias]

Where SoundField = (OFF, AUTO, ANALOG, NORMAL, CINEMAA, CINEMAB, CINEMAC, SEMIA, SEMIB, SEMIC, NIGHT, MONO, STEREO, HPTHEATER, VMD, VMR, VSMD, VESA, VESB, SHALL, LHALL, OPERA, JAZZ, DISCO, CHURCH, LIVE, ARENA, STADIUM, GAME, VM61, CHA, CHB, SPECIAL, HP2C, HPDIRECT, HPT)


AV.[ReceiverAlias]|NextSF

MLSonyStr|NextSF~[ReceiverAlias]


AV.[ReceiverAlias]|PrevSF~SoundField

MLSonyStr|PrevSF~SoundField~[ReceiverAlias]


AV.[ReceiverAlias]|SFMode~Mode

MLSonyStr|SFMode~Mode~[ReceiverAlias]

Where Mode = (AUTO, 2CH, ANALOG, M1D, M2D)


AV.[ReceiverAlias]|GetTunerStatus

MLSonyStr|GetTunerStatus~[ReceiverAlias]


AV.[ReceiverAlias]|SetPreset~Bank~PreSet

MLSonyStr|SetPreset~Bank~Preset~[ReceiverAlias]

Where Bank = (BANKA, BANKB, BANKC, BANKD, BANKE, BANKF, BANKG, BANKH, BANKI, BANKJ, BANKK, BANKL, BANKM, BANKN, BANKO, BANKP, FM, AM, LW, MW, SW, TV, UKV)

Where Preset = (1..256)


AV.[ReceiverAlias]|Tuner~Command

MLSonyStr|Tuner~Command~[ReceiverAlias]

Where Command = (UP, DOWN, SCANUP, SCANDN, SCANSTOP, NEXTPRESET, PREVPRESET, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, SA, SB, SC, DIRECT, FM, AM)



Bugs

New Feature Requests