GeneralSensorOrientationAngle

public struct GeneralSensorOrientationAngle : GeneralSensorConvertible
extension GeneralSensorOrientationAngle: Equatable

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

  • oaa

    回転角度アルファ(ヨー角)。

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

    Declaration

    Swift

    public var oaa: Float
  • oab

    回転角度ベータ(ピッチ角)。

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

    Declaration

    Swift

    public var oab: Float
  • oag

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

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

    Declaration

    Swift

    public var oag: Float
  • Declaration

    Swift

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

    Swift

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

    Declaration

    Swift

    public init(oaa: Float, oab: Float, oag: Float)

    Parameters

    oaa

    回転角度アルファ(ヨー角)

    oab

    回転角度ベータ(ピッチ角)

    oag

    回転角度ガンマ(ロール角)

  • Declaration

    Swift

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

    Swift

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

    Swift

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

    Swift

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