melompat ke artikel

Butang Pengendali Luar

Perisian ini menyokong pengendali kod luaran untuk pelbagai aliran kerja pengubahsuaian dan pengesahan kod, mengimport firmware ke dalam editor dan secara automatik menjalankan perintah apabila kod diimport.

Komunikasi menggunakan HTTP: aplikasi menghantar permintaan POST ke alamat pelayan yang dinyatakan dalam Alat - Seting Umum - Folder - API Button URL.

Contoh Permintaan Pos:

code=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&module_type=1&table=A0&offset=00

code mengandungi segmen kod watak 256 daripada editor aplikasi;

module_type jenis modul yang dipilih (0 — GBIC, 1 — SFP, 2 — SFP+, 3 — XFP, 4 — QSFP);

table alamat jadual (contohnya: A0, A2);

offset Perbezaan antara 00 dan 80.

Contoh jawapan pelayan:

{"status":1,"script":"R1A000007F\r\nW1A000007F{00;7F}\r\n","message":"","code":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","module_type":"1","table":"A0","offset":"00"}

Jawapan pelayan mesti mengandungi string JSON dengan parameter berikut:

status status pemprosesan: 1 - aplikasi mengimport kod daripada tindak balas pelayan dan menjalankan perintah yang dihantar dalam skrip; 0 — ia memaparkan hasil pengedar luaran dari medan mesej.

script senarai perintah mengikut protokol SFPTotal

message mesej teks yang dipaparkan oleh aplikasi apabila status = 0

code kod yang dikembalikan oleh pelayan; panjang yang diperlukan ialah 256 watak, mewakili byte 128

module_type jenis modul yang dipilih (0 — GBIC, 1 — SFP, 2 — SFP+, 3 — XFP, 4 — QSFP)

table alamat jadual (contohnya: A0, A2)

offset segmen kod offset (contohnya: 00, 80)

If status=1 aplikasi mengimport kod daripada jawapan pelayan ke dalam editor dan menjalankan perintah yang dihantar ke dalam script.

If status=0 Permohonan menunjukkan teks yang telah diakses dalam message. Gunakan mod ini untuk mengesahkan kod dengan skrip tersuai yang disimpan pada pelayan HTTP dan menerima mesej teks dengan hasil.

Kemas kini: