Class CfnDecoderManifest.CanSignalDecoderProperty
Information about signal decoder using the Controller Area Network (CAN) protocol.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.IoTFleetWise
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CanSignalDecoderProperty : Object, CfnDecoderManifest.ICanSignalDecoderProperty
Syntax (vb)
Public Class CanSignalDecoderProperty
Inherits Object
Implements CfnDecoderManifest.ICanSignalDecoderProperty
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 canSignalDecoderProperty = new CanSignalDecoderProperty {
CanSignal = new CanSignalProperty {
Factor = "factor",
IsBigEndian = "isBigEndian",
IsSigned = "isSigned",
Length = "length",
MessageId = "messageId",
Offset = "offset",
StartBit = "startBit",
// the properties below are optional
Name = "name"
},
FullyQualifiedName = "fullyQualifiedName",
InterfaceId = "interfaceId",
Type = "type"
};
Synopsis
Constructors
CanSignalDecoderProperty() |
Properties
CanSignal | Information about a single controller area network (CAN) signal and the messages it receives and transmits. |
FullyQualifiedName | The fully qualified name of a signal decoder as defined in a vehicle model. |
InterfaceId | The ID of a network interface that specifies what network protocol a vehicle follows. |
Type | The network protocol for the vehicle. |
Constructors
CanSignalDecoderProperty()
public CanSignalDecoderProperty()
Properties
CanSignal
Information about a single controller area network (CAN) signal and the messages it receives and transmits.
public object CanSignal { get; set; }
Property Value
System.Object
Remarks
FullyQualifiedName
The fully qualified name of a signal decoder as defined in a vehicle model.
public string FullyQualifiedName { get; set; }
Property Value
System.String
Remarks
InterfaceId
The ID of a network interface that specifies what network protocol a vehicle follows.
public string InterfaceId { get; set; }
Property Value
System.String
Remarks
Type
The network protocol for the vehicle.
public string Type { get; set; }
Property Value
System.String
Remarks
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.