Class CfnDecoderManifest.ObdSignalProperty
Information about signal messages using the on-board diagnostics (OBD) II protocol in a vehicle.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.IoTFleetWise
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class ObdSignalProperty : Object, CfnDecoderManifest.IObdSignalProperty
Syntax (vb)
Public Class ObdSignalProperty
Inherits Object
Implements CfnDecoderManifest.IObdSignalProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.IoTFleetWise;
var obdSignalProperty = new ObdSignalProperty {
ByteLength = "byteLength",
Offset = "offset",
Pid = "pid",
PidResponseLength = "pidResponseLength",
Scaling = "scaling",
ServiceMode = "serviceMode",
StartByte = "startByte",
// the properties below are optional
BitMaskLength = "bitMaskLength",
BitRightShift = "bitRightShift"
};
Synopsis
Constructors
ObdSignalProperty() |
Properties
BitMaskLength | (Optional) The number of bits to mask in a message. |
BitRightShift | (Optional) The number of positions to shift bits in the message. |
ByteLength | The length of a message. |
Offset | The offset used to calculate the signal value. |
Pid | The diagnostic code used to request data from a vehicle for this signal. |
PidResponseLength | The length of the requested data. |
Scaling | A multiplier used to decode the message. |
ServiceMode | The mode of operation (diagnostic service) in a message. |
StartByte | Indicates the beginning of the message. |
Constructors
ObdSignalProperty()
public ObdSignalProperty()
Properties
BitMaskLength
(Optional) The number of bits to mask in a message.
public string BitMaskLength { get; set; }
Property Value
System.String
Remarks
BitRightShift
(Optional) The number of positions to shift bits in the message.
public string BitRightShift { get; set; }
Property Value
System.String
Remarks
ByteLength
The length of a message.
public string ByteLength { get; set; }
Property Value
System.String
Remarks
Offset
The offset used to calculate the signal value.
public string Offset { get; set; }
Property Value
System.String
Remarks
Combined with scaling, the calculation is value = raw_value * scaling + offset
.
Pid
The diagnostic code used to request data from a vehicle for this signal.
public string Pid { get; set; }
Property Value
System.String
Remarks
PidResponseLength
The length of the requested data.
public string PidResponseLength { get; set; }
Property Value
System.String
Remarks
Scaling
A multiplier used to decode the message.
public string Scaling { get; set; }
Property Value
System.String
Remarks
ServiceMode
The mode of operation (diagnostic service) in a message.
public string ServiceMode { get; set; }
Property Value
System.String
Remarks
StartByte
Indicates the beginning of the message.
public string StartByte { get; set; }
Property Value
System.String