GeneralSensorOrientationAngle
public struct GeneralSensorOrientationAngle : GeneralSensorConvertible
extension GeneralSensorOrientationAngle: Equatable
回転角度のデータを格納する構造体。
-
回転角度アルファ(ヨー角)。
正面上方向を中心軸とした回転角度。
Declaration
Swift
public var oaa: Float
-
回転角度ベータ(ピッチ角)。
正面右方向を中心軸とした回転角度。
Declaration
Swift
public var oab: Float
-
回転速度ガンマ(ロール角)。
正面方向を中心軸とした回転角度。
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