UNPKG

@openhps/sphero

Version:

Open Hybrid Positioning System - Sphero component

32 lines 1.19 kB
"use strict"; var SpheroDataObject_1; Object.defineProperty(exports, "__esModule", { value: true }); exports.SpheroDataObject = void 0; const tslib_1 = require("tslib"); const core_1 = require("@openhps/core"); const dist_1 = require("../../../lib/server/lib/dist"); let SpheroDataObject = SpheroDataObject_1 = class SpheroDataObject extends core_1.DataObject { constructor(toy, uid, displayName) { super(uid, displayName); this.toy = toy; } static findSpheroMini() { return new Promise((resolve, reject) => { dist_1.Scanner.findSpheroMini() .then((toy) => { const object = new SpheroDataObject_1(toy); object.setPosition(new core_1.Absolute3DPosition(0, 0, 0)); resolve(object); }) .catch((ex) => { reject(ex); }); }); } }; SpheroDataObject = SpheroDataObject_1 = tslib_1.__decorate([ (0, core_1.SerializableObject)(), tslib_1.__metadata("design:paramtypes", [Object, String, String]) ], SpheroDataObject); exports.SpheroDataObject = SpheroDataObject; //# sourceMappingURL=SpheroDataObject.js.map