@iotize/tap
Version:
IoTize Device client for Javascript
1 lines • 9.48 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"BleConfig":{"maxPacketLengthWithoutOffset":19,"services":{"upgrade":{"service":"9e5d1e47-5c13-43a0-8635-82ad38a1386f","charac":"347f7608-2e2d-47eb-913b-75d4edc4de3b"},"lwm2m":{"service":"6c7b16c2-2a5b-8c9f-cf42-d31425470e7b","charac":"cc5c5491-b3be-9287-cb42-f7a6a29a50d5"},"fastLwm2m":{"service":"7c7b16c2-2a5b-8c9f-cf42-d31425470e7b","charac":"dc5c5491-b3be-9287-cb42-f7a6a29a50d5"},"standardClientConfig":{"service":"00002902-0000-1000-8000-00805f9b34fb"}}},"AbstractBleProtocol":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@iotize/tap/protocol/core","name":"QueueComProtocol","line":20,"character":50},"members":{"writeLwm2mPacketChunk":[{"__symbolic":"method"}],"subscribeToLwm2mMessage":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":45,"character":23,"module":"./lib/abstract-ble-protocol"}]}],"onNewLwm2mMessage":[{"__symbolic":"method"}],"onNewLwm2mMessageError":[{"__symbolic":"method"}],"onLwm2mDataChunkError":[{"__symbolic":"method"}],"getLwm2mResponsePromise":[{"__symbolic":"method"}],"createLwm2mResponsePromise":[{"__symbolic":"method"}],"read":[{"__symbolic":"method"}],"write":[{"__symbolic":"method"}],"onNewLwm2mPacket":[{"__symbolic":"method"}]},"statics":{"RECEIVED_BUFFER_LENGTH":255}},"BLEPacketBuilder":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"}]}],"append":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"hasAllChunks":[{"__symbolic":"method"}],"isChecksumValid":[{"__symbolic":"method"}],"getComputedChecksum":[{"__symbolic":"method"}],"getExpectedChecksum":[{"__symbolic":"method"}],"getData":[{"__symbolic":"method"}],"getBuffer":[{"__symbolic":"method"}]}},"BLEPacketSplitter":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Uint8Array"},{"__symbolic":"reference","name":"number"}]}],"getTotalNumberOfPacket":[{"__symbolic":"method"}],"getLastPacketSize":[{"__symbolic":"method"}],"getPackets":[{"__symbolic":"method"}],"getNextPacket":[{"__symbolic":"method"}],"hasNextPacket":[{"__symbolic":"method"}],"getTotalSize":[{"__symbolic":"method"}]},"statics":{"computeChecksum":{"__symbolic":"function","parameters":["data"],"value":{"__symbolic":"binop","operator":"&","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@iotize/tap/client/impl","name":"Checksum","line":103,"character":11},"member":"compute"},"arguments":[{"__symbolic":"reference","name":"data"}]},"right":255}}}},"DEFAULT_BLE_OPTIONS":{"mtu":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"BleConfig"},"member":"maxPacketLengthWithoutOffset"},"right":1},"maximumBufferLength":255,"waitForWriteAcknowledge":true,"preferedComServiceType":"large-frame","sanitizeUUID":false},"UniversalBleProtocolAdapter":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@iotize/tap/protocol/core","name":"QueueComProtocol","line":59,"character":10},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":78,"character":50,"context":{"typeName":"T"},"module":"./lib/universal-ble-protocol-adapter"}]},{"__symbolic":"error","message":"Could not resolve type","line":79,"character":16,"context":{"typeName":"Partial"},"module":"./lib/universal-ble-protocol-adapter"}]}],"sanitizeUUID":[{"__symbolic":"method"}],"_connect":[{"__symbolic":"method"}],"_disconnect":[{"__symbolic":"method"}],"setupLwm2mCharacteristic":[{"__symbolic":"method"}],"_selectLwm2mCharacteristic":[{"__symbolic":"method"}],"_getLargeFrameLwm2mCharacteristic":[{"__symbolic":"method"}],"_getLegacyLwm2mCharacteristic":[{"__symbolic":"method"}],"read":[{"__symbolic":"method"}],"readUnit":[{"__symbolic":"method"}],"write":[{"__symbolic":"method"}],"writeUnit":[{"__symbolic":"method"}],"_createReadPromise":[{"__symbolic":"method"}]}},"PeripheralAdapterInterface":{"__symbolic":"interface"},"CharacteristicProperties":{"__symbolic":"interface"},"ServiceAdapterInterface":{"__symbolic":"interface"},"CharacteristicAdapterInterface":{"__symbolic":"interface"},"DescriptorAdapterInterface":{"__symbolic":"interface"},"BleComError":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@iotize/common/error","name":"CodeError","line":4,"character":33},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"BleComError"},"member":"Code"},{"__symbolic":"reference","name":"string"}]}]},"statics":{"invalidBleChunkChecksum":{"__symbolic":"function","parameters":["packetBuilder"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"InvalidBleFrameChecksum"},"member":"create"},"arguments":[{"__symbolic":"reference","name":"packetBuilder"}]}},"writeSizeAboveMTU":{"__symbolic":"function","parameters":["data","mtu"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"BleComError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"BleComError"},"member":"Code"},"member":"BleWriteSizeAboveMTU"},{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"Cannot write ","right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"data"},"member":"length"}},"right":" bytes as it's more than the Maximal Transfert Unit ("},"right":{"__symbolic":"reference","name":"mtu"}},"right":")"}]}},"serviceNotFound":{"__symbolic":"function","parameters":["uuid"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"BleComError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"BleComError"},"member":"Code"},"member":"BleGattServiceNotFound"},{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"Bluetooth service with id ","right":{"__symbolic":"reference","name":"uuid"}},"right":" not found"}]}},"charcacteristicNotFound":{"__symbolic":"function","parameters":["uuid"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"BleComError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"BleComError"},"member":"Code"},"member":"BleGattCharacteristicNotFound"},{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"Bluetooth characteristic with id ","right":{"__symbolic":"reference","name":"uuid"}},"right":" not found"}]}},"bleNotAvailable":{"__symbolic":"function","parameters":["msg"],"defaults":["BLE is not available on your device"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"BleComError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"BleComError"},"member":"Code"},"member":"NotAvailable"},{"__symbolic":"reference","name":"msg"}]}},"gattServerNotAvailable":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"BleComError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"BleComError"},"member":"Code"},"member":"GATTServerNotAvailable"},"Generic Attribute Profile (GATT) server is not available"]}},"gattServerConnectionFailed":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"BleComError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"BleComError"},"member":"Code"},"member":"GATTServerConnectionFailed"},"Gatt server connection failed"]}}}},"InvalidBleFrameChecksum":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BleComError"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BLEPacketBuilder"}]}]},"statics":{"create":{"__symbolic":"function","parameters":["packetBuilder"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"InvalidBleFrameChecksum"},"arguments":[{"__symbolic":"reference","name":"packetBuilder"}]}}}}},"origins":{"BleConfig":"./lib/ble-config","AbstractBleProtocol":"./lib/abstract-ble-protocol","BLEPacketBuilder":"./lib/ble-packet-builder","BLEPacketSplitter":"./lib/ble-packet-splitter","DEFAULT_BLE_OPTIONS":"./lib/universal-ble-protocol-adapter","UniversalBleProtocolAdapter":"./lib/universal-ble-protocol-adapter","PeripheralAdapterInterface":"./lib/universal-ble-protocol-adapter","CharacteristicProperties":"./lib/universal-ble-protocol-adapter","ServiceAdapterInterface":"./lib/universal-ble-protocol-adapter","CharacteristicAdapterInterface":"./lib/universal-ble-protocol-adapter","DescriptorAdapterInterface":"./lib/universal-ble-protocol-adapter","BleComError":"./lib/errors","InvalidBleFrameChecksum":"./lib/errors"},"importAs":"@iotize/tap/protocol/ble/common"}