Logo ROTEL

Senarai Perintah Pengawal ROTEL CD14 dan CD14MKII RS232 ASCII

Senarai Perintah Pengawal ROTEL CD14 dan CD14MKII RS232 ASCII

Penerangan

CD14 dan CD14MKII menyokong protokol RS232 berasaskan ASCII. Perkakasan RS232 tidak menyokong kawalan aliran jadi berhati-hati perlu diambil semasa menghantar dan menerima data untuk mengelakkan kehilangan paket.

Semua arahan yang dihantar ke peranti Rotel yang dilampirkan mesti mempunyai penamatan “!” watak.

tarikh Versi Kemas kini Penerangan
26 Ogos 2016 1.00 Spesifikasi Asal

Example Perintah: power_on!

Nota: Jangan sertakan sebarang ruang dalam arahan dan jangan sertakan carriage return atau suapan baris selepas arahan, hanya "!" watak penamat.
Maklumat status daripada produk Rotel yang dilampirkan akan mempunyai aksara "$" penamat untuk pilihan lenth tetap. Rentetan panjang boleh ubah (iaitu cakera CD/metadata trek) akan ditamatkan dengan aksara berganda '$$' sebaliknya. Terpulang kepada aplikasi kawalan menghantar/menerima untuk menghuraikan dan memproses paket dengan betul.

Tetapan Sambungan

Kadar Baud pariti Bit Data yang Sah Nilai Bit Henti Berjabat tangan Jenis Data
57600 N 8 1 tiada rentetan

Protokol Komunikasi
Mesej arahan dan respons disertakan pada halaman berikut.

Maklumat kemas kini status automatik boleh didayakan/dilumpuhkan menggunakan arahan “rs232_update_on” dan “rs232_update_off”.
Dengan kemas kini RS232 ditetapkan kepada HIDUP, sebarang perubahan status pada unit akan dihantar melalui RS232. Dengan kemas kini RS232 ditetapkan kepada MATI, unit tidak akan menghantar sebarang maklum balas melainkan ditinjau oleh pengawal.

Senarai Perintah Kawalan

CD14M, CD14MKII ASCII Huraian Perintah Respon Unit
PERINTAH KUASA
power_on! Hidupkan kuasa kuasa=pada$
matikan! Matikan Kuasa kuasa=siap sedia$
kuasa_togol! Togol Kuasa kuasa=hidup/siap sedia$
CD PERINTAH PENGANGKUTAN
bermain! Main status=main$
berhenti! Berhenti status=jeda/berhenti$
jeda! Jeda Togol status=jeda/main$
trkf! Jejak ke Hadapan trek=###$
trkb! Jejak ke Belakang trek=###$
ff! Cepat Ke Hadapan n/a
fb! Pantas ke belakang n/a
rnd! Togol Mod Main Rawak rnd=hidup/mati$
rpt! Ulangi Togol Mod Main rpt=track/cakera/off$
PERINTAH UTAMA NUMERIC
1! Kunci Nombor 1 n/a
2! Kunci Nombor 2 n/a
3! Kunci Nombor 3 n/a
4! Kunci Nombor 4 n/a
5! Kunci Nombor 5 n/a
6! Kunci Nombor 6 n/a
7! Kunci Nombor 7 n/a
8! Kunci Nombor 8 n/a
9! Kunci Nombor 9 n/a
0! Kunci Nombor 0 n/a
PERINTAH LAIN
keluarkan! Keluarkan CD tray_status=buka/tutup$
masa! Togol Paparan Masa CD n/a
lebih malap! Togol Paparan Dimmer dimmer_#$
dimmer_0! Tetapkan Paparan kepada 0 (Paling terang) malap=0$
dimmer_1! Tetapkan Paparan kepada 1 malap=1$
dimmer_2! Tetapkan Paparan kepada 2 malap=2$
dimmer_3! Tetapkan Paparan kepada 3 malap=3$
dimmer_4! Tetapkan Paparan kepada 4 malap=4$
dimmer_5! Tetapkan Paparan kepada 5 malap=5$
dimmer_6! Tetapkan Paparan kepada 6 (Paling malap) malap=6$
PERINTAH MAKLUM BALAS RS232
rs232_update_on! Tetapkan Kemas Kini RS232 kepada Auto (Hidup) update_mode=auto$
rs232_update_off! Tetapkan Kemas Kini RS232 kepada Manual (Mati) update_mode=manual$
Senarai Perintah Permintaan Maklum Balas
Perintah: kuasa?
Penerangan: Minta status kuasa semasa
Rentetan Kembali: power=on$ / power=standby$
Penerangan Kembali: Status kuasa semasa
Example: kuasa=pada$
Perintah: status?
Penerangan: Minta status main CD
Rentetan Kembali: status=main$ / status=berhenti$ / status=jeda$
Penerangan Kembali: Status Main CD
Example: status=jeda$
Perintah: trek?
Penerangan: Minta nombor trek CD semasa
Rentetan Kembali: trek=###$
Penerangan Kembali: Lagu CD semasa
Example: trek=002$
Perintah: track_name?
Penerangan: Minta nama trek CD semasa
Rentetan Kembali: track_name=text$$
Penerangan Kembali: Nama trek CD semasa. (Pengekodan teks UTF-8)
Example: track_name=Sample Nama Lagu$$
Perintah: status_dulang?
Penerangan: Minta status mekanisme CD semasa
Rentetan Kembali: tray_status=open$ / tray_status=close$ / tray_status=load$
Penerangan Kembali: Status dulang CD semasa
Example: status_dulang=tutup$
Perintah: rnd?
Penerangan: Minta mod main rawak semasa
Rentetan Kembali: rnd=on$ / rnd=off$
Penerangan Kembali: Mod main rawak
Example: rnd=pada$
Perintah: rpt?
Penerangan: Minta mod main ulangan semasa
Rentetan Kembali: rpt=track$ / rpt=disc$ / rpt=off$
Penerangan Kembali: Ulang mod main
Example: rpt=track$
Perintah: masa?
Penerangan: Minta masa trek CD semasa
Rentetan Kembali: masa=#:##:##$$
Penerangan Kembali: Rentetan teks masa, bergantung pada mod paparan masa yang telah ditetapkan

(masa trek berlalu atau baki, masa cakera berlalu atau baki)

Example: time=0:02:45$$ / time=1:10:32$$
Perintah: nama_cakera?
Penerangan: Minta nama CD semasa
Rentetan Kembali: nama_cakera=teks$$
Penerangan Kembali: Nama CD semasa. (Pengekodan teks UTF-8)
Example: nama_cakera=Sample Nama CD$$
Perintah: jenis cakera?
Penerangan: Jenis permintaan CD yang dimuatkan
Rentetan Kembali: disc_type=Tiada$$ / disc_type=CD-DA$$ / disc_type=HDCD$$ /

disc_type=MP3$$ / disc_type=WMA$$

Penerangan Kembali: Jenis cakera
Example: disc_type=CD-DA$$
Perintah: lebih malap?
Penerangan: Minta paras pemalap paparan hadapan semasa
Rentetan Kembali: malap=0$ / malap=1$ / malap=2$ / malap=3$ / malap=4$ /

malap=5$ / malap=6$

Penerangan Kembali: Paras malap paparan hadapan semasa
Example: malap=3$
Perintah: versi?
Penerangan: Minta versi perisian CPU utama
Rentetan Kembali: versi=#.##$
Penerangan Kembali: Versi perisian CPU utama Rotel
Example: versi=1.22$
Perintah: model?
Penerangan: Minta nombor model
Rentetan Kembali: model=teks$
Penerangan Kembali: Nombor model Rotel
Example: model=cd14$

Dokumen / Sumber

Senarai Perintah Pengawal ROTEL CD14 dan CD14MKII RS232 ASCII [pdf] Arahan
Pengawal CD14 dan CD14MKII RS232 ASCII, Pengawal CD14 RS232 ASCII, Senarai Perintah Pengawal CD14MKII RS232 ASCII, CD14, CD14MKII, Senarai Perintah Pengawal RS232 ASCII, Senarai Perintah Pengawal ASCII, Senarai Perintah Pengawal

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *