AWS::IoTFleetWise::DecoderManifest ObdSignal - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::IoTFleetWise::DecoderManifest ObdSignal

Information about signal messages using the on-board diagnostics (OBD) II protocol in a vehicle.

Syntax

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

JSON

{ "BitMaskLength" : String, "BitRightShift" : String, "ByteLength" : String, "Offset" : String, "Pid" : String, "PidResponseLength" : String, "Scaling" : String, "ServiceMode" : String, "StartByte" : String }

YAML

BitMaskLength: String BitRightShift: String ByteLength: String Offset: String Pid: String PidResponseLength: String Scaling: String ServiceMode: String StartByte: String

Properties

BitMaskLength

(Optional) The number of bits to mask in a message.

Required: No

Type: String

Minimum: 1

Maximum: 8

Update requires: No interruption

BitRightShift

(Optional) The number of positions to shift bits in the message.

Required: No

Type: String

Minimum: 0

Update requires: No interruption

ByteLength

The length of a message.

Required: Yes

Type: String

Minimum: 1

Maximum: 8

Update requires: No interruption

Offset

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

Required: Yes

Type: String

Update requires: No interruption

Pid

The diagnostic code used to request data from a vehicle for this signal.

Required: Yes

Type: String

Minimum: 0

Update requires: No interruption

PidResponseLength

The length of the requested data.

Required: Yes

Type: String

Minimum: 1

Update requires: No interruption

Scaling

A multiplier used to decode the message.

Required: Yes

Type: String

Update requires: No interruption

ServiceMode

The mode of operation (diagnostic service) in a message.

Required: Yes

Type: String

Minimum: 0

Update requires: No interruption

StartByte

Indicates the beginning of the message.

Required: Yes

Type: String

Minimum: 0

Update requires: No interruption