amazonka-iotfleetwise-2.0: Amazon IoT FleetWise SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoTFleetWise.Types.ObdSignal

Description

 
Synopsis

Documentation

data ObdSignal Source #

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

See: newObdSignal smart constructor.

Constructors

ObdSignal' 

Fields

Instances

Instances details
FromJSON ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

ToJSON ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

Generic ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

Associated Types

type Rep ObdSignal :: Type -> Type #

Read ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

Show ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

NFData ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

Methods

rnf :: ObdSignal -> () #

Eq ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

Hashable ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

type Rep ObdSignal Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.ObdSignal

newObdSignal Source #

Create a value of ObdSignal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bitMaskLength:ObdSignal', obdSignal_bitMaskLength - The number of bits to mask in a message.

$sel:bitRightShift:ObdSignal', obdSignal_bitRightShift - The number of positions to shift bits in the message.

$sel:pidResponseLength:ObdSignal', obdSignal_pidResponseLength - The length of the requested data.

$sel:serviceMode:ObdSignal', obdSignal_serviceMode - The mode of operation (diagnostic service) in a message.

$sel:pid:ObdSignal', obdSignal_pid - The diagnostic code used to request data from a vehicle for this signal.

$sel:scaling:ObdSignal', obdSignal_scaling - A multiplier used to decode the message.

$sel:offset:ObdSignal', obdSignal_offset - Indicates where data appears in the message.

$sel:startByte:ObdSignal', obdSignal_startByte - Indicates the beginning of the message.

$sel:byteLength:ObdSignal', obdSignal_byteLength - The length of a message.

obdSignal_bitMaskLength :: Lens' ObdSignal (Maybe Natural) Source #

The number of bits to mask in a message.

obdSignal_bitRightShift :: Lens' ObdSignal (Maybe Natural) Source #

The number of positions to shift bits in the message.

obdSignal_pidResponseLength :: Lens' ObdSignal Natural Source #

The length of the requested data.

obdSignal_serviceMode :: Lens' ObdSignal Natural Source #

The mode of operation (diagnostic service) in a message.

obdSignal_pid :: Lens' ObdSignal Natural Source #

The diagnostic code used to request data from a vehicle for this signal.

obdSignal_scaling :: Lens' ObdSignal Double Source #

A multiplier used to decode the message.

obdSignal_offset :: Lens' ObdSignal Double Source #

Indicates where data appears in the message.

obdSignal_startByte :: Lens' ObdSignal Natural Source #

Indicates the beginning of the message.

obdSignal_byteLength :: Lens' ObdSignal Natural Source #

The length of a message.