Structures

The following structures are available globally.

RVS_FIFOQueue Struct

  • An efficient variable-size FIFO queue of elements of type “Element.”

    See more

    Declaration

    Swift

    public struct RVS_FIFOQueue<Element> : OLEB_Queue
    extension RVS_FIFOQueue: ExpressibleByArrayLiteral
    extension RVS_FIFOQueue: MutableCollection

RVS_BTDriver_OBD_DTC

  • This enum defines the base for the OBD diagnostic trouble codes (DTCs). Each instance of this struct is a single DTC.

    Declaration

    Swift

    public struct RVS_BTDriver_OBD_DTC

RVS_BTDriver_OBD_Device_TransactionStruct Struct

  • This struct will contain a transaction for an OBD device. OBD transactions are atomic and single-threaded. There can only be one going to a device at a time.

    See more

    Declaration

    Swift

    public struct RVS_BTDriver_OBD_Device_TransactionStruct