String Perintah Nirkabel Lengkap MXCWNCS Microflex®

Perangkat ini terhubung melalui Ethernet ke sistem kontrol, seperti AMX, Crestron, atau Extron.

Koneksi: Ethernet (TCP/IP; pilih "Client" di program AMX/Crestron)

Port: 2202

Konvensi

Ada 4 jenis string:

GET Menemukan status parameter. Setelah AMX/Crestron mengirim perintah GET, perangkat merespons dengan string REPORT
SET Mengubah status parameter. Setelah AMX/Crestron mengirim perintah SET, perangkat akan merespons dengan string REPORT untuk menunjukkan nilai parameter yang baru.
REP Ketika perangkat menerima perintah GET atau SET, itu akan membalas dengan perintah REPORT untuk menunjukkan status parameter. REPORT juga dikirim oleh perangkat ketika parameter diubah pada MXCWNCS atau melalui GUI.
SAMPLE Digunakan untuk mengukur tingkat audio.

Semua pesan yang dikirim dan diterima adalah berformat ASCII. Perhatikan bahwa indikator level dan indikator gain juga ada di ASCII.

Kebanyakan parameter akan mengirim perintah REPORT ketika mereka berubah. Dengan demikian, tidak perlu secara terus-menerus menanyakan parameter. Perangkat akan mengirim perintah REPORT ketika salah satu dari parameter ini berubah.

Pengindeksan

Pengindeksan digunakan untuk mengidentifikasi secara khusus apa yang dimainkan oleh string perintah.

0 Semua
1 hingga 10 Nomor Bay

Command Strings

ALL

Deskripsi Mengambil semua perintah yang didukung
Perintah yang Didukung GET dan REP
Pengindeksan

0: Semua perangkat atau properti bay

n: Semua properti perangkat atau bay n

Nilai-nilai Tidak ada
Contoh

< GET 0 ALL > : Merespons dengan REP untuk semua properti khusus perangkat dan ALL properti terkait indeks, termasuk semua properti terukur.

< GET n ALL > : Merespons dengan REP untuk semua properti khusus perangkat dan ALL properti terkait n indeks, termasuk semua properti terukur.

MODEL

Deskripsi Mengambil nama model
Perintah yang Didukung GET dan REP
Pengindeksan Tidak ada
Nilai-nilai

Format: 32 string karakter

Contoh

< GET MODEL >
< REP MODEL {MXCWNCS} >

FLASH

Deskripsi Menghidupkan flash untuk mengidentifikasi perangkat
Perintah yang Didukung GET, SET, dan REP
Pengindeksan Tidak ada
Nilai-nilai

Format: string tetap

OFF

ON

Contoh

< GET FLASH >
< REP FLASH OFF >

< SET FLASH ON >
< REP FLASH ON >

< SET FLASH OFF >
< REP FLASH OFF >

FW_VER

Deskripsi Mengambil versi firmware
Perintah yang Didukung GET dan REP
Pengindeksan Tidak ada
Nilai-nilai

Format: 24 string karakter

Nomor versi paket ditunjukkan dalam notasi titik desimal: Maj.Min.Pack.Build<SelfTestFailed=*>

Contoh Contoh ketika lolos uji mandiri:

< GET FW_VER >
< REP FW_VER {2.0.15.2} >

Contoh ketika gagal uji mandiri:

< GET FW_VER >
< REP FW_VER {2.0.15.2*} >

DEVICE_ID

Deskripsi Mengambil dan menetapkan ID perangkat
Perintah yang Didukung GET, SET, dan REP
Pengindeksan Tidak ada
Nilai-nilai

Format: 31 string karakter untuk REP

1-31 Karakter dari himpunan: -0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

Semua nama DNS dan labelnya memiliki panjang hingga 31 karakter

Perbandingan nama dan label tidak membedakan antara huruf besar kecil; Jadi, "Gitar" dan "gitar" akan diperlakukan sebagai label yang sama. Karakter Unicode dan non-romawi tidak didukung.

Nama perangkat harus mengikuti aturan nama host Domain Name System (DNS). Karakter sahnya adalah A-Z, a-z, 0-9, dan '-' (tanda hubung panjang atau tanda hubung biasa).

Nama perangkat harus diawali dengan A-Z (atau a-z), atau 0-9.

Contoh

< GET DEVICE_ID >
< REP DEVICE_ID {MXCWNCS} >

< SET DEVICE_ID {4 Pop} >
< REP DEVICE_ID {4 Pop} >

STORAGE_MODE

Deskripsi Mengambil dan menetapkan mode penyimpanan
Perintah yang Didukung GET, SET, dan REP
Pengindeksan Tidak ada
Nilai-nilai

Format: string tetap

OFF

ON

TOGGLE (untuk SET saja)

Contoh

< GET STORAGE_MODE >
< REP STORAGE_MODE OFF >

< SET STORAGE_MODE ON >
< REP STORAGE_MODE ON >

< SET STORAGE_MODE TOGGLE >
< REP STORAGE_MODE OFF >

BATT_DETECTED

Deskripsi Mendeteksi baterai
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: string tetap

YES

NO

Contoh

< GET 10 BATT_DETECTED >
< REP 10 BATT_DETECTED YES >

BATT_STATE

Deskripsi Mengambil status baterai
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: string tetap

FULL

CALCULATING

NORMAL

WARM

WARM_FULL

HOT

COLD

PRECHARGE

READY_TO_STORE

DISCHARGE_CALC

DISCHARGING

DISCHARGING_WARM

DISCHARGING_COLD

ERROR: Dalam hal ini, lihat BATT_ERROR untuk kode kesalahan yang sesuai

NO_BATT

Contoh

< GET 1 BATT_STATE >
< REP 1 BATT_STATE NORMAL >

Setelah beberapa waktu dan baterai menjadi penuh:

< REP 1 BATT_STATE FULL >

BATT_ERROR

Deskripsi Melihat kesalahan baterai
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 3 angka

000: Tidak ada kesalahan aktif

001: Modul tidak dikenal

002: Baterai tidak dikenal

003: Pemulihan pelepasan daya dalam gagal

004: Pengisian daya gagal

005: Periksa baterai

006: Periksa pengisi daya

007: Kegagalan komunikasi

254: Kesalahan telah terjadi, tetapi nilai tidak berlaku untuk saat ini

255: Tidak dikenal, atau tidak dapat diterapkan

Contoh

< GET 1 BATT_ERROR >
< REP 1 BATT_ERROR 000 >

BATT_BARS

Deskripsi Mengambil jumlah batang daya baterai
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 3 angka

000-005: Jumlah batang yang dilaporkan

254: Kesalahan telah terjadi, tetapi nilai tidak berlaku untuk saat ini

255: Tidak dikenal, atau tidak dapat diterapkan

Contoh

< GET 1 BATT_BARS >
< REP 1 BATT_BARS 003 >

Setelah beberapa waktu, laporan asinkron:

< REP 1 BATT_BARS 004 >

BATT_TIME_TO_FULL

Deskripsi Target waktu hingga terisi daya penuh
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 5 angka

Catatan: Dapat dianggap sebagai waktu yang diarget, di mana:

  • Mode pengisian daya: Nilai adalah perkiraan waktu hingga pengisian daya penuh
  • Mode penyimpanan: Nilai adalah perkiraan waktu untuk mencapai tegangan penyimpanan yang optimal

00000 - 65528: Perkiraan jumlah menit yang untuk mencapai target

65529: Baterai penuh

65530: Baterai panas

65531: Baterai hangat

65532: Baterai dingin

65533: Perhitungan sedang berlangsung

65534: Kesalahan telah terjadi, nilai tidak berlaku saat ini

65535: Tidak dikenal, atau tidak dapat diterapkan

Contoh Baterai dimasukkan ke dalam bay pengisian daya 4:

< REP 4 BATT_TIME_TO_FULL 65533 >

< REP 4 BATT_TIME_TO_FULL 00060 >

< REP 4 BATT_TIME_TO_FULL 00001 >
< REP 4 BATT_TIME_TO_FULL 00000 >
< REP 4 BATT_TIME_TO_FULL 65529 >

Baterai dilepas:

< REP 4 BATT_TIME_TO_FULL 65535 >

BATT_CHARGE

Deskripsi Melihat status pengisian daya baterai
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 3 angka

000-100: Persentase status pengisian daya

254: Kesalahan telah terjadi, tetapi nilai tidak berlaku untuk saat ini

255: Tidak dikenal, atau tidak dapat diterapkan

Contoh

< GET 1 BATT_CHARGE >
< REP 1 BATT_CHARGE 027 >
< REP 1 BATT_CHARGE 028 >

< REP 1 BATT_CHARGE 099 >
< REP 1 BATT_CHARGE 100 >

BATT_HEALTH

Deskripsi Memonitor persentase kesehatan baterai
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 3 angka

000-100: Persen status kesehatan

254: Kesalahan telah terjadi, tetapi nilai tidak berlaku untuk saat ini

255: Tidak dikenal, atau tidak dapat diterapkan

Contoh

< GET 1 BATT_HEALTH >
< REP 1 BATT_HEALTH 099 >

BATT_CYCLE

Deskripsi Memonitor siklus baterai individual
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 5 angka

00000 - 65533 : Jumlah siklus pengisian daya

65534: Kesalahan telah terjadi, nilai tidak berlaku saat ini

65535: Tidak dikenal, atau tidak dapat diterapkan

Contoh Baterai dimasukkan ke dalam bay pengisian daya 4:

< REP 4 BATT_CYCLE 00006 >

< GET 4 BATT_CYCLE >
< REP 4 BATT_CYCLE 00006 >

BATT_CURRENT_CAPACITY

Deskripsi Melihat kapasitas baterai saat ini
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 5 angka

00000 hingga 65533: Kapasitas baterai saat ini dalam mAh

65534: Kesalahan telah terjadi, nilai tidak berlaku saat ini

65535: Tidak dikenal, atau tidak dapat diterapkan

Contoh

< GET 1 BATT_CURRENT_CAPACITY >
< REP 1 BATT_CURRENT_CAPACITY 02189 >

BATT_CURRENT_CAPACITY_MAX

Deskripsi Melihat kapasitas maksimum baterai saat ini
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 5 angka

00000 hingga 65533: Kapasitas maksimum baterai saat ini dalam mAh

65534: Kesalahan telah terjadi, tetapi nilai tidak berlaku untuk saat ini

65535: Tidak dikenal, atau tidak dapat diterapkan

Contoh

< GET 1 BATT_CURRENT_CAPACITY_MAX >
< REP 1 BATT_CURRENT_CAPACITY_MAX 02393 >

BATT_CAPACITY_MAX

Deskripsi Melihat kapasitas maksimum baterai
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai Format: 5 angka

00000 hingga 65533: Kapasitas maksimum baterai dalam mAh

65534: Kesalahan telah terjadi, tetapi nilai tidak berlaku untuk saat ini

65535: Tidak dikenal, atau tidak dapat diterapkan

Contoh

< GET 1 BATT_CAPACITY_MAX >
< REP 1 BATT_CAPACITY_MAX 02393 >

BATT_TEMP_C

Deskripsi Melihat suhu baterai dalam Celsius
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 3 angka

ActualValue = ReportedValue - 40

000 hingga 253: Suhu dalam C

254: Kesalahan telah terjadi, tetapi nilai tidak berlaku untuk saat ini

255: Tidak dikenal, atau tidak dapat diterapkan

Contoh

< GET 1 BATT_TEMP_C >
< REP 1 BATT_TEMP_C 033 >

BATT_TEMP_F

Deskripsi Melihat suhu baterai dalam Fahrenheit
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 3 angka

ActualValue = ReportedValue - 40

000 hingga 253: Suhu dalam F

254: Kesalahan telah terjadi, tetapi nilai tidak berlaku untuk saat ini

255: Tidak dikenal, atau tidak dapat diterapkan

Contoh

< GET 1 BATT_TEMP_F >
< REP 1 BATT_TEMP_F 091 >

BATT_ERROR

Deskripsi Melihat kesalahan baterai
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Bay
Nilai-nilai

Format: 3 angka

000: Tidak ada kesalahan aktif

001: Modul tidak dikenal

002: Baterai tidak dikenal

003: Pemulihan pelepasan daya dalam gagal

004: Pengisian daya gagal

005: Periksa baterai

006: Periksa pengisi daya

007: Kegagalan komunikasi

254: Kesalahan telah terjadi, tetapi nilai tidak berlaku untuk saat ini

255: Tidak dikenal, atau tidak dapat diterapkan

Contoh

< GET 1 BATT_ERROR >
< REP 1 BATT_ERROR 000 >

BATT_MODULE_TYPE

Deskripsi
Perintah yang Didukung GET dan REP
Pengindeksan Nomor Modul: Tergantung modelnya
Nilai-nilai

Format: 3 angka

Makro yang sesuai dengan model modul:

000: Tidak ada modul yang diinstal

001: MXCWNCS

254: Kesalahan telah terjadi, tetapi nilai tidak berlaku untuk saat ini

255: Tidak dikenal, atau tidak dapat diterapkan

Contoh Untuk SBC840:

< GET 1 BATT_MODULE_TYPE >
< REP 1 BATT_MODULE_TYPE 128 >

Untuk sistem gang SBC240 dengan 3 unit:

< GET 0 BATT_MODULE_TYPE >
< REP 1 BATT_MODULE_TYPE 129 >
< REP 2 BATT_MODULE_TYPE 129 >
< REP 3 BATT_MODULE_TYPE 129 >
< REP 4 BATT_MODULE_TYPE 000 >

Catatan Pengindeksan dan nilai yang tercantum di atas adalah super himpunan dari semua nilai.

Untuk biaya SBCx40, nilai-nilai berikut ini diharapkan:

SBC220:

  • Pengindeksan: 1-4
  • Nilai: Primer - 133, Sekunder - 133 atau 129

SBC240:

  • Pengindeksan: 1-4
  • Nilai: Primer - 129, Sekunder - 133 atau 129

SBC840:

  • Pengindeksan: 1
  • Nilai: 128

SBC840M:

  • Pengindeksan: 1
  • Nilai: 130