Class: Aws::IoTFleetWise::Types::SignalDecoder

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotfleetwise/types.rb

Overview

Information about a signal decoder.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#can_signalTypes::CanSignal

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

Returns:



4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4078

class SignalDecoder < Struct.new(
  :fully_qualified_name,
  :type,
  :interface_id,
  :can_signal,
  :obd_signal,
  :message_signal,
  :custom_decoding_signal)
  SENSITIVE = []
  include Aws::Structure
end

#custom_decoding_signalTypes::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*.

[1]: docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CustomDecodingSignal.html [2]: docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html



4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4078

class SignalDecoder < Struct.new(
  :fully_qualified_name,
  :type,
  :interface_id,
  :can_signal,
  :obd_signal,
  :message_signal,
  :custom_decoding_signal)
  SENSITIVE = []
  include Aws::Structure
end

#fully_qualified_nameString

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

Returns:

  • (String)


4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4078

class SignalDecoder < Struct.new(
  :fully_qualified_name,
  :type,
  :interface_id,
  :can_signal,
  :obd_signal,
  :message_signal,
  :custom_decoding_signal)
  SENSITIVE = []
  include Aws::Structure
end

#interface_idString

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

Returns:

  • (String)


4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4078

class SignalDecoder < Struct.new(
  :fully_qualified_name,
  :type,
  :interface_id,
  :can_signal,
  :obd_signal,
  :message_signal,
  :custom_decoding_signal)
  SENSITIVE = []
  include Aws::Structure
end

#message_signalTypes::MessageSignal

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



4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4078

class SignalDecoder < Struct.new(
  :fully_qualified_name,
  :type,
  :interface_id,
  :can_signal,
  :obd_signal,
  :message_signal,
  :custom_decoding_signal)
  SENSITIVE = []
  include Aws::Structure
end

#obd_signalTypes::ObdSignal

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

Returns:



4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4078

class SignalDecoder < Struct.new(
  :fully_qualified_name,
  :type,
  :interface_id,
  :can_signal,
  :obd_signal,
  :message_signal,
  :custom_decoding_signal)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

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.

Returns:

  • (String)


4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4078

class SignalDecoder < Struct.new(
  :fully_qualified_name,
  :type,
  :interface_id,
  :can_signal,
  :obd_signal,
  :message_signal,
  :custom_decoding_signal)
  SENSITIVE = []
  include Aws::Structure
end