import { type DataViewReader } from "./data-view-reader.js"; export interface MagneticFluxDensity3D { /** *
This characteristic contains measurements of magnetic flux density for three orthogonal axes: X, Y and Z. This characteristic is composed of three fields having the same format: In order of LSO to MSO, the fields are: X-Axis, Y-Axis, Z-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 three orthogonal axes: X, Y and Z. This characteristic is composed of three fields having the same format: In order of LSO to MSO, the fields are: X-Axis, Y-Axis, Z-Axis. 1 x 10^-7 Tesla equals 0.001 Gauss.
*Format: `sint16`
*Unit: `org.bluetooth.unit.magnetic_flux_density.tesla`
*/ magneticFluxDensityYAxis: number; /** *This characteristic contains measurements of magnetic flux density for three orthogonal axes: X, Y and Z. This characteristic is composed of three fields having the same format: In order of LSO to MSO, the fields are: X-Axis, Y-Axis, Z-Axis. 1 x 10^-7 Tesla equals 0.001 Gauss.
*Format: `sint16`
*Unit: `org.bluetooth.unit.magnetic_flux_density.tesla`
*/ magneticFluxDensityZAxis: 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_3D.xml | Magnetic Flux Density 3D} */ export declare class MagneticFluxDensity3DImpl implements MagneticFluxDensity3D { static readonly UUID_PREFIX = 10913; static readonly TYPE_NAME = "org.bluetooth.characteristic.Magnetic_flux_density_3D"; static readonly NAME = "Magnetic Flux Density - 3D"; /** Parse from a DataView into {@link MagneticFluxDensity3D}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): MagneticFluxDensity3DImpl; readonly magneticFluxDensityXAxis: number; readonly magneticFluxDensityYAxis: number; readonly magneticFluxDensityZAxis: number; constructor(magneticFluxDensity3D: MagneticFluxDensity3D); } /** Parse from a DataView into {@link MagneticFluxDensity3D}. */ export declare function magneticFluxDensity3DFromDataView(dataView: DataView | DataViewReader, indexStart?: number): MagneticFluxDensity3D; //# sourceMappingURL=Magnetic-flux-density-3D.d.ts.map