Skip to content

/AWS1/CL_IOISIGNALDECODER

Information about a signal decoder.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_FULLYQUALIFIEDNAME TYPE /AWS1/IOIFULLYQUALIFIEDNAME /AWS1/IOIFULLYQUALIFIEDNAME

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

IV_TYPE TYPE /AWS1/IOISIGNALDECODERTYPE /AWS1/IOISIGNALDECODERTYPE

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.

IV_INTERFACEID TYPE /AWS1/IOIINTERFACEID /AWS1/IOIINTERFACEID

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

Optional arguments:

IO_CANSIGNAL TYPE REF TO /AWS1/CL_IOICANSIGNAL /AWS1/CL_IOICANSIGNAL

Information about signal decoder using the Controller Area Network (CAN) protocol.

IO_OBDSIGNAL TYPE REF TO /AWS1/CL_IOIOBDSIGNAL /AWS1/CL_IOIOBDSIGNAL

Information about signal decoder using the on-board diagnostic (OBD) II protocol.

IO_MESSAGESIGNAL TYPE REF TO /AWS1/CL_IOIMESSAGESIGNAL /AWS1/CL_IOIMESSAGESIGNAL

The decoding information for a specific message which supports higher order data types.

IO_CUSTOMDECODINGSIGNAL TYPE REF TO /AWS1/CL_IOICUSTDECODINGSIGNAL /AWS1/CL_IOICUSTDECODINGSIGNAL

Information about a custom signal decoder.

Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.


Queryable Attributes

fullyQualifiedName

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

Accessible with the following methods

Method Description
GET_FULLYQUALIFIEDNAME() Getter for FULLYQUALIFIEDNAME, with configurable default
ASK_FULLYQUALIFIEDNAME() Getter for FULLYQUALIFIEDNAME w/ exceptions if field has no
HAS_FULLYQUALIFIEDNAME() Determine if FULLYQUALIFIEDNAME has a value

type

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.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

interfaceId

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

Accessible with the following methods

Method Description
GET_INTERFACEID() Getter for INTERFACEID, with configurable default
ASK_INTERFACEID() Getter for INTERFACEID w/ exceptions if field has no value
HAS_INTERFACEID() Determine if INTERFACEID has a value

canSignal

Information about signal decoder using the Controller Area Network (CAN) protocol.

Accessible with the following methods

Method Description
GET_CANSIGNAL() Getter for CANSIGNAL

obdSignal

Information about signal decoder using the on-board diagnostic (OBD) II protocol.

Accessible with the following methods

Method Description
GET_OBDSIGNAL() Getter for OBDSIGNAL

messageSignal

The decoding information for a specific message which supports higher order data types.

Accessible with the following methods

Method Description
GET_MESSAGESIGNAL() Getter for MESSAGESIGNAL

customDecodingSignal

Information about a custom signal decoder.

Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.

Accessible with the following methods

Method Description
GET_CUSTOMDECODINGSIGNAL() Getter for CUSTOMDECODINGSIGNAL

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_SIGNALDECODERS

TYPES TT_SIGNALDECODERS TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOISIGNALDECODER WITH DEFAULT KEY
.