Configurar sinais - AWS IoT FleetWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurar sinais

Esta seção mostra como configurar ramificações, atributos, sensores e atuadores.

Configurar ramificações

Para configurar uma nova conexão, especifique as seguintes informações:

  • fullyQualifiedName — O nome totalmente qualificado da ramificação é o caminho para a ramificação além do nome da ramificação. Use um ponto (.) para se referir a uma ramificação secundária. Por exemplo, Vehicle.Chassis.SteeringWheel é o nome totalmente qualificado da ramificação SteeringWheel. Vehicle.Chassis. é o caminho para essa ramificação.

    O nome totalmente qualificado pode ter até 150 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, dois pontos (:) e sublinhado (_).

  • (Opcional) Description — Descrição da ramificação.

    A descrição pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) deprecationMessage — A mensagem de descontinuação do nó ou da ramificação que está sendo movida ou excluída.

    A deprecationMessage pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) comment — Um comentário adicional à descrição. Um comentário pode ser usado para fornecer informações adicionais sobre a ramificação, como a justificativa da ramificação ou referências a ramificações relacionadas.

    O comentário pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

Configurar atributos

Para configurar um atributo, especifique as informações a seguir.

  • dataType— O tipo de dados do atributo deve ser um dos seguintes: INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, UINT16_ARRAY, INT32_ARRAY, INT32_ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, UNKNOWN ou uma estrutura personalizada definida na ramificação do tipo de dados. fullyQualifiedName

  • fullyQualifiedName— O nome totalmente qualificado do atributo é o caminho para o atributo além do nome do atributo. Use um ponto (.) para se referir ao sinal secundário. Por exemplo, Vehicle.Chassis.SteeringWheel.Diameter é o nome totalmente qualificado do atributo Diameter. Vehicle.Chassis.SteeringWheel. é o caminho para esse atributo.

    O nome totalmente qualificado pode ter até 150 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos) e _ (sublinhado).

  • (Opcional) Description — A descrição do atributo.

    A descrição pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) unit — A unidade científica do atributo, como km ou Celsius.

  • (Opcional) min — O valor mínimo do atributo.

  • (Opcional) max — O valor máximo do atributo.

  • (Opcional) defaultValue — O valor padrão do atributo.

  • (Opcional) assignedValue — O valor atribuído ao atributo.

  • (Opcional) allowedValues — Uma lista de valores que o atributo aceita.

  • (Opcional) deprecationMessage — A mensagem de descontinuação do nó ou ramificação que está sendo movido ou excluído.

    A deprecationMessage pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) comment — Um comentário adicional à descrição. Um comentário pode ser usado para fornecer informações adicionais sobre o atributo, como a justificativa para o atributo ou referências a atributos relacionados.

    O comentário pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

Configurar sensores ou atuadores

Para configurar um sensor ou atuador, especifique as seguintes informações.

  • dataType— O tipo de dados do sinal deve ser um dos seguintes: INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, UINT16_ARRAY, INT32_ARRAY, INT32_ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, UNKNOWN ou uma estrutura personalizada definida na ramificação do tipo de dados. fullyQualifiedName

  • fullyQualifiedName — O nome totalmente qualificado do sinal é o caminho para o sinal além do nome do sinal. Use um ponto (.) para se referir ao sinal secundário. Por exemplo, Vehicle.Chassis.SteeringWheel.HandsOff.HandsOffSteeringState é o nome totalmente qualificado do atuador HandsOffSteeringState. Vehicle.Chassis.SteeringWheel.HandsOff. é o caminho para esse atuador.

    O nome totalmente qualificado pode ter até 150 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos) e _ (sublinhado).

  • (Opcional) Description — A descrição do sinal.

    A descrição pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) unit — A unidade científica do sinal, como km ou Celsius.

  • (Opcional) min — O valor mínimo do sinal.

  • (Opcional) max — O valor máximo do sinal.

  • (Opcional) assignedValue — O valor atribuído ao sinal.

  • (Opcional) allowedValues — lista de valores que o sinal aceita.

  • (Opcional) deprecationMessage — A mensagem de descontinuação do nó ou ramificação que está sendo movido ou excluído.

    A deprecationMessage pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) comment — Um comentário adicional à descrição. Um comentário pode ser usado para fornecer informações adicionais sobre o sensor ou atuador, como justificativa ou referências a sensores ou atuadores relacionados.

    O comentário pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

Configurar tipos de dados complexos

Tipos de dados complexos são usados na modelagem de sistemas de visão. Além das ramificações, esses tipos de dados são compostos de estruturas (também conhecidas como struct) e propriedades. Uma struct é um sinal descrito por vários valores, como uma imagem. Uma propriedade representa um membro da struct, como um tipo de dados primitivo (por exemplo, UINT8) ou outra estrutura (como carimbo de data/hora). Por exemplo, Vehicle.Cameras.Front representa uma ramificação, Vehicle.Cameras.Front.Image representa uma struct e Vehicle.Cameras.Timestamp representa uma propriedade.

O exemplo de tipo de dados complexos a seguir demonstra como sinais e tipos de dados são exportados para um único arquivo JSON.

exemplo tipo de dados complexos
{ "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

Você pode baixar um script de demonstração para converter mensagens ROS 2 em arquivos VSS JSON compatíveis com o catálogo de sinais. Para ter mais informações, consulte o Vision System Data Developer Guide.

O recurso de dados de sistemas de visão está na versão de teste e está sujeito a alterações.

Para configurar uma estrutura personalizada (ou struct), especifique as informações a seguir.

  • fullyQualifiedName: o nome totalmente qualificado da estrutura personalizada. Por exemplo, o nome totalmente qualificado de uma estrutura personalizada pode ser ComplexDataTypes.VehicleDataTypes.SVMCamera.

    O nome totalmente qualificado pode ter até 150 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos) e _ (sublinhado).

  • (Opcional) Description — A descrição do sinal.

    A descrição pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) deprecationMessage — A mensagem de descontinuação do nó ou ramificação que está sendo movido ou excluído.

    A deprecationMessage pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) comment — Um comentário adicional à descrição. Um comentário pode ser usado para fornecer informações adicionais sobre o sensor ou atuador, como justificativa ou referências a sensores ou atuadores relacionados.

    O comentário pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

Para configurar uma propriedade personalizada, especifique as informações a seguir.

  • dataType: o tipo de dados do sinal deve ser um dos seguintes: INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX_TIMESTAMP, INT8_ARRAY, UINT8_ARRAY, INT16_ARRAY, UINT16_ARRAY, INT32_ARRAY, UINT32_ARRAY, INT64_ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_TIMESTAMP_ARRAY, STRUCT, STRUCT_ARRAY ou UNKNOWN.

  • fullyQualifiedName: o nome totalmente qualificado da propriedade personalizada. Por exemplo, o nome totalmente qualificado de uma propriedade personalizada pode ser ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.

    O nome totalmente qualificado pode ter até 150 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos) e _ (sublinhado)

  • (Opcional) Description — A descrição do sinal.

    A descrição pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) deprecationMessage — A mensagem de descontinuação do nó ou ramificação que está sendo movido ou excluído.

    A deprecationMessage pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) comment — Um comentário adicional à descrição. Um comentário pode ser usado para fornecer informações adicionais sobre o sensor ou atuador, como justificativa ou referências a sensores ou atuadores relacionados.

    O comentário pode ter até 2.048 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos), _ (sublinhado) e - (hífen).

  • (Opcional) dataEncoding: indica se a propriedade é um dado binário. A codificação de dados da propriedade personalizada deve ser uma das seguintes: BINARY ou TYPED.

  • (Opcional) structFullyQualifiedName — O nome totalmente qualificado do nó de estrutura (estrutura) da propriedade personalizada se o tipo de dados da propriedade personalizada for Estrutura ou. StructArray

    O nome totalmente qualificado pode ter até 150 caracteres. Os caracteres válidos são a–z, A–Z, 0–9, : (dois pontos) e _ (sublinhado).