Technical information
Duet Device API Implementation
181
RMS Enterprise - NetLinx Programmer’s Guide
DIGITAL VIDEO RECORDER
DIGITAL VIDEO RECORDER
Key Register?
Data
Type
Units
Bargraph
Key
Default
Value
Reset
Value
Param Type
History
Track
Changes
Status
Type
Control Methods
Set Power (ON|OFF) asset.power Has-Power Enum OFF
Play transport.play {Always Register} None
Stop transport.stop {Always Register} None
Pause transport.pause {Always Register} None
Next transport.next {Always Register} None
Previous transport.previous {Always Register} None
Record transport.record {Always Register} None
Select Input Source (Enum: Source) source.input Has-Input-Select Number N/A
Set Station (String) tuner.station Has-Station String N/A
Select Station Preset (1 to MAX TUNER PRESETS) tuner.station.preset Has-Station-Preset Number N/A
Select Tuner Band (Enum: Band) tuner.band Has-Tuner-Band Enum
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) asset.power Has-Power Enum N/A N/A NO_RESET ASSET_POWER Yes N/A
Transport State (Enum: Transport) transport.state Has-Disc-Transport Enum N/A N/A NO_RESET TRANSPORT_STATE Yes N/A
Input Source (Enum: Source) source.input Has-Input-Select Enum N/A N/A NO_RESET SOURCE_STATE Yes N/A
Tuner Band (Enum: Band) tuner.band Has-Tuner-Band Enum N/A N/A NO_RESET NONE No N/A
Run Time (Based on established dependent parameter states) in
Hours
Special Notes: This parameter will listen for transport state events and
device power events and track the number of hours (fractional) that the
device is in a state other than STOP.
transport.runtime Has-Disc-Transport Decimal Hours N/A 0 TRANSPORT_USAGE Yes N/A
Station (String) tuner.station Has-Station String N/A N/A 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
Station Preset Count tuner.station.count Has-Station-Preset Number
Tuner Band Count tuner.band.count Has-Tuner-Band Number
Input Source Count source.input.count Has-Input-Select Number