aws-cdk-lib.aws_iotfleetwise.CfnDecoderManifest.SignalDecodersItemsProperty

interface SignalDecodersItemsProperty

LanguageType name
.NETAmazon.CDK.AWS.IoTFleetWise.CfnDecoderManifest.SignalDecodersItemsProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsiotfleetwise#CfnDecoderManifest_SignalDecodersItemsProperty
Javasoftware.amazon.awscdk.services.iotfleetwise.CfnDecoderManifest.SignalDecodersItemsProperty
Pythonaws_cdk.aws_iotfleetwise.CfnDecoderManifest.SignalDecodersItemsProperty
TypeScript aws-cdk-lib » aws_iotfleetwise » CfnDecoderManifest » SignalDecodersItemsProperty

Information about a signal decoder.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iotfleetwise as iotfleetwise } from 'aws-cdk-lib';
const signalDecodersItemsProperty: iotfleetwise.CfnDecoderManifest.SignalDecodersItemsProperty = {
  fullyQualifiedName: 'fullyQualifiedName',
  interfaceId: 'interfaceId',
  type: 'type',

  // the properties below are optional
  canSignal: {
    factor: 'factor',
    isBigEndian: 'isBigEndian',
    isSigned: 'isSigned',
    length: 'length',
    messageId: 'messageId',
    offset: 'offset',
    startBit: 'startBit',

    // the properties below are optional
    name: 'name',
  },
  obdSignal: {
    byteLength: 'byteLength',
    offset: 'offset',
    pid: 'pid',
    pidResponseLength: 'pidResponseLength',
    scaling: 'scaling',
    serviceMode: 'serviceMode',
    startByte: 'startByte',

    // the properties below are optional
    bitMaskLength: 'bitMaskLength',
    bitRightShift: 'bitRightShift',
  },
};

Properties

NameTypeDescription
fullyQualifiedNamestringThe fully qualified name of a signal decoder as defined in a vehicle model.
interfaceIdstringThe ID of a network interface that specifies what network protocol a vehicle follows.
typestringThe network protocol for the vehicle.
canSignal?IResolvable | CanSignalProperty(Optional) Information about a single controller area network (CAN) signal and the messages it receives and transmits.
obdSignal?IResolvable | ObdSignalProperty(Optional) Information about signal messages using the on-board diagnostics (OBD) II protocol in a vehicle.

fullyQualifiedName

Type: string

The fully qualified name of a signal decoder as defined in a vehicle model.


interfaceId

Type: string

The ID of a network interface that specifies what network protocol a vehicle follows.


type

Type: string

The network protocol for the vehicle.

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.


canSignal?

Type: IResolvable | CanSignalProperty (optional)

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


obdSignal?

Type: IResolvable | ObdSignalProperty (optional)

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