GeneralSensorRotationRate

public struct GeneralSensorRotationRate : GeneralSensorConvertible
extension GeneralSensorRotationRate: Equatable

回転速度のデータを格納する構造体。

  • rra

    回転速度アルファ(ヨーレート)。

    正面上方向を中心軸とした回転速度。

    Declaration

    Swift

    public var rra: Float
  • rrb

    回転速度ベータ(ピッチレート)。

    正面右方向を中心軸とした回転速度。

    Declaration

    Swift

    public var rrb: Float
  • rrg

    回転速度ガンマ(ロールレート)。

    正面方向を中心軸とした回転速度。

    Declaration

    Swift

    public var rrg: Float
  • Declaration

    Swift

    public static var sensorId: IntdashData.DataGeneralSensor.SensorId { get }
  • Declaration

    Swift

    public static var factor: FactorType { get }
  • GeneralSensorRotationRateを生成します。

    Declaration

    Swift

    public init(rra: Float, rrb: Float, rrg: Float)

    Parameters

    rra

    回転速度アルファ(ヨーレート)

    rrb

    回転速度ベータ(ピッチレート)

    rrg

    回転速度ガンマ(ロールレート)

  • Declaration

    Swift

    public func toData() -> IntdashData.DataGeneralSensor
  • Declaration

    Swift

    public static func fromHexString(_ hexstring: String, byteOrder: Endian = .littleEndian) throws -> GeneralSensorRotationRate
  • Declaration

    Swift

    public static func fromData(_ data: [UInt8], byteOrder: Endian = .littleEndian) throws -> GeneralSensorRotationRate
  • Declaration

    Swift

    public static func == (lhs: GeneralSensorRotationRate, rhs: GeneralSensorRotationRate) -> Bool