Impor dan bagikan

Simpan dan bagikan instrumen menggunakan file .instrument. File tersebut berisi kode tampilan, konfigurasi instrumen, dan sumber daya gambar, yang dapat digunakan di dasbor Anda sendiri setelah mengimpor.

Isi file instrumen

.instrument adalah paket ZIP yang berisi manifest.json, main.jsx, dan assets/. Konfigurasikan nama rekaman, versi Aplikasi, dukungan HUD, dan definisi masukan parameters, termasuk nilai default, cakupan, dan opsi; skrip dan sumber daya menentukan penampilan.

Nilai input yang diisi secara lokal dan pengikatan perangkat OBD disimpan secara terpisah dalam data Aplikasi dan tidak diekspor bersama paket instrumen; teks default dalam definisi masukan akan tetap diekspor dan harus diperiksa sebelum dibagikan. Status berjalan sementara dan $sessionStorage juga tidak diekspor.

Ekspor dan impor

Setelah disimpan, ekspor dari menu instrumen, kirimkan melalui panel berbagi sistem atau simpan ke "file". Penerima membuka file dengan CapDrive atau mengimpornya dari menu instrumen khusus dan menambahkannya ke halaman melalui Edit dasbor → +.

Penerima memulai dengan nilai default yang ditentukan dan dapat mengisi nilainya sendiri di Pengikatan masukan. Untuk masukan OBD, penerima harus memilih parameter kendaraan yang sesuai untuk perangkat mereka. Biarkan pengidentifikasi masukan tidak berubah untuk mewarisi kode. Paket instrumen tidak menyertakan konektivitas Bluetooth kendaraan dan tidak mengonfigurasi parameter untuk penerima.

Contoh: Konfigurasi instrumen

parameters di bawah ini menentukan kecepatan dasar, suhu cairan pendingin OBD, dan masukan batas atas numerik.

Bidang arti
identifier Masukkan pengidentifikasi untuk menentukan nama bidang skrip.
kind Jenis masukan.
basicData Sumber data dasar.
valueType OBD Jenis nilai masukan yang diharapkan.
defaultValue Nilai default yang dapat dibagikan.
supportsHUD Apakah akan mendukung HUD.
appVersion Versi aplikasi yang diperlukan untuk pemeriksaan kompatibilitas.

Manifes tidak berisi nilai masukan untuk pengikatan perangkat OBD atau modifikasi asli. Paket instrumentasi yang lengkap juga memerlukan skrip dan sumber daya.

{
  "formatVersion": 1,
  "title": "My instrument",
  "appVersion": "1.3.1",
  "parameters": [
    {
      "name": "Speed",
      "identifier": "speed",
      "kind": "basic",
      "basicData": "speed"
    },
    {
      "name": "Coolant",
      "identifier": "coolant",
      "kind": "obd",
      "valueType": "number"
    },
    {
      "name": "Limit",
      "identifier": "limit",
      "kind": "number",
      "defaultValue": 120,
      "minimum": 0,
      "maximum": 300
    }
  ],
  "supportsHUD": true
}