Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiorna un catalogo di FleetWise segnali AWS IoT
È possibile utilizzare l'UpdateSignalCatalogAPIoperazione per aggiornare un catalogo di segnali esistente. L'esempio seguente utilizza AWS CLI.
Per aggiornare un catalogo di segnali esistente, esegui il comando seguente.
Replace (Sostituisci) signal-catalog-configuration
con il nome del JSON file che contiene la configurazione.
aws iotfleetwise update-signal-catalog --cli-input-json file://
signal-catalog-configuration
.json
Replace (Sostituisci) signal-catalog-name
con il nome del catalogo dei segnali che stai aggiornando.
Per ulteriori informazioni su come configurare rami, attributi, sensori e attuatori, consultaConfigurazione dei FleetWise segnali AWS IoT.
Importante
Le strutture personalizzate sono immutabili. Se devi riordinare o inserire proprietà in una struttura personalizzata esistente (struct), elimina la struttura e crea una struttura nuova di zecca con l'ordine di proprietà desiderato.
Per eliminare una struttura personalizzata, aggiungi il nome completo della struttura in. nodesToRemove
Una struttura non può essere eliminata se vi fanno riferimento dei segnali. Tutti i segnali che fanno riferimento alla struttura (il loro tipo di dati è definito come struttura di destinazione) devono essere aggiornati o eliminati prima della richiesta di aggiornamento del catalogo dei segnali.
{ "name": "signal-catalog-name", "nodesToAdd": [{ "branch": { "description": "Front left of vehicle specific data.", "fullyQualifiedName": "Vehicle.Front.Left" } }, { "branch": { "description": "Door-specific data for the front left of vehicle.", "fullyQualifiedName": "Vehicle.Front.Left.Door" } }, { "actuator": { "fullyQualifiedName": "Vehicle.Front.Left.Door.Lock", "description": "Whether the front left door is locked.", "dataType": "BOOLEAN" } }, { "branch": { "fullyQualifiedName": "Vehicle.Camera" } }, { "struct": { "fullyQualifiedName": "Vehicle.Camera.SVMCamera" } }, { "property": { "fullyQualifiedName": "Vehicle.Camera.SVMCamera.ISO", "dataType": "STRING" } } ], "nodesToRemove": ["Vehicle.Chassis.SteeringWheel.HandsOffSteeringState"], "nodesToUpdate": [{ "attribute": { "dataType": "FLOAT", "fullyQualifiedName": "Vehicle.Chassis.SteeringWheel.Diameter", "max": 55 } }] }