Nhập và chia sẻ
Lưu và chia sẻ nhạc cụ bằng tệp .instrument. Tệp này chứa mã hiển thị, cấu hình công cụ và tài nguyên hình ảnh, có thể được sử dụng trong trang tổng quan của riêng bạn sau khi nhập.
Nội dung của tệp đồng hồ
.instrument là gói ZIP chứa manifest.json, main.jsx và assets/. Định cấu hình tên bản ghi, phiên bản Ứng dụng, hỗ trợ HUD và định nghĩa đầu vào parameters, bao gồm các giá trị, phạm vi và tùy chọn mặc định; tập lệnh và tài nguyên xác định diện mạo.
Các giá trị đầu vào được điền cục bộ và liên kết thiết bị OBD được lưu riêng trong dữ liệu Ứng dụng và không được xuất cùng với gói công cụ; văn bản mặc định trong định nghĩa đầu vào sẽ vẫn được xuất và cần được kiểm tra trước khi chia sẻ. Trạng thái chạy tạm thời và $sessionStorage cũng không được xuất.
Xuất và nhập
Sau khi lưu, xuất nó từ menu công cụ, gửi qua bảng chia sẻ hệ thống hoặc lưu vào "file". Người nhận mở tệp bằng CapDrive hoặc nhập tệp từ menu công cụ tùy chỉnh và thêm tệp vào trang thông qua Sửa bảng đồng hồ → +.
Bộ thu bắt đầu bằng một giá trị mặc định được xác định và có thể điền giá trị của chính nó vào Liên kết đầu vào. Đối với đầu vào OBD, người nhận cần chọn thông số xe tương ứng cho thiết bị của mình. Giữ nguyên mã định danh đầu vào để kế thừa mã. Gói thiết bị không bao gồm kết nối Bluetooth của xe và không cấu hình các thông số cho người nhận.
Ví dụ: Cấu hình đồng hồ
parameters bên dưới xác định tốc độ cơ bản, OBD nhiệt độ nước làm mát và đầu vào giới hạn trên bằng số.
| Cánh đồng | nghĩa |
|---|---|
identifier |
Nhập mã định danh để xác định tên trường tập lệnh. |
kind |
Loại đầu vào. |
basicData |
Nguồn dữ liệu cơ bản. |
valueType |
OBD Loại giá trị mong đợi của đầu vào. |
defaultValue |
Giá trị mặc định có thể chia sẻ. |
supportsHUD |
Có hỗ trợ HUD hay không. |
appVersion |
Phiên bản ứng dụng cần thiết để kiểm tra tính tương thích. |
Tệp kê khai không chứa các giá trị đầu vào cho liên kết thiết bị OBD hoặc sửa đổi gốc. Gói thiết bị hoàn chỉnh cũng yêu cầu tập lệnh và tài nguyên.
{
"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
}