Disc Device
Component
Name: Disc Device
Interface: IDiscDeviceComponent
Component Functions:
Name:
Channel:
Level: Command:
cycleDiscTray()
120
cycleRandom()
124
cycleRepeat()
125
getDiscCapacity()
getDiscInfo()
getTitleInfo()
nextDisc()
55
previousDisc()
56
queryDiscProperties()
queryDiscProperty(key)
queryTitleProperties()
queryTitleProperty(key)
setDisc(discNumber)
setPlayPosition(titleNum-
ber,trackNumber)
setPlayPosition(titleNum-
ber,trackNumber,rela-
tiveCounter)
setPlayPosition(track-
Number)
setPlayPosition(track-
Number,relativeCounter)
setRandom-
179
State(RANDOM_ALL)
setRandom-
178
State(RANDOM_DISC)
setRandom-
180
State(RANDOM_OFF)
Standard NetLinx API (SNAPI) R 1.8.0
IDiscDeviceComponent
Constant:
DISC_TRAY
DISC_RANDOM
DISC_REPEAT
?DISCCAPACITY
?DISCINFO
?TITLEINFO
DISC_NEXT
DISC_PREV
?DISCPROPS
?DISCPROP-<key>
?TITLEPROPS
?TITLEPROP-<key>
SETDISC-<disc>
PLAYPOSITION-<title>,<track>
PLAYPOSITION-
<title>,<track>,<counter>
PLAYPOSITION-<track>
PLAYPOSITION-<track>,<counter>
DISC_RANDOM_ALL_ON
DISC_RANDOM_DISC_O
N
DISC_RANDOM_OFF_O
N
Notes:
Momentary Function Channel: Open or Close the disc tray when the channel is acti-
vated
Momentary Function Channel: Cycle random when channel is activated
Momentary Function Channel: Cycle repeat when channel is activated
Query for the disc capacity responds with DISCCAPACITY-<discs> when <discs> is
the number of disc slots supported by the device (see specific module documentation)
Query for disc info, responds with DISCINFO-<num>,<duration>,<# of
Query for title info changed, responds with TITLEINFO-<num>,<duration>,<# of
Momentary Function Channel: Set dics next when channel is activated
Momentary Function Channel: Set disc previous when channel is activated
Query for the disc properties, responds with multiple DISCPROP-<key>,<value> com-
mands, one for each key
Query for a disc property, responds with DISCPROP-<key>,<value> command
Query for the title properties, responds with multiple TITLEPROP-<key>,<value> com-
mands, one for each key
Query for a title property, responds with TITLEPROP-<key>,<value> command
Set disc number to <disc>, where <disc> is 1 to <x> where x is the disc capacity. (see
getDiscCapactiy() or module specific documentation)
Set the play position where <title> is the Title number and <track> is the Track number
Set the play position where <title> is the Title number, <track> is the Track number and
<counter> is a String in the format [-]hh:mm:ss.ff, mm should be 0 >= mm < 60, ss
should be 0 >= ss < 60, ff should be valid for the disc type
Set the play position where <track> is the Track number
Set the play position where <track> is the Track number and <counter> is a String in the
format [-]hh:mm:ss.ff, mm should be 0 >= mm < 60, ss should be 0 >= ss < 60, ff should
be valid for the disc type
Momentary Function Channel: Random-all is on while channel is active
Momentary Function Channel: Random-disc is on while channel is active
Momentary Function Channel: Random-off is on while channel is active
37
Need help?
Do you have a question about the CAFE DUET STANDARD NETLINX API (SNAPI) COMPONENTS AND LISTENERS and is the answer not in the manual?
Questions and answers