| Column Name | Column Data Type |
name Required Input Column
The name of the decoder manifest to list information about. | VARCHAR |
_aws_profile Input Column
The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role. | STRUCT( "type" VARCHAR, "name" VARCHAR, "account_id" VARCHAR, "via_profile_name" VARCHAR, "assumed_role_arn" VARCHAR, "organization" STRUCT( "account_name" VARCHAR, "id" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[], "master_account" STRUCT( "id" VARCHAR, "email" VARCHAR ), "parents" STRUCT( "type" VARCHAR, "id" VARCHAR, "name" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[] )[] ) ) |
Show child fields- _aws_profile.account_id
The AWS account id
- _aws_profile.assumed_role_arn
The ARN of the assumed role
- _aws_profile.name
The unique name of the profile.
- _aws_profile.organization
Information about this profile's membership in the AWS organization. Show child fields- _aws_profile.organization.account_name
The name of account speciifed by the organization
- _aws_profile.organization.id
The organization id
- _aws_profile.organization.master_account
Show child fields- _aws_profile.organization.master_account.email
The organization master account email address
- _aws_profile.organization.master_account.id
The organization master account id
- _aws_profile.organization.parents[]
Show child fields- _aws_profile.organization.parents[].id
The id of the parent
- _aws_profile.organization.parents[].name
The name of the parent
- _aws_profile.organization.parents[].tags[]
Show child fields- _aws_profile.organization.parents[].tags[].key
- _aws_profile.organization.parents[].tags[].value
- _aws_profile.organization.parents[].type
The type of parent can be an organization unit or a root
- _aws_profile.organization.tags[]
Show child fields- _aws_profile.organization.tags[].key
- _aws_profile.organization.tags[].value
- _aws_profile.type
The type of profile, either 'credentials' or 'assumed_role'
- _aws_profile.via_profile_name
This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.
|
_aws_region Input Column
The AWS region to use. | VARCHAR |
can_signal
Information about signal decoder using the Controller Area Network (CAN) protocol. | STRUCT( "message_id" BIGINT, "is_big_endian" BOOLEAN, "is_signed" BOOLEAN, "start_bit" BIGINT, "offset" DOUBLE, "factor" DOUBLE, "length" BIGINT, "name" VARCHAR ) |
Show child fields- can_signal.factor
A multiplier used to decode the CAN message.
- can_signal.is_big_endian
Whether the byte ordering of a CAN message is big-endian.
- can_signal.is_signed
Whether the message data is specified as a signed value.
- can_signal.length
How many bytes of data are in the message.
- can_signal.message_id
The ID of the message.
- can_signal.name
The name of the signal.
- can_signal.offset
The offset used to calculate the signal value. Combined with factor, the calculation is value = raw_value * factor + offset.
- can_signal.start_bit
Indicates the beginning of the CAN signal. This should always be the least significant bit (LSB). This value might be different from the value in a DBC file. For little endian signals, startBit is the same value as in the DBC file. For big endian signals in a DBC file, the start bit is the most significant bit (MSB). You will have to calculate the LSB instead and pass it as the startBit.
|
fully_qualified_name
The fully qualified name of a signal decoder as defined in a vehicle model. | VARCHAR |
interface_id
The ID of a network interface that specifies what network protocol a vehicle follows. | VARCHAR |
message_signal
The decoding information for a specific message which supports higher order data types. | STRUCT( "topic_name" VARCHAR, "structured_message" STRUCT( "primitive_message_definition" STRUCT( "ros2_primitive_message_definition" STRUCT( "primitive_type" VARCHAR, "offset" DOUBLE, "scaling" DOUBLE, "upper_bound" BIGINT ) ), "structured_message_list_definition" STRUCT( "name" VARCHAR, "list_type" VARCHAR, "capacity" BIGINT ), "structured_message_definition" STRUCT( "field_name" VARCHAR )[] ) ) |
Show child fields- message_signal.structured_message
The structured message for the message signal. It can be defined with either a primitiveMessageDefinition, structuredMessageListDefinition, or structuredMessageDefinition recursively. Show child fields- message_signal.structured_message.primitive_message_definition
Represents a primitive type node of the complex data structure. Show child fields- message_signal.structured_message.primitive_message_definition.ros2_primitive_message_definition
Information about a PrimitiveMessage using a ROS 2 compliant primitive type message of the complex data structure. Show child fields- message_signal.structured_message.primitive_message_definition.ros2_primitive_message_definition.offset
The offset used to calculate the signal value. Combined with scaling, the calculation is value = raw_value * scaling + offset.
- message_signal.structured_message.primitive_message_definition.ros2_primitive_message_definition.primitive_type
The primitive type (integer, floating point, boolean, etc.) for the ROS 2 primitive message definition.
- message_signal.structured_message.primitive_message_definition.ros2_primitive_message_definition.scaling
A multiplier used to decode the message.
- message_signal.structured_message.primitive_message_definition.ros2_primitive_message_definition.upper_bound
An optional attribute specifying the upper bound for STRING and WSTRING.
- message_signal.structured_message.structured_message_definition[]
Show child fields- message_signal.structured_message.structured_message_definition[].field_name
The field name of the structured message. It determines how a data value is referenced in the target language.
- message_signal.structured_message.structured_message_list_definition
Represents a list type node of the complex data structure. Show child fields- message_signal.structured_message.structured_message_list_definition.capacity
The capacity of the structured message list definition when the list type is FIXED_CAPACITY or DYNAMIC_BOUNDED_CAPACITY.
- message_signal.structured_message.structured_message_list_definition.list_type
The type of list of the structured message list definition.
- message_signal.structured_message.structured_message_list_definition.name
The name of the structured message list definition.
- message_signal.topic_name
The topic name for the message signal. It corresponds to topics in ROS 2.
|
obd_signal
Information about signal decoder using the On-board diagnostic (OBD) II protocol. | STRUCT( "pid_response_length" BIGINT, "service_mode" BIGINT, "pid" BIGINT, "scaling" DOUBLE, "offset" DOUBLE, "start_byte" BIGINT, "byte_length" BIGINT, "bit_right_shift" BIGINT, "bit_mask_length" BIGINT ) |
Show child fields- obd_signal.bit_mask_length
The number of bits to mask in a message.
- obd_signal.bit_right_shift
The number of positions to shift bits in the message.
- obd_signal.byte_length
The length of a message.
- obd_signal.offset
The offset used to calculate the signal value. Combined with scaling, the calculation is value = raw_value * scaling + offset.
- obd_signal.pid
The diagnostic code used to request data from a vehicle for this signal.
- obd_signal.pid_response_length
The length of the requested data.
- obd_signal.scaling
A multiplier used to decode the message.
- obd_signal.service_mode
The mode of operation (diagnostic service) in a message.
- obd_signal.start_byte
Indicates the beginning of the message.
|
type
The network protocol for the vehicle. For example, CAN_SIGNAL specifies a protocol that defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic data is communicated between ECUs. | VARCHAR |