ROTEL logo

ROTEL CD14 og CD14MKII RS232 ASCII Controller Kommandoliste

ROTEL CD14 og CD14MKII RS232 ASCII Controller Kommandoliste

Beskrivelse

CD14 og CD14MKII understøtter en ASCII-baseret RS232-protokol. RS232-hardwaren understøtter ikke flowkontrol, så der skal udvises forsigtighed ved afsendelse og modtagelse af data for at undgå pakketab.

Alle kommandoer, der sendes til den tilsluttede Rotel-enhed, skal have et afsluttende "!" Karakter.

Dato Version Opdater beskrivelse
26. august 2016 1.00 Original specifikation

Example Kommando: power_on!

Note: Medtag ikke mellemrum i kommandoen, og medtag ikke en vognretur eller linjeskift efter kommandoen, kun "!" afsluttende karakter.
Statusoplysninger fra det vedhæftede Rotel-produkt vil have et afsluttende "$"-tegn for faste længdemuligheder. Strenge med variabel længde (dvs. CD-disk/spor-metadata) vil blive afsluttet med et dobbelttegn '$$' i stedet. Det er op til afsender-/modtagelseskontrolapplikationen at parse og behandle pakkerne korrekt.

Forbindelsesindstillinger

Baud rate Paritet Gyldige databits Stop Bit Værdi Håndtryk Datatype
57600 N 8 1 Ingen Snor

Kommunikationsprotokol
Kommando- og svarmeddelelser er inkluderet på de følgende sider.

Automatisk statusopdateringsinformation kan aktiveres/deaktiveres ved hjælp af kommandoerne "rs232_update_on" og "rs232_update_off".
Med RS232-opdatering sat til ON, vil eventuelle statusændringer til enheden blive transmitteret via RS232. Med RS232-opdatering indstillet til FRA vil enheden ikke sende nogen feedback, medmindre den bliver spurgt af controlleren.

Kontrolkommando-liste

CD14M, CD14MKII ASCII Kommandobeskrivelse Enhedssvar
POWER KOMMANDOER
tænd! Tænd power=on$
sluk! Sluk strøm=standby$
power_toggle! Power Toggle power=tændt/standby$
CD TRANSPORTKOMMANDOER
spil! Spil status=play$
stop! Stop status=pause/stop$
pause! Pause Skift status=pause/play$
trkf! Spor frem track=###$
trkb! Spor tilbage track=###$
ff! Hurtigt frem n/a
fb! Hurtigt baglæns n/a
rnd! Tilfældig afspilningstilstand rnd=on/off$
rpt! Gentag afspilningstilstand til/fra rpt=track/disc/off$
NUMERISKE KOMMANDOER
1! Nummertast 1 n/a
2! Nummertast 2 n/a
3! Nummertast 3 n/a
4! Nummertast 4 n/a
5! Nummertast 5 n/a
6! Nummertast 6 n/a
7! Nummertast 7 n/a
8! Nummertast 8 n/a
9! Nummertast 9 n/a
0! Nummertast 0 n/a
ANDRE KOMMANDOER
udstøde! Skub CD ud tray_status=åbn/luk$
tid! Skift CD-tidsvisning n/a
lysdæmper! Skift skærmdæmper lysdæmper_#$
lysdæmper_0! Indstil skærm til 0 (lysest) lysdæmper=0$
lysdæmper_1! Indstil Display til 1 lysdæmper=1$
lysdæmper_2! Indstil Display til 2 lysdæmper=2$
lysdæmper_3! Indstil Display til 3 lysdæmper=3$
lysdæmper_4! Indstil Display til 4 lysdæmper=4$
lysdæmper_5! Indstil Display til 5 lysdæmper=5$
lysdæmper_6! Indstil skærm til 6 (svagest) lysdæmper=6$
RS232 FEEDBACK-KOMMANDOER
rs232_update_on! Indstil RS232 Update til Auto (Til) update_mode=auto$
rs232_update_off! Indstil RS232 Update til Manuel (Fra) update_mode=manual$
Kommandoliste for feedbackanmodning
Kommando: magt?
Beskrivelse: Anmod om den aktuelle strømstatus
Returstreng(e): power=on$ / power=standby$
Returbeskrivelse: Aktuel strømstatus
Exampdet: power=on$
Kommando: status?
Beskrivelse: Anmod om CD-afspilningsstatus
Returstreng(e): status=play$ / status=stop$ / status=pause$
Returbeskrivelse: CD-afspilningsstatus
Exampdet: status=pause$
Kommando: spore?
Beskrivelse: Anmod om det aktuelle CD-spornummer
Returstreng(e): track=###$
Returbeskrivelse: Aktuelt CD-nummer
Exampdet: spor=002$
Kommando: track_name?
Beskrivelse: Anmod om det aktuelle CD-spornavn
Returstreng(e): track_name=tekst$$
Returbeskrivelse: Det aktuelle CD-spornavn. (UTF-8 tekstkodning)
Exampdet: track_name=Sample Spornavn$$
Kommando: tray_status?
Beskrivelse: Anmod om den aktuelle CD-mekanismestatus
Returstreng(e): tray_status=open$ / tray_status=close$ / tray_status=load$
Returbeskrivelse: Aktuel CD-bakkestatus
Exampdet: tray_status=close$
Kommando: rnd?
Beskrivelse: Anmod om den aktuelle tilfældige afspilningstilstand
Returstreng(e): rnd=on$ / rnd=off$
Returbeskrivelse: Tilfældig afspilningstilstand
Exampdet: rnd=på$
Kommando: rpt?
Beskrivelse: Anmod om aktuel gentaget afspilningstilstand
Returstreng(e): rpt=track$ / rpt=disc$ / rpt=off$
Returbeskrivelse: Gentag afspilningstilstand
Exampdet: rpt=spor$
Kommando: tid?
Beskrivelse: Anmod om aktuel CD-sportid
Returstreng(e): time=#:##:##$$
Returbeskrivelse: Tekststreng af tid, afhængigt af hvilken tidsvisningstilstand der er indstillet

(sportid forløbet eller resterende, disktid forløbet eller resterende)

Exampdet: time=0:02:45$$ / time=1:10:32$$
Kommando: disk_navn?
Beskrivelse: Anmod om det aktuelle CD-navn
Returstreng(e): disc_name=tekst$$
Returbeskrivelse: Nuværende CD-navn. (UTF-8 tekstkodning)
Exampdet: disc_name=Sampcd-navnet$$
Kommando: disk_type?
Beskrivelse: Anmod om type indlæst cd
Returstreng(e): disc_type=Ingen$$ / disc_type=CD-DA$$ / disc_type=HDCD$$ /

disc_type=MP3$$ / disc_type=WMA$$

Returbeskrivelse: Disktype
Exampdet: disc_type=CD-DA$$
Kommando: lysdæmper?
Beskrivelse: Anmod om det aktuelle lysdæmperniveau på frontdisplayet
Returstreng(e): dimmer=0$ / dimmer=1$ / dimmer=2$ / dimmer=3$ / dimmer=4$ /

lysdæmper=5$ / lysdæmper=6$

Returbeskrivelse: Aktuelt frontdisplay dæmper niveau
Exampdet: lysdæmper=3$
Kommando: version?
Beskrivelse: Anmod om den primære CPU-softwareversion
Returstreng: version=#.##$
Returbeskrivelse: Rotel vigtigste CPU-softwareversion
Exampdet: version=1.22$
Kommando: model?
Beskrivelse: Anmod om modelnummeret
Returstreng: model=tekst$
Returbeskrivelse: Rotel modelnummer
Exampdet: model=cd14$

Dokumenter/ressourcer

ROTEL CD14 og CD14MKII RS232 ASCII Controller Kommandoliste [pdf] Instruktioner
CD14 og CD14MKII RS232 ASCII Controller, CD14 RS232 ASCII Controller, CD14MKII RS232 ASCII Controller Command List, CD14, CD14MKII, RS232 ASCII Controller Command List, ASCII Controller Command List, Controller Command List

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *