Importa e condividi
Salva e condividi strumenti utilizzando file .instrument. Il file contiene il codice di visualizzazione, la configurazione dello strumento e le risorse immagine, che possono essere utilizzate nel proprio dashboard dopo l'importazione.
Contenuto di un file strumento
.instrument è un pacchetto ZIP contenente manifest.json, main.jsx e assets/. Configurare il nome del record, la versione dell'app, il supporto HUD e le definizioni di input parameters, inclusi valori predefiniti, ambiti e opzioni; gli script e le risorse definiscono l'aspetto.
I valori di input compilati localmente e il collegamento del dispositivo OBD vengono salvati separatamente nei dati dell'App e non vengono esportati con il pacchetto dello strumento; il testo predefinito nella definizione di input verrà comunque esportato e dovrà essere controllato prima della condivisione. Anche lo stato di esecuzione temporaneo e $sessionStorage non vengono esportati.
Esportazione e importazione
Dopo il salvataggio, esportarlo dal menu dello strumento, inviarlo tramite il pannello di condivisione del sistema o salvarlo in "file". Il destinatario apre il file con CapDrive o lo importa dal menu dello strumento personalizzato e lo aggiunge alla pagina tramite Modifica cruscotto → +.
Il ricevitore inizia con un valore predefinito definito e può inserire il proprio valore in Associazioni di ingresso. Per l'ingresso OBD, il destinatario deve selezionare i parametri del veicolo corrispondenti per il proprio dispositivo. Mantieni invariato l'identificatore di input per ereditare il codice. Il pacchetto dello strumento non include la connettività Bluetooth del veicolo e non configura i parametri per il destinatario.
Esempio: configurazione dello strumento
parameters di seguito definisce la velocità base, la temperatura del liquido di raffreddamento OBD e un input numerico del limite superiore.
| Campo | Senso |
|---|---|
identifier |
Immettere un identificatore per determinare il nome del campo dello script. |
kind |
Tipo di ingresso. |
basicData |
Origine dati di base. |
valueType |
OBD Il tipo di valore previsto dell'input. |
defaultValue |
Valore predefinito condivisibile. |
supportsHUD |
Se supportare HUD. |
appVersion |
Versione dell'app richiesta per il controllo della compatibilità. |
Il manifest non contiene valori di input per associazioni di dispositivi OBD o modifiche native. Il pacchetto di strumentazione completo richiede anche script e risorse.
{
"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
}