NAV
lua

License, Copyright, and Trademark

The content contained in this repository is the intellectual property of Snap One, LLC, (formerly known as Wirepath Home Systems, LLC), and use without a valid license from Snap One is strictly prohibited. The user of this repository shall keep all content contained herein confidential and shall protect this content in whole or in part from disclosure to any and all third parties except as specifically authorized in writing by Snap One.

License and Intellectual Property Disclaimer

The content in this repository is provided in connection with Snap One products. No license, express or implied, by estoppal or otherwise, to any intellectual property rights is granted by this document or in this repository. Except as provided in Snap Oneʼs terms and conditions for the license of such products, Snap One and its affiliates assume no liability whatsoever and disclaim any express or implied warranty, relating to the sale and/or use of Snap One products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Snap One products are not intended for use in medical, lifesaving, or life sustaining applications.

Information regarding third-party products is provided solely for educational purposes. Snap One is not responsible for the performance or support of third-party products and does not make any representations or warranties whatsoever regarding the quality, reliability, functionality or compatibility of these products. The reader is advised that third parties can have intellectual property rights that can be relevant to this repository and the technologies discussed herein, and is advised to seek the advice of competent legal counsel regarding the intellectual property rights of third parties, without obligation of Snap One.

Snap One retains the right make changes to this repository or related product specifications and descriptions in this repository, at any time, without notice. Snap One makes no warranty for the use of this repository and assumes no responsibility for any errors that can appear in the repository nor does it make a commitment to update the content contained herein.

Copyright

Copyright 2024 Snap One, LLC. All rights reserved.

The above copyright notice applies to all content in this repository unless otherwise stated explicitly herein that a third-party’s copyright applies.

No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.

Trademarks

Snap One and Snap One Logo, Control4 and the Control4 logo, and DriverWorks are trademarks or registered trademarks of Snap One, LLC. Other product and company names mentioned in this repository may be the trademarks or registered trademarks of their respective owners.

 Derivative Works

To the extent that you create any “Derivative Work” (meaning any work that is based upon one or more preexisting versions of the work provided to you in this repository, such as an enhancement or modification, revision, translation, abridgement, condensation, expansion, collection, compilation or any other form in which such preexisting works may be recast, modified, transformed or adapted, explicitly including without limitation, any updates or changes to Snap One, LLC’s software code or intellectual property) such Derivative Work shall be owned by Snap One, LLC and all right, title and interest in and to each such Derivative Work shall automatically vest in Snap One, LLC. To the extent any Derivative Work does not automatically vest in Snap One, LLC by operation of law, you hereby assign such Derivative Work to Snap One, LLC with full title guarantee. Snap One, LLC shall have no obligation to grant you any right in any such Derivative Work.

Contact Us

Snap One, LLC 11734 S. Election Road Salt Lake City, UT 84020 USA

http://www.control4.com

Introduction

This documentation includes content that details the functions that make up the Receiver Control Proxy which is supported in the DriverWorks Software Development Kit.

Proxies (Commands)

A proxy driver is an interface to the Control4 system for a set of devices that share common functionality. For instance, most receivers have common controls such as SET INPUT, PULSE VOLUME UP and SET BALANCE.  The receiver proxy allows for a common user interface to control all receivers.  The Control4 system (Director) sends information to and receives information from the proxy drivers.  The proxy drivers send information to and receives information from the protocol drivers. Remember, your DriverWorks driver interacts with the proxy driver which then interacts with the system.  As a driver developer you will be relying on this proxy to provide status (notification) to the Control4 system for the device you are controlling.  You will also receive commands from the system that you will act on to control the device.  These commands and notifications are at the heart of what you will be implementing in your driver.  Essentially your driver is becoming the go-between from the Control4 system and your device with the proxy driver giving structure to the commands and notifications which you will be implementing. Your driver can facilitate communications with multiple types of proxies for a single device. As an example, a Security System driver will utilize both the Security proxy and the Contacts proxy. These additional proxies are configured in the <connections> section of the .c4z.

Protocol (Notifications)

Two similar devices may have the same functionality but utilize a very different command set.  A protocol driver provides the device-specific information needed to communicate with the Control4 system.  In the case of DriverWorks, the DriverWorks driver is the protocol driver.  When combined with the device-specific.c4Z file it provides the custom code necessary to implement the 2-way device driver. In the case of DriverWorks, the DriverWorks driver is the protocol driver. When combined with the device-specific.c4Z file it provides the custom code necessary to implement the 2-way device driver.

What’s New

What’s New in 3.4.2

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.4.2.

What’s New in 3.4.1

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.4.1.

What’s New in 3.4.0

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.4.0.

What’s New in 3.3.2

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.3.2.

What’s New in 3.3.1

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.3.1.

What’s New in 3.3.0

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.3.0.

What’s New in 3.2.3

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.2.3.

What’s New in 3.2.2

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.2.2.

What’s New in 3.2.1

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.2.1.

What’s New in 3.2.0

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.2.0.

What was New in 3.1.2

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.1.2.

What was New in 3.1.0

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.1.0.

What was New in O.S.3

There were no modifications to the Receiver Proxy in conjunction with O.S. Release 3.0.0.

Receiver Capabilities

audio_consumer_count

Count of number of audio consumers (inputs) of the device. This value must match the number of connections in the driver.

Signature

<audio_consumer_count></audio_consumer_count>

Parameter Description
int Number of audio consumers.

Example

<capabilities>
   <audio_consumer_count>8</audio_consumer_count>
</capabilities>

audio_provider_count

Count of number of audio providers (outputs) of the device. This value must match the number of connections in the driver.

Signature

<audio_provider_count></audio_provider_count>

Parameter Description
int Number of audio providers.

Example

<capabilities>
   <audio_provider_count>8</audio_provider_count>
</capabilities>

can_downclass

Specifies if the A/V switch can down convert. For example: S-Video -> Composite

Signature

<can_downclass></can_downclass>

Parameter Description
bool True/False

Example

<capabilities>
   <can_downclass>true</can_downclass>
</capabilities>

can_switch

Device specific capability that when set to True designates switching capability on the receiver.

Signature

<can_switch></can_switch>

Parameter Description
bool True/False

Example

<capabilities>
   <can_switch>true</can_switch>
</capabilities>

can_switch_separately

Device specific capability that must be set to True to in order for an AV Switch’s Composer Pro interface reflecting independent audio and video signal switching.

Signature

<can_switch_separately></can_switch_separately>

Parameter Description
bool True/False

Example

<capabilities>
   <can_switch_separately>true</can_switch_separately>
</capabilities>

Usage Note

This capability is not related with the requires separate switching capability.  A setting of True or False will have no impact on requires separate switching.

can_upclass

Specifies if the A/V switch can up convert. For example: Composite -> S-Video

Signature

<can_upclass></can_upclass>

Parameter Description
bool True/False

Example

<capabilities>
   <can_upclass>true</can_upclass>
</capabilities>

has_audio_signal_sense

Specifies AV switching is capable of sensing audio on an input. This is useful in triggering programming in ComposerPro based on the this setting.

Signature

<has_audio_signal_sense></has_audio_signal_sense>

Parameter Description
bool True/False

Example

<capabilities>
   <has_audio_signal_sense>true</has_audio_signal_sense>
</capabilities>

has_discrete_balance_control

Capable of directly specifying a balance setting.

Signature

<has_discrete_balance_control></has_discrete_balance_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_discrete_balance_control>true</has_discrete_balance_control>
</capabilities>

has_discrete_bass_control

Capable of directly specifying a bass setting.

Signature

<has_discrete_bass_control></has_discrete_bass_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_discrete_bass_control>true</has_discrete_bass_control>
</capabilities>

has_discrete_loudness_control

Capable of directly specifying a loudness setting.

Signature

<has_discrete_loudness_control></has_discrete_loudness_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_discrete_loudness_control>true</has_discrete_loudness_control>
</capabilities>

has_discrete_mute_control

Capable of directly specifying mute ON or OFF setting.

Signature

<has_discrete_ mute_control></has_discrete_ mute_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_discrete_mute_control>true</has_discrete_mute_control>
</capabilities>

has_discrete_treble_control

Capable of directly specifying a treble setting.

Signature

<has_discrete_treble_control></has_discrete_treble_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_discrete_treble_control>true</has_discrete_treble_control>
</capabilities>

has_discrete_volume_control

Capable of directly specifying a volume setting.

Signature

<has_discrete_volume_control></has_discrete_volume_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_discrete_volume_control>true</has_discrete_volume_control>
</capabilities>

has_discrete_loudness_control

Capable of handling ON/OFF loudness control.

Signature

<has_discrete_loudness_control></has_discrete_loudness_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_discrete_loudness_control>true</has_discrete_loudness_control>
</capabilities>

has_toggle_mute_control

Capable of handling ON/OFF mute control.

Signature

<has_toggle_mute_control></has_toggle_mute_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_toggle_mute_control>true</has_toggle_mute_control>
</capabilities>

has_up_down_balance_control

Capable of directly specifying a balance setting.

Signature

<has_up_down_balance_control></has_up_down_balance_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_up_down_balance_control>true</has_up_down_balance_control>
</capabilities>

has_up_down_bass_control

Capable of directly specifying a bass setting.

Signature

<has_up_down_bass_control></has_up_down_bass_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_up_down_bass_control>true</has_up_down_bass_control>
</capabilities>

has_up_down_treble_control

Capable of directly specifying a treble setting.

Signature

<has_up_down_treble_control></has_up_down_treble_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_up_down_treble_control>true</has_up_down_treble_control>
</capabilities>

has_up_down_volume_control

Has capability of handling volume UP and DOWN adjustments.

Signature

<has_up_down_volume_control></has_up_down_volume_control>

Parameter Description
bool True/False

Example

<capabilities>
   <has_up_down_volume_control>true</has_up_down_volume_control>
</capabilities>

has_video_signal_sense

Specifies AV switching is capable of sensing video on an input. This is useful in triggering programming in ComposerPro based on the this setting.

Signature

<has_video_signal_sense></has_video_signal_sense>

Parameter Description
bool True/False

Example

<capabilities>
   <has_video_signal_sense>true</has_video_signal_sense>
</capabilities>

video_consumer_count

Count of number of video consumers (inputs) of the device. This value must match the number of connections in the driver.

Signature

<video_consumer_count></video_consumer_count>

Parameter Description
int Number of video consumers.

Example

<capabilities>
   <video_consumer_count>8</video_consumer_count>
</capabilities>

video_provider_count

Count of number of video providers (outputs) of the device. This value must match the number of connections in the driver.

Signature

<video_provider_count></video_provider_count>

Parameter Description
int Number of audio providers.

Example

<capabilities>
   <video_provider_count>8</video_provider_count>
</capabilities>

Receiver Protocol Notifications

AUDIO_PARAMETER_CHANGED

An Audio parameter has changed

Name

AUDIO_PARAMETER_CHANGED ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

BALANCE_LEVEL_CHANGED

Selected balance level has changed.

Name

BALANCE_LEVEL_CHANGED ()

Parameter Type Description
Level INT Level value
OutputBindingID INT Output Binding ID

Returns

None

BASS_ LEVEL_CHANGED

Selected bass level has changed

Name

BASS_LEVEL_CHANGED ()

Parameter Type Description
LEVEL INT Level
OUTPUT INT Output Binding ID

Returns

None

INPUT_OUTPUT_CHANGED

Selected inputs & outputs have changed.

Name

INPUT_OUTPUT_CHANGED ()

Parameter Type Description
InputBindingID INT Input Binding ID
OutputBindingID INT Output Binding ID

Notify in Templates

Returns

None

LOUDNESS_CHANGED

Loudness state (On/Off) has changed.

Name

LOUDNESS_CHANGED ()

Parameter Type Description
LOUDNESS BOOL True/False
Output BindingID INT Output Binding ID value

Returns

None

MUTE_CHANGED

MUTE state (On/Off) has changed.

Name

MUTE_CHANGED ()

Parameter Type Description
MUTE BOOL True/False

Returns

None

OFF

Device has turned off.

Name

OFF ()

Parameter

None

Returns

None

ON

Device has turned on.

Name

ON ()

Parameter

None

Returns

None

TREBLE_LEVEL_CHANGED

Selected treble level has changed.

Name

TREBLE_LEVEL_CHANGED ()

Parameter Type Description
Level INT Level value
OutputBindingID INT Output Binding ID

Returns

None

VOLUME_ LEVEL_ CHANGED

Selected volume level has changed.

Name

VOLUME_LEVEL_CHANGED ()

Parameter Type Description
LEVEL INT Level
OUTPUT INT Output Binding ID

Returns

None

SURROUND_MODE_ CHANGED

Surround mode setting has changed.

Name

SURROUND_MODE_CHANGED ()

Parameter Type Description
Output INT Output Binding ID value
SURROUND MODE INT Surround Mode ID value

Returns

None

Audio Output Bindings and Proxy Events

Note: Audio Output binding ID values defined in drivers written in conjunction with this Proxy must start with a binding value of 4000. The acceptable range for Audio Outputs is 4000 - 4999. However, if the first output binding ID value is not 4000, issues with Proxy Events firing correctly can be encountered.

For a list of valid Binding ID values as well as information on favoriting and blocking connection classes, please see the Connections section of the DriverWorks Fundamentals Guide.

Receiver Proxy Commands

BACK

Pulse Back button

Name

BACK ()

Parameters

None

Returns

None

CANCEL

Pulse Cancel button

Name

CANCEL ()

Parameters

None

Returns

None

CONNECT_OUTPUT

Numerical value of the output. Switch the output to passed ID.

Name

CONNECT OUTPUT ()

Parameter Type Description
Output Binding ID int Optional. Output Binding ID - should be in the BindingID range in the usage note below.
PATH DEV LIST str Value of the device directly upstream in the AV path.

Returns

None

Usage Note

Preface band width tuner capability must be used in the driver for the CONNECT OUTPUT command to be set.

DASH

Pulses the ‘-’ button.

Name

DASH ()

Parameter

None

Returns

None

DISCONNECT_OUTPUT

Disconnect (turn off) selected output on device.

Name

DISCONNECT_OUTPUT ()

Parameter Type Description
Output Binding ID int Optional. Output Binding ID - should be in the BindingID range in the usage note below.
PREV DEV LIST str Value of the device directly upstream in the AV path.

Returns

None

HYPHEN

Pulse ‘-’ button

Name

HYPHEN ()

Parameters

None

Returns

None

INFO

Pulse Info button

Name

INFO ()

Parameters

None

Returns

None

LOUDNESS_OFF

Turn loudness off.

Name

LOUDNESS_OFF ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

LOUDNESS_ON

Turn loudness on.

Name

LOUDNESS_ON ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

LOUDNESS_ON

Toggle loudness on/off.

Name

LOUDNESS_TOGGLE ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

MUTE_OFF

Toggle loudness on/off.

Name

MUTE_OFF ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

MUTE_ON

Turn muting on.

Name

MUTE_ON ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

MUTE_TOGGLE

Toggle muting on/off.

Name

MUTE_TOGGLE ()

Parameter Description
int Output Binding ID

Returns

None

NUMBER_0

Pulse ‘0’ button

Name

Number_0 ()

Parameters

None

Returns

None

NUMBER_1

Pulse ‘1’ button

Name

Number_1 ()

Parameters

None

Returns

None

NUMBER_2

Pulse ‘2’ button

Name

Number_2 ()

Parameters

None

Returns

None

NUMBER_3

Pulse ‘3’ button

Name

Number_3 ()

Parameters

None

Returns

None

NUMBER_4

Pulse ‘4’ button

Name

Number_4 ()

Parameters

None

Returns

None

NUMBER_5

Pulse ‘5’ button

Name

Number_5 ()

Parameters

None

Returns

None

NUMBER_6

Pulse ‘6’ button

Name

Number_6 ()

Parameters

None

Returns

None

NUMBER_7

Pulse ‘7’ button

Name

Number_7 ()

Parameters

None

Returns

None

NUMBER_8

Pulse ‘8’ button

Name

Number_8 ()

Parameters

None

Returns

None

NUMBER_9

Pulse ‘9’ button

Name

Number_9 ()

Parameters

None

Returns

None

OFF

Turn device Off.

Name

OFF ()

Parameters

None

Usage Note

The ON and OFF proxy commands have the ability to send proxy notifications to display a device power state in Composer and Navigator Devices only. Any desired commands or notifications based off the device ON/OFF state must be handled by your DriverWorks driver.

ON

Turn device On.

Name

ON ()

Parameters

None

Usage Note

The ON and OFF proxy commands have the ability to send proxy notifications to display a device power state in Composer and Navigator Devices only. Any desired commands or notifications based off the device ON/OFF state must be handled by your DriverWorks driver.

PAGE_DOWN

Pulse menu Page down.

Name

PAGE_DOWN ()

Parameters

None

Returns

None

PAGE_UP

Pulse menu Page up.

Signature

PAGE_UP ()

Parameters

None

Returns

None

POUND

Pulse ‘#’ button

Name

POUND ()

Parameters

None

Returns

None

PULSE_BALANCE_DOWN

Pulse balance down.

Name

PULSE_BALNCE_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

PULSE_BALANCE_UP

Pulse balance up

Name

PULSE_BALNCE_RIGHT ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

PULSE_BASS_DOWN

Pulse bass down.

Name

PULSE_BASS_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

PULSE_BASS_UP

Pulse bass up.

Name

PULSE_BASS_UP ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

PULSE_INPUT

Toggle (cycle through) input selection on device.

Name

PULSE_INPUT

Parameters

None

Returns

None

PULSE_SUR_UP

Toggle (cycle through) surround mode presets on device.

Name

PULSE_SUR_UP

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

PULSE_VOL_DOWN

Pulse volume level down.

Name

PULSE_VOL_DOWN

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

PULSE_VOL_UP

Pulse volume level up.

Name

PULSE_VOL_UP

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

PULSE_TREBLE_DOWN

Pulse treble down.

Name

PULSE_TREBLE_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

PULSE_TREBLE_UP

Pulse treble up.

Name

PULSE_TREBLE_UP ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

RECALL

Pulse Recall button

Name

RECALL ()

Parameters

None

Returns

None

RIGHT

Pulse RIGHT Navigation.

Name

RIGHT ()

Parameters

None

Returns

None

SET_BALANCE

Set balance to a specified position.

Name

SET_BALANCE ()

Parameter Type Description
Level INT Level value
OutputBindingID INT Output Binding ID

Returns

None

SET_BASS_LEVEL

Set bass to a specified level.

Name

SET_BASS_LEVEL

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

SET_INPUT

Specify input selection of device.

Name

SET_INPUT ()

Parameter Type Description
Input Binding ID int Binding ID in the BindingID range below.
PREV DEV LIST str Value of the device directly upstream in the AV path.
Output Binding ID int Optional. Output Binding ID - should be in the BindingID range in the usage note below.

Returns

None

Usage Note

SET_OUTPUT_INPUT

Specify input and output selection of device.

Name

SET_OUTPUT_INPUT ()

Parameter Type Description
InutputBindingID INT Input Binding ID - should be in the BindingID range below.
OutputBindingID INT Output Binding ID - should be in the BindingID range below.

Returns

None

SET_SURROUND_MODE

Select specified surround mode preset on device.

Name

SET_SURROUND_MODE ()

Parameter Type Description
SurroundMode INT Surround Mode value
OutputBindingID INT Output Binding ID

Returns

None

SET_TREBLE_LEVEL

Set treble to a specified level.

Name

SET_TREBLE_LEVEL ()

Parameter Type Description
Level INT Level value
OutputBindingID INT Output Binding ID

Returns

None

STOP_VOL_DOWN

Start ramping volume up.

Name

SET_VOL_UP ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

SET_VOLUME_LEVEL

Set volume to a specified level.

Name

SET_VOLUME_LEVEL () 

Parameter Type Description
LEVEL INT Volume Level
OutputBindingID INT Output Binding ID

Returns

None

STAR

Pulse button

Name

STAR ()

Parameters

None

Returns

None

START_BALANCE_DOWN

Start ramping balance down (left).

Name

START_BALANCE_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

START_BALANCE_UP

Start ramping balance up (right).

Name

START_BALANCE_UP ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

START_BASS_DOWN

Start ramping bass down.

Name

START_BASS_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

START_ BASS_UP

Start ramping bass up.

Name

START_BASS_UP ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

START_CH_DOWN

Start ramping channel down.

Name

START_CH_DOWN ()

Parameter

None

Returns

None

START_CH_UP

Start ramping channel up.

Name

START_CH_UP ()

Parameter

None

Returns

None

START_LEFT

Pulse left navigation.

Name

START_LEFT ()

Parameters

None

Returns

None

START_PAGE_DOWN

Start menu Page down.

Name

START_PAGE_DOWN ()

Parameters

None

Returns

None

START_PAGE_UP

Start menu Page up.

Name

START_PAGE_UP ()

Parameters

None

Returns

None

START_RIGHT

Initiate right arrow navigation.

Name

START_RIGHT ()

Parameters

None

Returns

None

START_TREBLE_DOWN

Start ramping treble down.

Name

START_TREBLE_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

START_TREBLE_UP

Start ramping treble up.

Name

START_TREBLE_UP ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

START_VOL_DOWN

Start ramping volume down.

Name

START_VOL_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

START_VOL_UP

Start ramping volume up.

Name

START_VOL_UP ()

Parameter Description
int Volume Level
int Output Binding ID

Returns

None

STOP_BALANCE_DOWN

Start ramping balance.

Name

STOP_BALANCE_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

STOP_BASS_DOWN

Stop ramping bass

Name

STOP_BALANCE_UP ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

STOP_BASS_DOWN

Stop ramping bass

Name

STOP_BASS_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

STOP_BASS_UP

Stop ramping bass

Name

STOP_BASS_UP ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

STOP_CH_UP

StOP ramping channel up.

Name

STOP_CH_UP ()

Parameter

None

Returns

None

STOP_CH_DOWN

Stop ramping channel down.

Name

STOP_CH_DOWN ()

Parameter

None

Returns

None

STOP_LEFT

Stop left navigation.

Name

STOP_LEFT ()

Parameters

None

Returns

None

STOP_RIGHT

Stop right arrow navigation.

Name

STOP_RIGHT ()

Parameters

None

Returns

None

STOP_PAGE_DOWN

Stop menu page down.

Name

STOP_PAGE_DOWN ()

Parameters

None

Returns

None

STOP_PAGE_DOWN

Stop menu page up.

Name

STOP_PAGE_UP ()

Parameters

None

Returns

None

STOP_TREBLE_DOWN

Stop ramping the treble down

Name

STOP_TREBLE_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

STOP_TREBLE_UP

Stop ramping the treble up.

Name

STOP_TREBLE_UP ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

STOP_VOL_DOWN

Stop ramping the volume down

Name

STOP_VOL_DOWN ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

STOP_VOL_UP

Stop ramping the volume up.

Name

STOP_VOL_UP ()

Parameter Type Description
OutputBindingID INT Output Binding ID

Returns

None

@ _6-DOWN

DOWN

PULSE DOWN NAVIGATION

Name

DOWN ()

Parameter

None

Returns

None

lua