import { type DataViewReader } from "./data-view-reader.js"; export interface TrueWindDirection { /** *

Wind direction is reported by the direction from which it originates and is an angle measured clockwise relative to Geographic North. For example, a wind coming from the north is given as 0 degrees, a wind coming from the south is given as 180 degrees, a wind coming from the east is given as 90 degrees and a wind coming from the west is given as 270 degrees.

*

Format: `uint16`

*

Unit: `org.bluetooth.unit.plane_angle.degree`

*

Unit is in degrees with a resolution of 0.01 degrees

*

Minimum: 0

*

Maximum: 359.99

*/ trueWindDirection: number; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.true_wind_direction.xml | True Wind Direction} */ export declare class TrueWindDirectionImpl implements TrueWindDirection { static readonly UUID_PREFIX = 10865; static readonly TYPE_NAME = "org.bluetooth.characteristic.true_wind_direction"; static readonly NAME = "True Wind Direction"; /** Parse from a DataView into {@link TrueWindDirection}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): TrueWindDirectionImpl; readonly trueWindDirection: number; constructor(trueWindDirection: TrueWindDirection); } /** Parse from a DataView into {@link TrueWindDirection}. */ export declare function trueWindDirectionFromDataView(dataView: DataView | DataViewReader, indexStart?: number): TrueWindDirection; //# sourceMappingURL=true-wind-direction.d.ts.map