Class: Aws::IoTFleetWise::Types::ObdSignal
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTFleetWise::Types::ObdSignal
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotfleetwise/types.rb
Overview
Information about signal messages using the on-board diagnostics (OBD) II protocol in a vehicle.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bit_mask_length ⇒ Integer
The number of bits to mask in a message.
-
#bit_right_shift ⇒ Integer
The number of positions to shift bits in the message.
-
#byte_length ⇒ Integer
The length of a message.
-
#offset ⇒ Float
The offset used to calculate the signal value.
-
#pid ⇒ Integer
The diagnostic code used to request data from a vehicle for this signal.
-
#pid_response_length ⇒ Integer
The length of the requested data.
-
#scaling ⇒ Float
A multiplier used to decode the message.
-
#service_mode ⇒ Integer
The mode of operation (diagnostic service) in a message.
-
#start_byte ⇒ Integer
Indicates the beginning of the message.
Instance Attribute Details
#bit_mask_length ⇒ Integer
The number of bits to mask in a message.
3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 3660 class ObdSignal < Struct.new( :pid_response_length, :service_mode, :pid, :scaling, :offset, :start_byte, :byte_length, :bit_right_shift, :bit_mask_length) SENSITIVE = [] include Aws::Structure end |
#bit_right_shift ⇒ Integer
The number of positions to shift bits in the message.
3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 3660 class ObdSignal < Struct.new( :pid_response_length, :service_mode, :pid, :scaling, :offset, :start_byte, :byte_length, :bit_right_shift, :bit_mask_length) SENSITIVE = [] include Aws::Structure end |
#byte_length ⇒ Integer
The length of a message.
3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 3660 class ObdSignal < Struct.new( :pid_response_length, :service_mode, :pid, :scaling, :offset, :start_byte, :byte_length, :bit_right_shift, :bit_mask_length) SENSITIVE = [] include Aws::Structure end |
#offset ⇒ Float
The offset used to calculate the signal value. Combined with scaling, the calculation is ‘value = raw_value * scaling + offset`.
3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 3660 class ObdSignal < Struct.new( :pid_response_length, :service_mode, :pid, :scaling, :offset, :start_byte, :byte_length, :bit_right_shift, :bit_mask_length) SENSITIVE = [] include Aws::Structure end |
#pid ⇒ Integer
The diagnostic code used to request data from a vehicle for this signal.
3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 3660 class ObdSignal < Struct.new( :pid_response_length, :service_mode, :pid, :scaling, :offset, :start_byte, :byte_length, :bit_right_shift, :bit_mask_length) SENSITIVE = [] include Aws::Structure end |
#pid_response_length ⇒ Integer
The length of the requested data.
3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 3660 class ObdSignal < Struct.new( :pid_response_length, :service_mode, :pid, :scaling, :offset, :start_byte, :byte_length, :bit_right_shift, :bit_mask_length) SENSITIVE = [] include Aws::Structure end |
#scaling ⇒ Float
A multiplier used to decode the message.
3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 3660 class ObdSignal < Struct.new( :pid_response_length, :service_mode, :pid, :scaling, :offset, :start_byte, :byte_length, :bit_right_shift, :bit_mask_length) SENSITIVE = [] include Aws::Structure end |
#service_mode ⇒ Integer
The mode of operation (diagnostic service) in a message.
3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 3660 class ObdSignal < Struct.new( :pid_response_length, :service_mode, :pid, :scaling, :offset, :start_byte, :byte_length, :bit_right_shift, :bit_mask_length) SENSITIVE = [] include Aws::Structure end |
#start_byte ⇒ Integer
Indicates the beginning of the message.
3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 |
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 3660 class ObdSignal < Struct.new( :pid_response_length, :service_mode, :pid, :scaling, :offset, :start_byte, :byte_length, :bit_right_shift, :bit_mask_length) SENSITIVE = [] include Aws::Structure end |