MLDenon Plugin

From Cinemar Wiki
Jump to: navigation, search

MLDenon Plugin


About

MLDenon plugin was rewritten in 2008 to support multiple receivers and the MLServer Family Manager command syntax.

Documentation is Draft and incomplete.

Software Requirements

  • MainLobby Server 3
  • MainLobby 3 Client
  • MLDenon Plugin

Supported Hardware

  • Denon AVR
  • Denon AVR
  • Denon AVR
  • AVR-5308CI most commands (not all)

Hardware Setup Requirements

By default, Denon has power saving mode enabled which turns off power to the Network interface. THis prevents the device from waking up from Standby. You will need to perform the following step to disable the power saving feature: <Network Option: Network Standby Mode>

  1. Press MENU button, then Menu appears on FL-display (and GUI)
  2. Select “Manual Setup > Network Setup > Other > Network Standby”
  3. Set parameters described below to ON.

Installation

Setup

1. Open the Denon AVR Controller driver if not already done.

2. Select the settings tab at the top.

3. If you have setup your device to enable TCP/IP control select the TCP/IP option. If you have setup your device to enable serial control select the Serial option.

4. If you selected TCP/IP in step 3 enter the ip address and the port the device has been configured to use (Port 23 is the default). If you selected Serial in step 3 select the com port the device is connected to from the drop down list.

5. If you would like the driver to automatically reconnect to the device on startup check the box next to the connect button.

6. Click the connect button. (This is optional at this point. It is a good idea to verify that you can connect to the device at this point though.)

Note:

If any settings that have changed you will be prompted when you close the control window to save those changes

MLServeCmd

The Denon plugin is a member of the AV family. So commands are in the form AV.<<ALIAS>>|Command

The supported commands are

AV.<<ALIAS>>|Power~<<On, Standby, Toggle, Off>>

AV.<<ALIAS>>|Input~<<AUTO, PCM, DTS, ANALOG, EXTIN1, EXTIN2>>

AV.<<ALIAS>>|VideoSelect~<<DVD, VDP, TV, AUXIPOD, SOURCE, DBS, VCR1,

VCR2, VCR3, VCR4, VAUX>>

AV.<<ALIAS>>|RecordSelect~<<PHONO, CD, TUNER, DVD, VDP, TV, AUXNET,

AUXIPOD, SOURCE, DBS, VCR1, VCR2, VCR3, VCR4, VAUX, CDRTAPE>>

AV.<<ALIAS>>|ZonePower~<<zone #>>~<<On, Off, Standby, Toggle>>

AV.<<ALIAS>>|ZoneVolume~<<zone #>>~<<Up, Down, 0..100>>

AV.<<ALIAS>>|ZoneMute~<<zone #>>~<<On, Off, Toggle>>

AV.<<ALIAS>>|ZoneSource~<<zone #>>~<<PHONO, CD, TUNER, DVD, VDP, TV,

DBS, SAT, VCR1, VCR2, VCR3, VCR4, VAUX, CDRTAPE>>

AV.<<ALIAS>>|ChannelVolume~<<channel>>~<<vol>> Where Channel=SW,FL,FC,FR,SL,SR,RL,RC,RR

AV.<<ALIAS>>|SurroundMode~<<mode>> Where Mode=DIRECT, PURE DIRECT,

STEREO, MULTI CH IN, MULTI CH DIRECT, MULTI CH PURE D, DOLBY PRO LOGIC,

DOLBY PL2, DOLBY PL2X, DOLBY DIGITAL, DOLBY D EX, DTS NEO:6, DTS

SURROUND, DTS ES DSCRT6.1, DTS ES MTRX6.1, WIDE SCREEN, 5CH STEREO, 7CH

STEREO, SUPER STADIUM, ROCK ARENA, JAZZ CLUB, CLASSIC CONCERT, MONO

MOVIE, MATRIX, VIDEO GAME, USER1, USER2, USER3, USER1 MEMORY, USER2

MEMORY, USER3 MEMORY

AV.<<ALIAS>>|ToneDefeat~<<ON,OFF>>

AV.<<ALIAS>>|SurroundBackMode~<<MTRX ON,NON MTRX,PL2X CINEMA, PL2X, MUSIC,OFF>>

AV.<<ALIAS>>|CinemaEQ~<<on, off>>

AV.<<ALIAS>>|ParameterMode~<<Music, Cinema, Game, Pro Logic>>

AV.<<ALIAS>>|RoomEQ~<<Audyssey, Front, Flat, Manual, Off>>

AV.<<ALIAS>>|TunerBand~<<AM, FM, XM, Auto, Manual>>

AV.<<ALIAS>>|TunerPreset~<<bank>><<number>> or TunerPreset~<<UP,DOWN>>

AV.<<ALIAS>>|TunerFrequency~<<up,down,frequency>>

AV.<<ALIAS>>|Synchronize

Bugs

Feature Requests

Release Notes

Legacy Denon Driver for the MLDeviceManager Plugin

(no longer supported)


MLDenonAVR4802

Software Requirements

  • MainLobby Server 3
  • MainLobby 3 Client
  • MLDenon Plugin

Supported Hardware

  • Denon AVR 4802
  • Denon AVR 5800 upgrade
  • Denon AVR 5300

Installation

Setup

1. Open the Denon AVR Controller driver if not already done.

2. Select the settings tab at the top.

3. If you have setup your device to enable TCP/IP control select the TCP/IP option.

   If you have setup your device to enable serial control select the Serial option.

4. If you selected TCP/IP in step 3 enter the ip address and the port the device has been

   configured to use.
   If you selected Serial in step 3 select the com port the device is connected to from the 
   drop down list.

5. If you would like the driver to automatically reconnect to the device on startup check

   the box next to the connect button.

6. Click the connect button. (This is optional at this point. It is a good idea to verify that

   you can connect to the device at this point though.)

Note:

If any settings that have changed you will be prompted when you close the control window to save those changes

MLServeCmd


|MLPluginCommands=

Power

{MLServeCmd}Script Usage

MLServeCmd.MLDenon|<<Alias>>~Power~State


(Literal)

MLServeCmd.MLDenon|AVR001~Power~On


Parameters

State = This parameter is the new power state for the device. Values = On, Off, Toggle


Returns

Nothing


Description

This command controls the power state of the device


Notes




Input

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~Input~<<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~Input~Auto

MLServeCmd.MLDeviceManager|002~Input~EXTINParameters

Mode = This parameter is the new input mode. Values = AUTO, PCM, DTS, RF, ANALOG, EXTIN

Returns

Nothing.

Description

This command sets the input mode.

Notes:


VideoSelect

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~VideoSelect~<<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~VideoSelect~DVD

MLServeCmd.MLDeviceManager|002~ VideoSelect ~TV

Parameters

Mode = This parameter is the new video select mode. Values = DVD, VDP, TV, DBS/SAT, VCR1, VCR2, VCR3, VAUX

Returns

Nothing.

Description

This command sets the video select mode

Notes:


RecordSelect

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~RecordSelect~<<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~RecordSelect~PHONO

MLServeCmd.MLDeviceManager|002~ RecordSelect ~VDP

Parameters

Mode = This parameter is the new record select mode. Values = PHONO, CD, TUNER, DVD, VDP, TV, DBS/SAT, VCR1, VCR2, VCR3, VAUX, CDRTAPE

Returns

Nothing.

Description

This command sets the record select mode

Notes:


ZonePower

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ZonePower~<<Zone>>~<<State>>

(Literal)

MLServeCmd.MLDeviceManager|1~ZonePower~Off

MLServeCmd.MLDeviceManager|002~ZonePower~Toggle

Parameters

Zone = The zone to control. Values = 1,2

State = The new state of the zone. Values = ON, OFF, TOGGLE

Returns

Nothing.

Description

This command sets the specified zones power to the specified state.

Notes: The main zone is zone 1.


ZoneVolume

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ZoneVolume~<<Zone>>~<<Level>>

(Literal)

MLServeCmd.MLDeviceManager|1~ZoneVolume~0

MLServeCmd.MLDeviceManager|002~ZoneVolume~99

Parameters

Zone = The zone to control. Values = 1,2

Level = The new volume level of the zone. Values = 0-99, 0-990, UP, DOWN

Returns

Nothing.

Description

This command sets the specified zones volume to the specified level.

Notes:

The main zone is zone 1.

0db = 80 or 800

99 or 990 = Off

To make a 1db change to any given channel use level values 0-99, to make a change less than 1db use a 3 digit number in the range 0-990. For example if you wanted to change the zone volume for your main zone from 0db ( 80 ) to -0.5db ( 79.5 ) you use the following command:

MLDeviceManager|<<device id/alias>>~zonevolume~1~795

When using 3 digits for the volume level the last digit must be a 0 or 5.

If up or down is used for the level the volume level for the zone will go up or down 1 level.


ZoneMute

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ZoneMute~<<Zone>>~<<State>>

(Literal)

MLServeCmd.MLDeviceManager|1~ZoneMute~On

MLServeCmd.MLDeviceManager|002~ZoneMute~Toggle

Parameters Zone = The zone to control. Values = 1,2

State = The new zone mute state. Values = ON, OFF, TOGGLE

Returns Nothing.

Description This command sets the specified zones mute to the specified state.

Notes: The main zone is zone 1.


ZoneSource

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ZoneSource~<<Zone>>~<<Source>>

(Literal)

MLServeCmd.MLDeviceManager|1~ZoneSource~Tuner

MLServeCmd.MLDeviceManager|002~ZoneSource~DBS/SAT

Parameters

Zone = The zone to control. Values = 1,2

Source = The new zone input source. Values = PHONO, CD, TUNER, DVD, VDP, TV, DBS/SAT, VCR1, VCR2, VCR3, VAUX, CDRTAPE

Returns

Nothing.

Description

This command sets the specified zones to the specified input source.

Notes:

The main zone is zone 1.


ChannelVolume

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ChannelVolume~<<Channel>>~<<Level>>

(Literal)

MLServeCmd.MLDeviceManager|1~ChannelVolume~RR~99

MLServeCmd.MLDeviceManager|002~ChannelVolume~FL~500

Parameters

Channel = The channel to be used Values = SUB, FL, FC, FR, L, R, RL, RC, RR

Level = The new channel volume Values = 38-62, 380-620, ON, OFF

Returns

Nothing.

Description

This command sets the specified channels volume to the specified level.

Notes:

0db = 50 or 500

To make a 1db change to any given channel use level values 38-62, to make a change less than 1db use a 3 digit number in the range 380-620. For example if you wanted to change the channel volume on your subwoofer from -12db ( 38 ) to -11.5db ( 38.5 ) you use the following command:

MLDeviceManager|<<device id/alias>>~channelvolume~SUB~385

When using 3 digits for the volume level the last digit must be a 0 or 5.

If up or down is used the channels volume will go up or down 1 level.

SUB = Subwoofer channel

FL = Front Left channel

FC = Front Center channel

FR = Front Right channel

L = Left channel

R = Right channel

RL = Rear Left channel

RC = Rear Center channel

RR = Rear Right channel



SurroundMode

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~SurroundMode~<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~SurroundMode~<<>>

MLServeCmd.MLDeviceManager|002~SurroundMode~""


Parameters

state = The new surround mode. Values = Direct, PureDirect, Stereo, MultiChIn, MultiChDirect, MultiChPureD, DolbyProLogic, DoblyPL2, DolbyDigital, 61Dolby,

 			  DTSNEO6, DTSSurround, DTSESDSCRT61, DTSESMTRX61, 

HomeTHXCinema, THX51, THXU2Cinema, THXMusicMode, THX61, THXSurroundEX, WideScreeen, 5chStereo, 7chStereo, SuperStadium, RockArena, JazzClub, ClassicConcert, MonoMovie, Matrix

Returns

Nothing.

Description

This command sets the surround mode.

Notes:


ToneDefeat

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ToneDefeat~<state>>

(Literal)

MLServeCmd.MLDeviceManager|1~ToneDefeat~ON

MLServeCmd.MLDeviceManager|002~tonedefeat~off

Parameters

state = The new tone defeat state. Values = On, Off

Returns

Nothing.

Description

This command sets the state of the tone defeat parameter setting.

Notes:


SurroundBackMode

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~SurroundBackMode~<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~SurroundBackMode~mtrxon

MLServeCmd.MLDeviceManager|002~ SurroundBackMode~nonmtrx

Parameters

mode = The new surround back mode. Values = MtrxOn, NonMtrx, PL2xCinema, PL2xMusic, Off

Returns

Nothing.

Description

This command sets the surround back mode.

Notes:


Cinema EQ

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~CinemaEQ~<state>>

(Literal)

MLServeCmd.MLDeviceManager|1~CinemaEQ~on

MLServeCmd.MLDeviceManager|002~ CinemaEQ~OFF

Parameters

state = The new cinema eq state. Values = On,Off

Returns

Nothing.

Description

This command sets the cinema eq state.

Notes:


ParameterMode

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ParameterMode~<<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~ParameterMode~music

MLServeCmd.MLDeviceManager|002~parametermode~prologic


Parameters

Mode = The new parameter mode. Values = Music, Cinema, Game, ProLogic

Returns

Nothing.

Description

This command sets the parameter mode.

Notes:


TunerBand

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~TunerBand~<<band>

(Literal)

MLServeCmd.MLDeviceManager|1~TunerBand~FM


MLServeCmd.MLDeviceManager|002~tunerband~xm

Parameters

Band = The new tuner band. Values = AM, FM, XM, Auto, Manual

Returns

Nothing.

Description

This command sets the tuner band.

Notes:


TunerPreset

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~TunerPreset~<<bank>>~<<*number>>

(Literal)

MLServeCmd.MLDeviceManager|1~TunerPreset~a1

MLServeCmd.MLDeviceManager|002~tunerpreset~up


Parameters

Bank = The new tuner preset bank Values = A-G, Up, Down

Number = The new tuner preset number. Values = 1-8 Returns

Nothing.

Description

This command sets the tuner preset.

Notes:

When using up or down in the bank parameter the number parameter is optional. The up and down commands work in circular fashion, when you are on preset G8 and send a preset up command it will go to A1 and vice versa with the down command.


TunerFrequency

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~TunerFrequency~<<freq>>

(Literal)

MLServeCmd.MLDeviceManager|1~TunerFrequency~103.1

MLServeCmd.MLDeviceManager|002~tunerFrequency~up

Parameters

Freq = The new tuner frequency Values = Any valid radio freqency, Up, Down Returns

Nothing.

Description

This command sets the tuner Frequency.

Notes:

When using up or down in this it command works in a circular fashion when the end of the band is reached it goes back to the beggining.


Synchronize

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~Synchronize

(Literal)

MLServeCmd.MLDeviceManager|1~Synchronize

MLServeCmd.MLDeviceManager|002~Synchronize

Parameters


Returns Nothing.

Description

This command gets the status from the device and updates all MLServer variables.



MLServer Variables

MLDeviceManager_Power_<<#>>

MLDeviceManager_InputMode_<<#>>

MLDeviceManager_VideoSelectMode_<<#>>

MLDeviceManager_RecordSelectMode_<<#>>

MLDeviceManager_Front_Right_Volume_<<#>>

MLDeviceManager_Front_Center_Volume_<<#>>

MLDeviceManager_Front_Left_Volume_<<#>>

MLDeviceManager_Subwoofer_Volume_<<#>>

MLDeviceManager_Rear_Right_Volume_<<#>>

MLDeviceManager_Rear_Center_Volume_<<#>>

MLDeviceManager_Rear_Left_Volume_<<#>>

MLDeviceManager_Right_Volume_<<#>>

MLDeviceManager_Left_Volume_<<#>>

MLDeviceManager_zone_<<Zone#>>_power_<<#>>

MLDeviceManager_zone_<<Zone#>>_mute_<<#>>

MLDeviceManager_zone_<<Zone#>>_volume_<<#>>

MLDeviceManager_zone_<<Zone#>>_inputsource_<<#>>




MLDenonAVR4806

Software Requirements  MainLobby Server 3

 MainLobby 3 Client

 MLDeviceManager 1.0.0.120 or newer

 MLDenonAVR4806Controller

Supported Hardware

Denon AVR 4806

Installation

Setup

1. Open the Denon AVR Controller driver if not already done.

2. Select the settings tab at the top.

3. If you have setup your device to enable TCP/IP control select the TCP/IP option.

   If you have setup your device to enable serial control select the Serial option.

4. If you selected TCP/IP in step 3 enter the ip address and the port the device has been

   configured to use.
   If you selected Serial in step 3 select the com port the device is connected to from the 
   drop down list.

5. If you would like the driver to automatically reconnect to the device on startup check

   the box next to the connect button.

6. Click the connect button. (This is optional at this point. It is a good idea to verify that

   you can connect to the device at this point though.)

Note:

If any settings that have changed you will be prompted when you close the control window to save those changes


Power

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~Power~<<State>>

(Literal)

MLServeCmd.MLDeviceManager|1~Power~On

MLServeCmd.MLDeviceManager|002~Power~Toggle

Parameters

State = This parameter is the new power state for the device. Values = On, Off, Toggle

Returns

Nothing.

Description

This command controls the power state of the device

Notes:


Input

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~Input~<<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~Input~Auto

MLServeCmd.MLDeviceManager|002~Input~EXTIN

Parameters

Mode = This parameter is the new input mode. Values = AUTO, PCM, DTS, RF, ANALOG, EXTIN

Returns

Nothing.

Description

This command sets the input mode.

Notes:


VideoSelect

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~VideoSelect~<<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~VideoSelect~DVD

MLServeCmd.MLDeviceManager|002~ VideoSelect ~TV


Parameters

Mode = This parameter is the new video select mode. Values = DVD, VDP, TV, DBS, VCR1, VCR2, VCR3, VAUX

Returns

Nothing.

Description

This command sets the video select mode

Notes:


RecordSelect

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~RecordSelect~<<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~RecordSelect~PHONO

MLServeCmd.MLDeviceManager|002~ RecordSelect ~VDP

Parameters

Mode = This parameter is the new record select mode. Values = PHONO, CD, TUNER, DVD, VDP, TV, DBS, VCR1, VCR2, VCR3, VAUX, CDRTAPE

Returns

Nothing.

Description

This command sets the record select mode

Notes:


ZonePower

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ZonePower~<<Zone>>~<<State>>

(Literal)

MLServeCmd.MLDeviceManager|1~ZonePower~Off

MLServeCmd.MLDeviceManager|002~ZonePower~Toggle

Parameters

Zone = The zone to control. Values = 1,2,3

State = The new state of the zone. Values = ON, OFF, TOGGLE Returns

Nothing.

Description

This command sets the specified zones power to the specified state.

Notes:

The main zone is zone 1.


ZoneVolume

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ZoneVolume~<<Zone>>~<<Level>>

(Literal)

MLServeCmd.MLDeviceManager|1~ZoneVolume~0

MLServeCmd.MLDeviceManager|002~ZoneVolume~99

Parameters

Zone = The zone to control. Values = 1,2,3

Level = The new volume level of the zone. Values = 0-99, 0-990, UP, DOWN

Returns

Nothing.

Description

This command sets the specified zones volume to the specified level.

Notes:

The main zone is zone 1.

0db = 80 or 800

99 or 990 = Off

To make a 1db change to any given channel use level values 0-99, to make a change less than 1db use a 3 digit number in the range 0-990. For example if you wanted to change the zone volume for your main zone from 0db ( 80 ) to -0.5db ( 79.5 ) you use the following command:

MLDeviceManager|<<device id/alias>>~zonevolume~1~795

When using 3 digits for the volume level the last digit must be a 0 or 5.

If up or down is used for the level the volume level for the zone will go up or down 1 level.


ZoneMute

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ZoneMute~<<Zone>>~<<State>>

(Literal)

MLServeCmd.MLDeviceManager|1~ZoneMute~On

MLServeCmd.MLDeviceManager|002~ZoneMute~Toggle

Parameters

Zone = The zone to control. Values = 1,2,3

State = The new zone mute state. Values = ON, OFF, TOGGLE

Returns

Nothing.

Description

This command sets the specified zones mute to the specified state.

Notes:

The main zone is zone 1.


ZoneSource

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ZoneSource~<<Zone>>~<<Source>>

(Literal)

MLServeCmd.MLDeviceManager|1~ZoneSource~Tuner

MLServeCmd.MLDeviceManager|002~ZoneSource~DBS

Parameters

Zone = The zone to control. Values = 1,2,3

Source = The new zone input source. Values = PHONO, CD, TUNER, DVD, VDP, TV, DBS, VCR1, VCR2, VCR3, VAUX, CDRTAPE

Returns

Nothing.

Description

This command sets the specified zones to the specified input source.

Notes:

The main zone is zone 1.


ChannelVolume

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ChannelVolume~<<Channel>>~<<Level>>

(Literal)

MLServeCmd.MLDeviceManager|1~ChannelVolume~RR~99

MLServeCmd.MLDeviceManager|002~ChannelVolume~FL~500

Parameters

Channel = The channel to be used Values = SUB, FL, FC, FR, L, R, RL, RC, RR

Level = The new channel volume Values = 38-62, 380-620, ON, OFF

Returns

Nothing.

Description

This command sets the specified channels volume to the specified level.

Notes:

0db = 50 or 500

To make a 1db change to any given channel use level values 38-62, to make a change less than 1db use a 3 digit number in the range 380-620. For example if you wanted to change the channel volume on your subwoofer from -12db ( 38 ) to -11.5db ( 38.5 ) you use the following command:

MLDeviceManager|<<device id/alias>>~channelvolume~SUB~385

When using 3 digits for the volume level the last digit must be a 0 or 5.

If up or down is used the channels volume will go up or down 1 level.

SUB = Subwoofer channel FL = Front Left channel

FC = Front Center channel

FR = Front Right channel

L = Left channel

R = Right channel

RL = Rear Left channel

RC = Rear Center channel

RR = Rear Right channel


SurroundMode

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~SurroundMode~<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~SurroundMode~<<>>

MLServeCmd.MLDeviceManager|002~SurroundMode~""


Parameters

state = The new surround mode. Values = Direct, Pure Direct, Stereo, Multi Ch In, Multi Ch Direct, Multi Ch Pure D, Dolby Pro Logic, Dobly PL2, Dolby PL2x, Dolby Digital, Dolby D Ex, DTS Neo:6, DTS Surround, DTS ES DSCRT6.1, DTS ES MTRX6.1, Dolby H/P, DTS+Dolby H/P, Home THX Cinema, THX5.1, THX U2 Cinema, THX Music Mode, THX Games Mode, THX6.1, THX Surround EX, Wide Screeen, 5ch Stereo, 7ch Stereo, Super Stadium, Rock Arena, Jazz Club, Classic Concert, Mono Movie, Matrix, Video Game, User1, User2, User3

Returns

Nothing.

Description

This command sets the surround mode.

Notes:


ToneDefeat

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ToneDefeat~<state>>

(Literal)

MLServeCmd.MLDeviceManager|1~ToneDefeat~ON

MLServeCmd.MLDeviceManager|002~tonedefeat~off

Parameters

state = The new tone defeat state. Values = On, Off

Returns

Nothing.

Description

This command sets the state of the tone defeat parameter setting.

Notes:


SurroundBackMode

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~SurroundBackMode~<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~SurroundBackMode~mtrxon

MLServeCmd.MLDeviceManager|002~ SurroundBackMode~nonmtrx

Parameters

mode = The new surround back mode. Values = MtrxOn, NonMtrx, PL2xCinema, PL2xMusic, Off

Returns

Nothing.

Description

This command sets the surround back mode.

Notes:


Cinema EQ

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~CinemaEQ~<state>>

(Literal)

MLServeCmd.MLDeviceManager|1~CinemaEQ~on

MLServeCmd.MLDeviceManager|002~ CinemaEQ~OFF

Parameters

state = The new cinema eq state. Values = On,Off

Returns

Nothing.

Description

This command sets the cinema eq state.

Notes:


ParameterMode

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~ParameterMode~<<mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~ParameterMode~music

MLServeCmd.MLDeviceManager|002~parametermode~prologic

Parameters

Mode = The new parameter mode. Values = Music, Cinema, Game, ProLogic

Returns

Nothing.

Description

This command sets the parameter mode.

Notes:


RoomEQ

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~RoomEq~<<Mode>>

(Literal)

MLServeCmd.MLDeviceManager|1~Roomeq~auddyssey

MLServeCmd.MLDeviceManager|002~roomeq~front

Parameters

Mode = The new room eq mode. Values = Audyssey, Front, Flat, Manual, Off

Returns

Nothing.

Description

This command sets room eq mode.

Notes:


AudioDelay

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~AudioDelay~<<delay>>

(Literal)

MLServeCmd.MLDeviceManager|1~AudioDelay~132

MLServeCmd.MLDeviceManager|002~AudioDelay~down

Parameters

Delay = The new audio delay. Values = 0-200, Up, Down

Returns

Nothing.

Description

This command sets the audio delay.

Notes:


TunerBand

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~TunerBand~<<band>

(Literal)

MLServeCmd.MLDeviceManager|1~TunerBand~FM

MLServeCmd.MLDeviceManager|002~tunerband~xm

Parameters

Band = The new tuner band. Values = AM, FM, XM, Auto, Manual

Returns

Nothing.

Description

This command sets the tuner band.

Notes:


TunerPreset

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~TunerPreset~<<bank>>~<<*number>>

(Literal)

MLServeCmd.MLDeviceManager|1~TunerPreset~a1

MLServeCmd.MLDeviceManager|002~tunerpreset~up

Parameters

Bank = The new tuner preset bank Values = A-G, Up, Down

Number = The new tuner preset number. Values = 1-8 Returns

Nothing.

Description

This command sets the tuner preset.

Notes:

When using up or down in the bank parameter the number parameter is optional. The up and down commands work in circular fashion, when you are on preset G8 and send a preset up command it will go to A1 and vice versa with the down command.

TunerFrequency

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~TunerFrequency~<<freq>>

(Literal)

MLServeCmd.MLDeviceManager|1~TunerFrequency~103.1

MLServeCmd.MLDeviceManager|002~tunerFrequency~up

Parameters

Freq = The new tuner frequency Values = Any valid radio freqency, Up, Down Returns

Nothing.

Description

This command sets the tuner Frequency.

Notes:

When using up or down in this it command works in a circular fashion when the end of the band is reached it goes back to the beggining.


Synchronize

{MLServeCmd}Script Usage

MLServeCmd.MLDeviceManager|<<ID>>~Synchronize

(Literal)

MLServeCmd.MLDeviceManager|1~Synchronize

MLServeCmd.MLDeviceManager|002~Synchronize

Parameters


Returns

Nothing.

Description

This command gets the status from the device and updates all MLServer variables.



MLServer Variables

MLDeviceManager_Power_<<#>>

MLDeviceManager_InputMode_<<#>>

MLDeviceManager_VideoSelectMode_<<#>>


MLDeviceManager_RecordSelectMode_<<#>>

MLDeviceManager_Front_Right_Volume_<<#>>

MLDeviceManager_Front_Center_Volume_<<#>>

MLDeviceManager_Front_Left_Volume_<<#>>

MLDeviceManager_Subwoofer_Volume_<<#>>

MLDeviceManager_Rear_Right_Volume_<<#>>

MLDeviceManager_Rear_Center_Volume_<<#>>

MLDeviceManager_Rear_Left_Volume_<<#>>

MLDeviceManager_Right_Volume_<<#>>

MLDeviceManager_Left_Volume_<<#>>

MLDeviceManager_zone_<<Zone#>>_power_<<#>>

MLDeviceManager_zone_<<Zone#>>_mute_<<#>>

MLDeviceManager_zone_<<Zone#>>_volume_<<#>>

MLDeviceManager_zone_<<Zone#>>_inputsource_<<#>>