UNPKG

@iotile/iotile-device

Version:

A typescript library for interfacing with IOTile BLE devices

30 lines 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const iotile_common_1 = require("@iotile/iotile-common"); const mock_ble_device_1 = require("../mock-ble-device"); const virtual_device_1 = require("../virtual-device"); const basic_controller_1 = require("../tiles/basic-controller"); class NFC300 extends mock_ble_device_1.MockBLEDevice { constructor(iotileID, args) { let connected = args.connected; if (connected == null) { connected = false; } if (typeof iotileID === "string") { iotileID = parseInt(iotileID, 16); } let controller = new basic_controller_1.BasicControllerTile(iotileID, { appTag: 1024, appVersion: "0.0", osTag: 1024, osVersion: "0.0" }, "2.11.4", "btc1_v3"); let device = new virtual_device_1.VirtualDevice(iotileID, [controller]); super(device, connected); controller.addRealtimeStreamer(iotile_common_1.mapStreamName('unbuffered node 11'), 1000); controller.addRealtimeStreamer(iotile_common_1.mapStreamName('unbuffered node 13'), 1000); controller.addRealtimeStreamer(iotile_common_1.mapStreamName('unbuffered node 12'), 1000); controller.addRealtimeStreamer(iotile_common_1.mapStreamName('unbuffered node 14'), 1000); controller.pushReading(1, iotile_common_1.mapStreamName('unbuffered node 11')); controller.pushReading(1, iotile_common_1.mapStreamName('unbuffered node 13')); controller.pushReading(1, iotile_common_1.mapStreamName('unbuffered node 12')); controller.pushReading(1, iotile_common_1.mapStreamName('unbuffered node 14')); } } exports.NFC300 = NFC300; //# sourceMappingURL=nfc300.js.map