AWS::IoTFleetWise::DecoderManifest CanSignal - AWS CloudFormation

AWS::IoTFleetWise::DecoderManifest CanSignal

(Optional) Information about a single controller area network (CAN) signal and the messages it receives and transmits.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Factor" : String, "IsBigEndian" : String, "IsSigned" : String, "Length" : String, "MessageId" : String, "Name" : String, "Offset" : String, "StartBit" : String }

YAML

Factor: String IsBigEndian: String IsSigned: String Length: String MessageId: String Name: String Offset: String StartBit: String

Properties

Factor

A multiplier used to decode the CAN message.

Required: Yes

Type: String

Update requires: No interruption

IsBigEndian

Whether the byte ordering of a CAN message is big-endian.

Required: Yes

Type: String

Update requires: No interruption

IsSigned

Whether the message data is specified as a signed value.

Required: Yes

Type: String

Update requires: No interruption

Length

How many bytes of data are in the message.

Required: Yes

Type: String

Minimum: 0

Update requires: No interruption

MessageId

The ID of the message.

Required: Yes

Type: String

Minimum: 0

Update requires: No interruption

Name

(Optional) The name of the signal.

Required: No

Type: String

Minimum: 1

Maximum: 100

Update requires: No interruption

Offset

The offset used to calculate the signal value. Combined with factor, the calculation is value = raw_value * factor + offset.

Required: Yes

Type: String

Update requires: No interruption

StartBit

Indicates the beginning of the CAN message.

Required: Yes

Type: String

Minimum: 0

Update requires: No interruption