public static interface SignalDecoder.Builder extends SdkPojo, CopyableBuilder<SignalDecoder.Builder,SignalDecoder>
| Modifier and Type | Method and Description |
|---|---|
SignalDecoder.Builder |
canSignal(CanSignal canSignal)
Information about signal decoder using the Controller Area Network (CAN) protocol.
|
default SignalDecoder.Builder |
canSignal(Consumer<CanSignal.Builder> canSignal)
Information about signal decoder using the Controller Area Network (CAN) protocol.
|
SignalDecoder.Builder |
fullyQualifiedName(String fullyQualifiedName)
The fully qualified name of a signal decoder as defined in a vehicle model.
|
SignalDecoder.Builder |
interfaceId(String interfaceId)
The ID of a network interface that specifies what network protocol a vehicle follows.
|
default SignalDecoder.Builder |
obdSignal(Consumer<ObdSignal.Builder> obdSignal)
Information about signal decoder using the On-board diagnostic (OBD) II protocol.
|
SignalDecoder.Builder |
obdSignal(ObdSignal obdSignal)
Information about signal decoder using the On-board diagnostic (OBD) II protocol.
|
SignalDecoder.Builder |
type(SignalDecoderType type)
The network protocol for the vehicle.
|
SignalDecoder.Builder |
type(String type)
The network protocol for the vehicle.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSignalDecoder.Builder fullyQualifiedName(String fullyQualifiedName)
The fully qualified name of a signal decoder as defined in a vehicle model.
fullyQualifiedName - The fully qualified name of a signal decoder as defined in a vehicle model.SignalDecoder.Builder type(String 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.
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.SignalDecoderType,
SignalDecoderTypeSignalDecoder.Builder type(SignalDecoderType 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.
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.SignalDecoderType,
SignalDecoderTypeSignalDecoder.Builder interfaceId(String interfaceId)
The ID of a network interface that specifies what network protocol a vehicle follows.
interfaceId - The ID of a network interface that specifies what network protocol a vehicle follows.SignalDecoder.Builder canSignal(CanSignal canSignal)
Information about signal decoder using the Controller Area Network (CAN) protocol.
canSignal - Information about signal decoder using the Controller Area Network (CAN) protocol.default SignalDecoder.Builder canSignal(Consumer<CanSignal.Builder> canSignal)
Information about signal decoder using the Controller Area Network (CAN) protocol.
This is a convenience method that creates an instance of theCanSignal.Builder avoiding the need to
create one manually via CanSignal.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to canSignal(CanSignal).
canSignal - a consumer that will call methods on CanSignal.BuildercanSignal(CanSignal)SignalDecoder.Builder obdSignal(ObdSignal obdSignal)
Information about signal decoder using the On-board diagnostic (OBD) II protocol.
obdSignal - Information about signal decoder using the On-board diagnostic (OBD) II protocol.default SignalDecoder.Builder obdSignal(Consumer<ObdSignal.Builder> obdSignal)
Information about signal decoder using the On-board diagnostic (OBD) II protocol.
This is a convenience method that creates an instance of theObdSignal.Builder avoiding the need to
create one manually via ObdSignal.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to obdSignal(ObdSignal).
obdSignal - a consumer that will call methods on ObdSignal.BuilderobdSignal(ObdSignal)Copyright © 2022. All rights reserved.