@openhps/core
Version:
Open Hybrid Positioning System - Core component
22 lines • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AbsoluteOrientationSensor = void 0;
const tslib_1 = require("tslib");
const decorators_1 = require("../../decorators");
const position_1 = require("../../position");
const SensorObject_1 = require("../SensorObject");
/**
* Absolute orientation sensor describes the device's physical orientation in relation to the Earth's reference coordinate system.
* @category data
*/
let AbsoluteOrientationSensor = class AbsoluteOrientationSensor extends SensorObject_1.SensorObject {
constructor(uid, value, frequency, displayName) {
super(uid, value !== null && value !== void 0 ? value : new position_1.Orientation(), frequency, displayName);
}
};
exports.AbsoluteOrientationSensor = AbsoluteOrientationSensor;
exports.AbsoluteOrientationSensor = AbsoluteOrientationSensor = tslib_1.__decorate([
(0, decorators_1.SerializableObject)(),
tslib_1.__metadata("design:paramtypes", [String, position_1.Orientation, Number, String])
], AbsoluteOrientationSensor);
//# sourceMappingURL=AbsoluteOrientationSensor.js.map