MLACA1000

From Cinemar Wiki
Jump to: navigation, search

About

The MLACA1000 Plugin is used to control a ACA-1000 compatible Multi-Zone Amplifiers via a local serial port or Global Cache serial controller.

Installation

MLACA1000.dll

Plugin that communicates with the ACA-1000.

With MLServer shutdown, run the MLACA1000_Plugin_Setup.exe. This will install MLACA1000 plugin to the MLServer Plugins directory. It is recommended to accept all installation defaults.


Settings

Configure the serial port to use and set the number of zones you have in your system. The default baud rate is 19200 and this normally does not have to change.

Niles-Settings.png

MLServeCmds

Version

{MLServeCmd}Script Usage

MLACA1000|ID~Version

Parameters
ID = The Amplifier's ID or Alias

(Literal)
MLACA1000|1~Version

Description

Queries the amplifier to return its version number.


Reset

{MLServeCmd}Script Usage

MLACA1000|ID~Reset

Parameters
ID = The Amplifier's ID or Alias

(Literal)
MLACA1000|1~Reset

Description

Resets the amplifier to its factory defaults.


Power

{MLServeCmd}Script Usage

MLACA1000|ID~Power~Chan#~State

Parameters
ID = The Amplifier's ID or Alias
Chan# = The Amplifier's channel number (1..6)
State = The power state (On, Off, Toggle)

(Literal)
MLACA1000|1~Power~3~On

Description

Turns the specified amplifier channel power to the specified state.


Mute

{MLServeCmd}Script Usage

MLACA1000|ID~Mute~Chan#~State

Parameters
ID = The Amplifier's ID or Alias
Chan# = The Amplifier's channel number (1..6)
State = The mute state (On, Off, Toggle)

(Literal)
MLACA1000|1~Mute~2~Toggle

Description

Turns the specified amplifier channel mute state to the specified value.


MuteAll

{MLServeCmd}Script Usage

MLACA1000|ID~MuteAll~State

Parameters
ID = The Amplifier's ID or Alias
State = The mute state (On, Off, Toggle)

(Literal)
MLACA1000|1~MuteAll~On

Description

Turns the mute state on all channels to the specified value.


Volume

{MLServeCmd}Script Usage

MLACA1000|ID~Volume~Chan#~(Level,Up,down)

Parameters
ID = The Amplifier's ID or Alias
Chan# = The Amplifier's channel number (1..6)
Level = The volume level (0..100) or Up or Down

(Literal)
MLACA1000|1~Volume~4~77
MLACA1000|1~Volume~4~Up

Description

Turns the specified amplifier volume to the specified level.


VolumeAll

{MLServeCmd}Script Usage

MLACA1000|ID~VolumeAll~Level

Parameters
ID = The Amplifier's ID or Alias
Level = The volume level (0..100)

(Literal)
MLACA1000|1~VolumeAll~56

Description

Sets the volume on all amplifier channels to the specified level.


Input

{MLServeCmd}Script Usage

MLACA1000|ID~Input~Chan#~Input#

Parameters
ID = The Amplifier's ID or Alias
Chan# = The Amplifier's channel number (1..6)
Input# = The desired input (1..7)

(Literal)
MLACA1000|1~Input~3~5

Description

Sets the specified amplifier channel input to the specified value.


InputAll

{MLServeCmd}Script Usage

MLACA1000|ID~InputAll~Input#

Parameters
ID = The Amplifier's ID or Alias
Input# = The desired input (1..7)

(Literal)
MLACA1000|1~InputAll~5

Description

Sets the amplifier input on all channels to the specified value.


AllOff

{MLServeCmd}Script Usage

MLACA1000|ID~AllOff

Parameters
ID = The Amplifier's ID or Alias

(Literal)
MLACA1000|1~AllOff

Description

Powers off all amplifier channels.


Bass

{MLServeCmd}Script Usage

MLACA1000|ID~Bass~Chan#~Level

Parameters
ID = The Amplifier's ID or Alias
Chan# = The Amplifier's channel number (1..6)
Level = The bass level (0..50)

(Literal)
MLACA1000|1~Bass~3~50

Description

Sets the bass on the specified amplifier channel to the specified level.


Treble

{MLServeCmd}Script Usage

MLACA1000|ID~Treble~Chan#~Level

Parameters
ID = The Amplifier's ID or Alias
Chan# = The Amplifier's channel number (1..6)
Level = The treble level (0..50)

(Literal)
MLACA1000|1~Treble~3~50

Description

Sets the treble on the specified amplifier channel to the specified level.


MLServer Variables

All the Server Variables for this plugin begin with the prefix ACA1000_