This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
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 AWS CloudFormation template, use the following syntax:
JSON
{ "BitMaskLength" :String, "BitRightShift" :String, "ByteLength" :String, "IsSigned" :String, "Offset" :String, "Pid" :String, "PidResponseLength" :String, "Scaling" :String, "ServiceMode" :String, "SignalValueType" :String, "StartByte" :String}
YAML
BitMaskLength:StringBitRightShift:StringByteLength:StringIsSigned:StringOffset:StringPid:StringPidResponseLength:StringScaling:StringServiceMode:StringSignalValueType:StringStartByte:String
Properties
- BitMaskLength
- 
                    The number of bits to mask in a message. Required: No Type: String Minimum: 1Maximum: 8Update requires: No interruption 
- BitRightShift
- 
                    The number of positions to shift bits in the message. Required: No Type: String Minimum: 0Maximum: 2147483647Update requires: No interruption 
- ByteLength
- 
                    The length of a message. Required: Yes Type: String Minimum: 1Maximum: 8Update requires: No interruption 
- IsSigned
- 
                    Determines whether the message is signed ( true) or not (false). If it's signed, the message can represent both positive and negative numbers. TheisSignedparameter only applies to theINTEGERraw signal type, and it doesn't affect theFLOATING_POINTraw signal type. The default value isfalse.Required: No Type: String 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: 0Maximum: 2147483647Update requires: No interruption 
- PidResponseLength
- 
                    The length of the requested data. Required: Yes Type: String Minimum: 1Maximum: 2147483647Update 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: 0Maximum: 2147483647Update requires: No interruption 
- SignalValueType
- 
                    The value type of the signal. The default value is INTEGER.Required: No Type: String Allowed values: INTEGER | FLOATING_POINTUpdate requires: No interruption 
- StartByte
- 
                    Indicates the beginning of the message. Required: Yes Type: String Minimum: 0Maximum: 2147483647Update requires: No interruption