UNPKG

@iotile/iotile-device

Version:

A typescript library for interfacing with IOTile BLE devices

33 lines 1.63 kB
"use strict"; /** * Constants used to decode advertisement data into a uniform format. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.IOTileV1ServiceUUID = "00002000-3FF7-53BA-E611-132C0FF60F63"; exports.IOTileV2ServiceUUID = "FDDD"; exports.ArchManufacturerCode = 0x3c0; var AdElementType; (function (AdElementType) { AdElementType["LocalName"] = "localName"; AdElementType["ManufacturerData"] = "manufacturerData"; AdElementType["ServiceData"] = "serviceData"; AdElementType["ServiceUUIDList"] = "serviceUUIDList"; })(AdElementType = exports.AdElementType || (exports.AdElementType = {})); /** * The list of all binary type codes for the advertisement types that we care about. */ var AdElementTypeCode; (function (AdElementTypeCode) { AdElementTypeCode[AdElementTypeCode["Incomplete128BitUUIDList"] = 6] = "Incomplete128BitUUIDList"; AdElementTypeCode[AdElementTypeCode["ManufacturerSpecificData"] = 255] = "ManufacturerSpecificData"; AdElementTypeCode[AdElementTypeCode["CompleteLocalName"] = 9] = "CompleteLocalName"; AdElementTypeCode[AdElementTypeCode["ShortenedLocalName"] = 8] = "ShortenedLocalName"; AdElementTypeCode[AdElementTypeCode["ServiceData"] = 22] = "ServiceData"; })(AdElementTypeCode = exports.AdElementTypeCode || (exports.AdElementTypeCode = {})); exports.IOSAdElementMap = { kCBAdvDataLocalName: AdElementType.LocalName, kCBAdvDataManufacturerData: AdElementType.ManufacturerData, kCBAdvDataServiceUUIDs: AdElementType.ServiceUUIDList, kCBAdvDataServiceData: AdElementType.ServiceData }; //# sourceMappingURL=constants.js.map