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

This characteristic contains measurements of magnetic flux density for two orthogonal axes: X and Y. This characteristic is composed of two fields having the same format: In order of LSO to MSO, the fields are: X-Axis, Y-Axis. 1 x 10^-7 Tesla equals 0.001 Gauss.

*

Format: `sint16`

*

Unit: `org.bluetooth.unit.magnetic_flux_density.tesla`

*/ magneticFluxDensityXAxis: number; /** *

This characteristic contains measurements of magnetic flux density for two orthogonal axes: X and Y. This characteristic is composed of two fields having the same format: In order of LSO to MSO, the fields are: X-Axis, Y-Axis. 1 x 10^-7 Tesla equals 0.001 Gauss.

*

Format: `sint16`

*

Unit: `org.bluetooth.unit.magnetic_flux_density.tesla`

*/ magneticFluxDensityYAxis: number; } /** * The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet * @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.Magnetic_flux_density_2D.xml | Magnetic Flux Density 2D} */ export declare class MagneticFluxDensity2DImpl implements MagneticFluxDensity2D { static readonly UUID_PREFIX = 10912; static readonly TYPE_NAME = "org.bluetooth.characteristic.Magnetic_flux_density_2D"; static readonly NAME = "Magnetic Flux Density - 2D"; /** Parse from a DataView into {@link MagneticFluxDensity2D}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): MagneticFluxDensity2DImpl; readonly magneticFluxDensityXAxis: number; readonly magneticFluxDensityYAxis: number; constructor(magneticFluxDensity2D: MagneticFluxDensity2D); } /** Parse from a DataView into {@link MagneticFluxDensity2D}. */ export declare function magneticFluxDensity2DFromDataView(dataView: DataView | DataViewReader, indexStart?: number): MagneticFluxDensity2D; //# sourceMappingURL=Magnetic-flux-density-2D.d.ts.map