Technical information
Duet Device API Implementation
182
RMS Enterprise - NetLinx Programmer’s Guide
DISC DEVICE
DISC DEVICE
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 Has-Disc-Transport None
Stop transport.stop Has-Disc-Transport None
Pause transport.pause Has-Disc-Transport None
Select Disc (Number: 1 to Disc Capacity) disc.select Has-Disc-Select Number 1
Next Track/Chapter transport.next Has-Disc-Transport None
Previous Track/Chapter transport.previous Has-Disc-Transport None
Select Track/Chapter (Number: 1 to Max Chapters) disc.track.select {Always Register} Number N/A
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
Disc Number disc.selected Has-Disc-Select Number N/A N/A NO_RESET NONE No N/A
Disc Duration disc.duration {Always Register} String N/A N/A NO_RESET NONE No N/A
Number of Tracks disc.track.count {Always Register} Number N/A N/A NO_RESET NONE No N/A
Disc Type disc.type {Always Register} 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 0TRANSPORT_USAGEYes N/A
Track/Chapter Number disc.track.selected {Always Register} Number N/A N/A NO_RESET NONE No N/A
Track/Chapter Duration disc.track.duration {Always Register} 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
Disc Capacity (Number) disc.capacity {Always Register} Number