Configura i segnali - AWS IoT FleetWise

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à.

Configura i segnali

Questa sezione mostra come configurare rami, attributi, sensori e attuatori.

Configurare le filiali

Per configurare un ramo, specifica le seguenti informazioni.

  • fullyQualifiedName— Il nome completo del ramo è il percorso del ramo più il nome del ramo. Utilizzate un punto (.) per fare riferimento a un ramo secondario. Ad esempio, Vehicle.Chassis.SteeringWheel è il nome completo del SteeringWheel ramo. Vehicle.Chassis.è il percorso verso questo ramo.

    Il nome completo può contenere fino a 150 caratteri. Caratteri validi: a—z, A—Z, 0—9, due punti (:) e trattino basso (_).

  • (Facoltativo)Description: la descrizione del ramo.

    La descrizione può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino).

  • (Facoltativo) deprecationMessage — Il messaggio di deprecazione per il nodo o il ramo che viene spostato o eliminato.

    Il DeprecationMessage può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino basso).

  • (Facoltativo) comment — Un commento in aggiunta alla descrizione. Un commento può essere utilizzato per fornire informazioni aggiuntive sulla filiale, ad esempio la motivazione alla base della succursale o i riferimenti alle filiali correlate.

    Il commento può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino).

Configura gli attributi

Per configurare un attributo, specificare le seguenti informazioni.

  • dataType— Il tipo di dati dell'attributo deve essere uno dei seguenti: INT8, UINT8, INT16, INT32, UINT32, INT64, UINT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, UINT16_ARRAY, UINT16_ARRAY, INT32_ARRAY, INT_64_ARRAY, INT_64_ARRAY ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, UNKNOWN o una struttura personalizzata definita nel ramo del tipo di dati. fullyQualifiedName

  • fullyQualifiedName— Il nome completo dell'attributo è il percorso dell'attributo più il nome dell'attributo. Utilizzate un punto (.) per fare riferimento a un segnale secondario. Ad esempio, Vehicle.Chassis.SteeringWheel.Diameter è il nome completo dell'Diameterattributo. Vehicle.Chassis.SteeringWheel.è il percorso di questo attributo.

    Il nome completo può contenere fino a 150 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti) e _ (trattino basso).

  • (Facoltativo) Description — La descrizione dell'attributo.

    La descrizione può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino).

  • (Facoltativo) unit — L'unità scientifica per l'attributo, ad esempio km o Celsius.

  • (Facoltativo)min: il valore minimo dell'attributo.

  • (Facoltativo) max — Il valore massimo dell'attributo.

  • (Facoltativo) defaultValue — Il valore predefinito dell'attributo.

  • (Facoltativo) assignedValue — Il valore assegnato all'attributo.

  • (Facoltativo) allowedValues — Un elenco di valori accettati dall'attributo.

  • (Facoltativo) deprecationMessage — Il messaggio di deprecazione per il nodo o il ramo che viene spostato o eliminato.

    Il DeprecationMessage può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino basso).

  • (Facoltativo) comment — Un commento in aggiunta alla descrizione. Un commento può essere utilizzato per fornire informazioni aggiuntive sull'attributo, ad esempio la motivazione dell'attributo o i riferimenti agli attributi correlati.

    Il commento può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino).

Configura sensori o attuatori

Per configurare un sensore o un attuatore, specificare le seguenti informazioni.

  • dataType— Il tipo di dati del segnale deve essere uno dei seguenti: INT8, UINT8, INT16, UINT32, UINT32, INT64, UINT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, UINT16_ARRAY, UINT16_ARRAY, INT32_ARRAY, INT_64ARRAY, INT_64_ARRAY ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, UNKNOWN o una struttura personalizzata definita nel ramo del tipo di dati. fullyQualifiedName

  • fullyQualifiedName— Il nome completo del segnale è il percorso del segnale più il nome del segnale. Utilizzate un punto (.) per fare riferimento a un segnale secondario. Ad esempio, Vehicle.Chassis.SteeringWheel.HandsOff.HandsOffSteeringState è il nome completo dell'HandsOffSteeringStateattuatore. Vehicle.Chassis.SteeringWheel.HandsOff.è il percorso verso questo attuatore.

    Il nome completo può contenere fino a 150 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti) e _ (trattino basso).

  • (Facoltativo) Description — La descrizione del segnale.

    La descrizione può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino).

  • (Facoltativo) unit — L'unità scientifica del segnale, ad esempio km o gradi centigradi.

  • (Facoltativo)min: il valore minimo del segnale.

  • (Facoltativo)max: il valore massimo del segnale.

  • (Facoltativo) assignedValue — Il valore assegnato al segnale.

  • (Facoltativo)allowedValues: elenco di valori accettati dal segnale.

  • (Facoltativo) deprecationMessage — Il messaggio di deprecazione per il nodo o il ramo che viene spostato o eliminato.

    Il DeprecationMessage può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino basso).

  • (Facoltativo) comment — Un commento in aggiunta alla descrizione. Un commento può essere utilizzato per fornire informazioni aggiuntive sul sensore o sull'attuatore, ad esempio la motivazione o i riferimenti a sensori o attuatori correlati.

    Il commento può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino).

Configura tipi di dati complessi

I tipi di dati complessi vengono utilizzati per la modellazione dei sistemi di visione. Oltre ai rami, questi tipi di dati sono costituiti da strutture (note anche come struttura) e proprietà. Una struttura è un segnale descritto da più valori, come un'immagine. Una proprietà rappresenta un membro della struttura, come un tipo di dati primitivo (come UINT8) o un'altra struttura (come timestamp). Ad esempio, Vehicle.Cameras.Front rappresenta un ramo, Vehicle.Cameras.Front.Image rappresenta una struttura e Vehicle.Cameras.Timestamp rappresenta una proprietà.

Il seguente esempio di tipo di dati complesso mostra come i segnali e i tipi di dati vengono esportati in un singolo file JSON.

Esempio tipo di dati complesso
{ "Vehicle": { "type": "branch" // Signal tree }, "ComplexDataTypes": { "VehicleDataTypes": { // complex data type tree "children": { "branch": { "children": { "Struct": { "children": { "Property": { "type": "property", "datatype": "Data type", "description": "Description", // ... } }, "description": "Description", "type": "struct" } } "description": "Description", "type": "branch" } } } } }
Nota

È possibile scaricare uno script dimostrativo per convertire i messaggi ROS 2 in file VSS JSON compatibili con il catalogo dei segnali. Per ulteriori informazioni, consulta la Vision System Data Developer Guide.

I dati del sistema Vision sono in versione di anteprima e sono soggetti a modifiche.

Per configurare una struttura (o struttura) personalizzata, specificare le seguenti informazioni.

  • fullyQualifiedName— Il nome completo della struttura personalizzata. Ad esempio, il nome completo di una struttura personalizzata potrebbe essereComplexDataTypes.VehicleDataTypes.SVMCamera.

    Il nome completo può contenere fino a 150 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti) e _ (trattino basso).

  • (Facoltativo) Description — La descrizione del segnale.

    La descrizione può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino).

  • (Facoltativo) deprecationMessage — Il messaggio di deprecazione per il nodo o il ramo che viene spostato o eliminato.

    Il DeprecationMessage può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino basso).

  • (Facoltativo) comment — Un commento in aggiunta alla descrizione. Un commento può essere utilizzato per fornire informazioni aggiuntive sul sensore o sull'attuatore, ad esempio la motivazione o i riferimenti a sensori o attuatori correlati.

    Il commento può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino).

Per configurare una proprietà personalizzata, specificare le seguenti informazioni.

  • dataType— Il tipo di dati del segnale deve essere uno dei seguenti: INT8, UINT8, INT16, UINT32, UINT32, INT64, UINT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, UINT16_ARRAY, UINT16_ARRAY, INT32_ARRAY, INT_64ARRAY, INT_64_ARRAY ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, STRUCT, STRUCT_ARRAY o UNKNOWN.

  • fullyQualifiedName— Il nome completo della proprietà personalizzata. Ad esempio, il nome completo di una proprietà personalizzata potrebbe essereComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.

    Il nome completo può contenere fino a 150 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti) e _ (trattino basso)

  • (Facoltativo)Description: la descrizione del segnale.

    La descrizione può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino).

  • (Facoltativo) deprecationMessage — Il messaggio di deprecazione per il nodo o il ramo che viene spostato o eliminato.

    Il DeprecationMessage può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino basso).

  • (Facoltativo) comment — Un commento in aggiunta alla descrizione. Un commento può essere utilizzato per fornire informazioni aggiuntive sul sensore o sull'attuatore, ad esempio la motivazione o i riferimenti a sensori o attuatori correlati.

    Il commento può contenere fino a 2048 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti), _ (trattino basso) e - (trattino).

  • (Facoltativo) dataEncoding — Indica se la proprietà è costituita da dati binari. La codifica dei dati della proprietà personalizzata deve essere una delle seguenti: BINARY o TYPED.

  • (Facoltativo) structFullyQualifiedName — Il nome completo del nodo della struttura (struct) per la proprietà personalizzata se il tipo di dati della proprietà personalizzata è Struct o. StructArray

    Il nome completo può contenere fino a 150 caratteri. Caratteri validi: a—z, A—Z, 0—9,: (due punti) e _ (trattino basso).