UNPKG

@openhps/sphero

Version:

Open Hybrid Positioning System - Sphero component

29 lines 1.06 kB
var SpheroDataObject_1; import { __decorate, __metadata } from "tslib"; import { DataObject, SerializableObject, Absolute3DPosition } from '@openhps/core'; import { Scanner } from '../../../lib/server/lib/dist'; let SpheroDataObject = SpheroDataObject_1 = class SpheroDataObject extends DataObject { constructor(toy, uid, displayName) { super(uid, displayName); this.toy = toy; } static findSpheroMini() { return new Promise((resolve, reject) => { Scanner.findSpheroMini() .then((toy) => { const object = new SpheroDataObject_1(toy); object.setPosition(new Absolute3DPosition(0, 0, 0)); resolve(object); }) .catch((ex) => { reject(ex); }); }); } }; SpheroDataObject = SpheroDataObject_1 = __decorate([ SerializableObject(), __metadata("design:paramtypes", [Object, String, String]) ], SpheroDataObject); export { SpheroDataObject }; //# sourceMappingURL=SpheroDataObject.js.map