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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotfleetwise/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 'gems/aws-sdk-iotfleetwise/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.



4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
# File 'gems/aws-sdk-iotfleetwise/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 'gems/aws-sdk-iotfleetwise/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 'gems/aws-sdk-iotfleetwise/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 'gems/aws-sdk-iotfleetwise/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 'gems/aws-sdk-iotfleetwise/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 'gems/aws-sdk-iotfleetwise/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