Technical information

Duet Device API Implementation
190
RMS Enterprise - NetLinx Programmer’s Guide
SWITCHER
SWITCHER
Key Register?
Data
Type
Units
Bargraph
Key
Default
Value
Reset
Value
Param Type
History
Track
Changes
Status
Type
Control Methods
Set Volume Mute (ON|OFF) volume.mute Has-Volume Boolean OFF
Set Volume Level (0-255) volume.level Has-Volume Level N/A
Set Gain Mute (ON|OFF) gain.mute Has-Gain Boolean N/A
Set Gain Level (0-255) gain.level Has-Gain Level N/A
Select Switcher Preset (1 to MAX SWITCHER PRESET) switcher.preset Has-Switcher-Preset Number N/A
Switch (ALL|AUDIO|VIDEO, Input, Output) switcher.switch {Always Register}
Enum
Number
Number
ALL
Monitored Parameters
Online (ONLINE|OFFLINE) asset.online {Always Register} Enum N/A N/A NO_RESET ASSET_ONLINE Yes MAINTENANCE
Power Consumption
(This parameter is registered and managed by the RMS server.)
asset.power.consumption {Optional Registration} Decimal watts N/A NO_RESET POWER_CONSUMPTION Yes N/A
Device Data Initialized (TRUE|FALSE) asset.data.initialized {Always Register} Boolean N/A N/A NO_RESET NONE No N/A
Module Debug State (ERROR|WARNING|DEBUG|INFO) asset.debug.level {Always Register} Enum N/A N/A NO_RESET NONE Yes N/A
Power Status (ON|OFF) *** FIXED POWER STATE = 'ON' asset.power Has-Power Enum N/A N/A NO_RESET ASSET_POWER Yes N/A
Volume Mute (ON|OFF) volume.mute Has-Volume Boolean N/A N/A NO_RESET NONE No N/A
Volume Level (0-255) volume.level Has-Volume Level N/A volume.level NO_RESET NONE No N/A
Gain Mute (ON|OFF) gain.mute Has-Gain Boolean N/A N/A NO_RESET NONE No N/A
Gain Level (0-255) gain.level Has-Gain Level N/A general NO_RESET NONE No N/A
Metadata Properties
Duet Device Category ** DUET MODULES ONLY duet.device.category {Always Register} String
Duet Device Channels ** DUET MODULES ONLY duet.device.channels {Always Register} Number
Duet Device Levels ** DUET MODULES ONLY duet.device.levels {Always Register} Number
Duet Device Revision ** DUET MODULES ONLY duet.device.revision {Always Register} String
Duet Module ** DUET MODULES ONLY duet.module.name {Always Register} String
Duet Module Version ** DUET MODULES ONLY duet.module.version {Always Register} String
Physical Device DPS ** DUET MODULES ONLY duet.physical.dps {Always Register} String
Switcher Input Count switcher.input.count {Always Register} Number
Switcher Output Count switcher.output.count {Always Register} Number
Switcher Preset Count switcher.preset.count Has-Switcher-Preset Number