Interface SignalDecoder.Builder

    • Method Detail

      • fullyQualifiedName

        SignalDecoder.Builder fullyQualifiedName​(String fullyQualifiedName)

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

        Parameters:
        fullyQualifiedName - The fully qualified name of a signal decoder as defined in a vehicle model.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SignalDecoderType, SignalDecoderType
      • type

        SignalDecoder.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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SignalDecoderType, SignalDecoderType
      • interfaceId

        SignalDecoder.Builder interfaceId​(String interfaceId)

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

        Parameters:
        interfaceId - The ID of a network interface that specifies what network protocol a vehicle follows.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • canSignal

        SignalDecoder.Builder canSignal​(CanSignal canSignal)

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

        Parameters:
        canSignal - Information about signal decoder using the Controller Area Network (CAN) protocol.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • obdSignal

        SignalDecoder.Builder obdSignal​(ObdSignal obdSignal)

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

        Parameters:
        obdSignal - Information about signal decoder using the On-board diagnostic (OBD) II protocol.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • messageSignal

        SignalDecoder.Builder messageSignal​(MessageSignal messageSignal)

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

        Parameters:
        messageSignal - The decoding information for a specific message which supports higher order data types.
        Returns:
        Returns a reference to this object so that method calls can be chained together.