GeneralSensorConvertible

public protocol GeneralSensorConvertible

DataGeneralSensorへ変換が可能であることを表すプロトコル。

  • センサーの識別子。

    Declaration

    Swift

    static var sensorId: IntdashData.DataGeneralSensor.SensorId { get }
  • データ変換時の変換係数。

    Declaration

    Swift

    static var factor: FactorType { get }
  • IntdashData.DataGeneralSensor 型へ変換します。

    Declaration

    Swift

    func toData() -> IntdashData.DataGeneralSensor
  • 16進数の文字列からGeneralSensorConvertible型へ変換します。

    Declaration

    Swift

    static func fromHexString(_ hexstring: String, byteOrder: Endian) throws -> Self

    Parameters

    hexstring

    16進文字列

    byteOrder
  • バイト配列からGeneralSensorConvertible型へ変換します。

    Declaration

    Swift

    static func fromData(_ data: [UInt8], byteOrder: Endian) throws -> Self

    Parameters

    data

    バイト配列

    byteOrder