UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

1 lines 30.4 kB
{"__symbolic":"module","version":4,"metadata":{"TapClient":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Encoder","module":"@iotize/common/converter/api","arguments":[{"__symbolic":"reference","module":"@iotize/tap/client/api","name":"TapRequestFrame","line":48,"character":28},{"__symbolic":"reference","name":"Uint8Array"}]},{"__symbolic":"reference","name":"Decoder","module":"@iotize/common/converter/api","arguments":[{"__symbolic":"reference","name":"Uint8Array"},{"__symbolic":"reference","module":"@iotize/tap/client/api","name":"TapResponseFrame","line":49,"character":41}]}]}],"addInterceptor":[{"__symbolic":"method"}],"isConnected":[{"__symbolic":"method"}],"getCurrentProtocol":[{"__symbolic":"method"}],"addComProtocol":[{"__symbolic":"method"}],"switchProtocol":[{"__symbolic":"method"}],"useComProtocol":[{"__symbolic":"method"}],"hasProtocol":[{"__symbolic":"method"}],"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}],"request":[{"__symbolic":"method"}],"send":[{"__symbolic":"method"}],"onConnectionStateChange":[{"__symbolic":"method"}],"onProtocolChange":[{"__symbolic":"method"}],"_command":[{"__symbolic":"method"}]}},"TapClientError":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@iotize/common/error","name":"CodeError","line":11,"character":36},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapClientError"},"member":"Code"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Error"}]}]},"statics":{"illegalArgument":{"__symbolic":"function","parameters":["msg"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapClientError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapClientError"},"member":"Code"},"member":"IllegalArgumentError"},{"__symbolic":"reference","name":"msg"}]}},"illegalStateError":{"__symbolic":"function","parameters":["msg"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapClientError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapClientError"},"member":"Code"},"member":"IllegalStateError"},{"__symbolic":"reference","name":"msg"}]}},"encodeRequestError":{"__symbolic":"function","parameters":["command","cause"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapClientError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapClientError"},"member":"Code"},"member":"EncodeRequestError"},{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"Cannot encode this request: ","right":{"__symbolic":"reference","name":"command"}},"right":". Cause: "},"right":{"__symbolic":"reference","name":"cause"}},{"__symbolic":"reference","name":"cause"}]}},"decodeResponseError":{"__symbolic":"function","parameters":["cause","frameOrCommand"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapClientError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapClientError"},"member":"Code"},"member":"DecodeResponseError"},{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"Cannot decode response to command ","right":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"reference","name":"frameOrCommand"},"right":{"__symbolic":"reference","name":"Uint8Array"}},"thenExpression":{"__symbolic":"binop","operator":"+","left":"0x","right":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@iotize/common/byte-converter","name":"bufferToHexString","line":47,"character":17},"arguments":[{"__symbolic":"reference","name":"frameOrCommand"}]}},"elseExpression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapRequestHelper"},"member":"toString"},"arguments":[{"__symbolic":"reference","name":"frameOrCommand"}]}}},"right":". Cause: "},"right":{"__symbolic":"reference","name":"cause"}},{"__symbolic":"reference","name":"cause"}]}},"notConnectedError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapClientError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapClientError"},"member":"Code"},"member":"NotConnectedError"},"Trying to execute command but device is not connected"]}},"cannotDecodeResponseError":{"__symbolic":"function","parameters":["err","bufferData"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapClientError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapClientError"},"member":"Code"},"member":"UnexpectedTapResponse"},{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"Received from device an unexpected response that cannot be decoded (","right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"err"},"member":"message"}},"right":"). Frame: 0x"},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@iotize/common/byte-converter","name":"bufferToHexString","line":66,"character":21},"arguments":[{"__symbolic":"reference","name":"bufferData"}]}}]}},"unexpectedApduStatusCode":{"__symbolic":"function","parameters":["apduResponse"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapClientError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapClientError"},"member":"Code"},"member":"UnexpectedApduResponseStatus"},{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"Received from device an unexpected response with an invalid APDU status code 0x","right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"apduResponse"},"member":"status"},"member":"toString"},"arguments":[16]}},"right":"\n but expecting 0x"},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@iotize/tap/client/api","name":"ApduResponse","line":76,"character":30},"member":"Status"},"member":"OK"},"member":"toString"},"arguments":[16]}}]}},"cannotEncodeRequest":{"__symbolic":"function","parameters":["err","tapRequest"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapClientError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapClientError"},"member":"Code"},"member":"CannotEncodeRequest"},{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"Cannot encode request ","right":{"__symbolic":"reference","name":"tapRequest"}},"right":": "},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"err"},"member":"message"}}]}}}},"TapRequestFrameBuilder":{"__symbolic":"class","members":{},"statics":{"MAX_ID":65535,"GET":{"__symbolic":"function","parameters":["url","body"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapRequestFrameBuilder"},"member":"create"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@iotize/tap/client/api","name":"TapRequestFrame","line":42,"character":6},"member":"MethodType"},"member":"GET"},{"__symbolic":"reference","name":"url"},{"__symbolic":"reference","name":"body"}]}},"PUT":{"__symbolic":"function","parameters":["url","body"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapRequestFrameBuilder"},"member":"create"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@iotize/tap/client/api","name":"TapRequestFrame","line":50,"character":6},"member":"MethodType"},"member":"PUT"},{"__symbolic":"reference","name":"url"},{"__symbolic":"reference","name":"body"}]}},"POST":{"__symbolic":"function","parameters":["url","body"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapRequestFrameBuilder"},"member":"create"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@iotize/tap/client/api","name":"TapRequestFrame","line":58,"character":6},"member":"MethodType"},"member":"POST"},{"__symbolic":"reference","name":"url"},{"__symbolic":"reference","name":"body"}]}},"create":{"__symbolic":"function","parameters":["method","url","data"],"value":{"header":{"path":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapRequestFrameBuilder"},"member":"parsePath"},"arguments":[{"__symbolic":"reference","name":"url"}]},"methodType":{"__symbolic":"reference","name":"method"}},"payload":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"data"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Uint8Array"}}}}}}},"TapRequestHelper":{"__symbolic":"class","members":{}},"TapResponseFrameBuilder":{"__symbolic":"class","members":{},"statics":{"SUCCESS":{"__symbolic":"function","parameters":["data"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapResponseFrameBuilder"},"member":"create"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@iotize/tap/client/api","name":"ResultCode","line":4,"character":42},"member":"OK"},{"__symbolic":"reference","name":"data"}]}},"ERROR":{"__symbolic":"function","parameters":["status","data"],"defaults":[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@iotize/tap/client/api","name":"ResultCode","line":8,"character":21},"member":"BAD_REQUEST"},null],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapResponseFrameBuilder"},"member":"create"},"arguments":[{"__symbolic":"reference","name":"status"},{"__symbolic":"reference","name":"data"}]}},"create":{"__symbolic":"function","parameters":["status","data"],"value":{"status":{"__symbolic":"reference","name":"status"},"data":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"data"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Uint8Array"}}}}}}},"ResultCodeTranslation":{"__symbolic":"error","message":"Name expected","line":9,"character":2,"context":{"received":"0x0"},"module":"./lib/response/result-code-translation"},"tapResponseStatusToString":{"__symbolic":"function","parameters":["status"],"value":{"__symbolic":"if","condition":{"__symbolic":"index","expression":{"__symbolic":"reference","name":"ResultCodeTranslation"},"index":{"__symbolic":"reference","name":"status"}},"thenExpression":{"__symbolic":"index","expression":{"__symbolic":"reference","name":"ResultCodeTranslation"},"index":{"__symbolic":"reference","name":"status"}},"elseExpression":"Unknown tap response status"}},"createApduFromTapRequest":{"__symbolic":"function"},"ArrayConverter":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BodyConverter","module":"@iotize/tap/client/api","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":11,"character":44,"context":{"typeName":"ItemType"},"module":"./lib/converter/body/array-converter"}]},{"__symbolic":"reference","name":"any"}]}],"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}]}},"ArrayConverterOptions":{"__symbolic":"interface"},"BooleanConverter":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"}]}],"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}]},"statics":{"IS_LEAST_SIGNIFICANT_BIT_FIRST":true,"_instance":{"__symbolic":"reference","name":"undefined"},"decodeFromNumber":{"__symbolic":"function","parameters":["mask","value"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"==","left":{"__symbolic":"reference","name":"mask"},"right":0},"right":{"__symbolic":"binop","operator":"==","left":{"__symbolic":"reference","name":"value"},"right":0}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"binop","operator":"&","left":{"__symbolic":"reference","name":"value"},"right":{"__symbolic":"reference","name":"mask"}},"right":0}}}}},"ByteSwapConverter":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"ConverterError":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@iotize/common/error","name":"CodeError","line":2,"character":36},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ConverterError"},"member":"Code"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Error"}]}]},"statics":{"unexpectedBufferSize":{"__symbolic":"function","parameters":["expected","buffer"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ConverterError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ConverterError"},"member":"Code"},"member":"UnexpectedBufferSizeError"},{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"Expected buffer of ","right":{"__symbolic":"reference","name":"expected"}},"right":" byte(s) but found only "},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"buffer"},"member":"length"}},"right":" byte(s)"}]}},"nullBufferError":{"__symbolic":"function","parameters":["msg"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ConverterError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ConverterError"},"member":"Code"},"member":"NullBufferError"},{"__symbolic":"reference","name":"msg"}]}},"valueTooBigError":{"__symbolic":"function","parameters":["value","maxValue"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ConverterError"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ConverterError"},"member":"Code"},"member":"ValueTooBigError"},{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"Value ","right":{"__symbolic":"reference","name":"value"}},"right":" is not acceptable. Maximum authorized value is "},"right":{"__symbolic":"reference","name":"maxValue"}},"right":"."}]}}}},"CryptedFrameConverter":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"EnumConverter":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":5,"character":30,"context":{"typeName":"T"},"module":"./lib/converter/body/enum-converter"}]}],"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}],"decodeToLiteral":[{"__symbolic":"method"}],"encodeToLiteral":[{"__symbolic":"method"}]}},"EnumListConverter":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"error","message":"Could not resolve type","line":49,"character":20,"context":{"typeName":"T"},"module":"./lib/converter/body/enum-converter"}]}],"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}],"decodeToLiteral":[{"__symbolic":"method"}]}},"FixedSizeEnumConverter":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"EnumConverter"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":32,"character":20,"context":{"typeName":"T"},"module":"./lib/converter/body/enum-converter"},null]}],"decodeToLiteral":[{"__symbolic":"method"}],"encodeToLiteral":[{"__symbolic":"method"}]}},"FloatConverter":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]},"statics":{"_instance32":{"__symbolic":"reference","name":"undefined"},"toFloat":{"__symbolic":"function","parameters":["val"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"FloatConverter"},"member":"numberToFloat"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"NumberConverter"},"member":"fromOpaqueMsb"},"arguments":[{"__symbolic":"reference","name":"val"},32]}]}}}},"FloatConverterOptions":{"__symbolic":"interface"},"HexStringConverter":{"__symbolic":"class","members":{"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}]},"statics":{"_instance":{"__symbolic":"reference","name":"undefined"}}},"Ipv4StringConverter":{"__symbolic":"class","members":{"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}]},"statics":{"_instance":{"__symbolic":"reference","name":"undefined"}}},"MacAddressStringConverter":{"__symbolic":"class","members":{"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}]},"statics":{"_instance":{"__symbolic":"reference","name":"undefined"}}},"MultipleMaskConverter":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}]}},"NumberConverter":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}]},"statics":{"uint8":{"__symbolic":"function","parameters":["lsb"],"defaults":[false],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NumberConverter"},"arguments":[{"signed":false,"sizeOf":8,"leastSignificantBitFirst":{"__symbolic":"reference","name":"lsb"}}]}},"uint16":{"__symbolic":"function","parameters":["lsb"],"defaults":[false],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NumberConverter"},"arguments":[{"signed":false,"sizeOf":16,"leastSignificantBitFirst":{"__symbolic":"reference","name":"lsb"}}]}},"uint32":{"__symbolic":"function","parameters":["lsb"],"defaults":[false],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NumberConverter"},"arguments":[{"signed":false,"sizeOf":32,"leastSignificantBitFirst":{"__symbolic":"reference","name":"lsb"}}]}},"int8":{"__symbolic":"function","parameters":["lsb"],"defaults":[false],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NumberConverter"},"arguments":[{"signed":true,"sizeOf":8,"leastSignificantBitFirst":{"__symbolic":"reference","name":"lsb"}}]}},"int16":{"__symbolic":"function","parameters":["lsb"],"defaults":[false],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NumberConverter"},"arguments":[{"signed":true,"sizeOf":16,"leastSignificantBitFirst":{"__symbolic":"reference","name":"lsb"}}]}},"int32":{"__symbolic":"function","parameters":["lsb"],"defaults":[false],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NumberConverter"},"arguments":[{"signed":true,"sizeOf":32,"leastSignificantBitFirst":{"__symbolic":"reference","name":"lsb"}}]}}}},"NumberDecoderOptions":{"__symbolic":"interface"},"PipeConverter":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":25,"character":23,"context":{"typeName":"PipeConverterType"},"module":"./lib/converter/body/pipe-converter"}]},{"__symbolic":"error","message":"Expression form not supported","line":26,"character":20,"module":"./lib/converter/body/pipe-converter"}]}],"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}],"pipe":[{"__symbolic":"method"}]},"statics":{"pipe":{"__symbolic":"function","parameters":["converter"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"PipeConverter"},"arguments":[[{"__symbolic":"reference","name":"converter"}],{}]}}}},"PipeConverterBuilder":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":12,"character":20,"module":"./lib/converter/body/pipe-converter"}]}],"pipe":[{"__symbolic":"method"}]}},"StringConverter":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"buffer","name":"TranscodeEncoding","line":9,"character":21},{"__symbolic":"error","message":"Expression form not supported","line":10,"character":20,"module":"./lib/converter/body/string-converter"}]}],"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]},"statics":{"_ascii":{"__symbolic":"reference","name":"undefined"}}},"TLVConverter":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"TlvBundleConverter":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"TLVConverter"}]}],"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}],"_convertFromTlvTree":[{"__symbolic":"method"}]}},"UniqMaskConverter":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"decode":[{"__symbolic":"method"}],"encode":[{"__symbolic":"method"}]}},"StringVersionConverter":{"__symbolic":"class","members":{"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"TapApduResponseConverter":{"__symbolic":"class","members":{"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"TapApduRequestConverter":{"__symbolic":"class","members":{"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"TAP_REQUEST_FRAME_CONVERTER":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapApduRequestConverter"}},"TAP_RESPONSE_FRAME_CONVERTER":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapApduResponseConverter"}},"createTapEncryptedFrame":{"__symbolic":"function"},"TapStreamReader":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@iotize/common/byte-stream","name":"KaitaiStreamReader","line":27,"character":37},"members":{"readStr":[{"__symbolic":"method"}],"readString":[{"__symbolic":"method"}],"readStringTerminator":[{"__symbolic":"method"}],"readU2":[{"__symbolic":"method"}],"readU4":[{"__symbolic":"method"}],"readF4":[{"__symbolic":"method"}],"subStream":[{"__symbolic":"method"}]},"statics":{"create":{"__symbolic":"function","parameters":["packet"],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"reference","name":"packet"},"right":{"__symbolic":"reference","name":"Uint8Array"}},"thenExpression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"TapStreamReader"},"member":"fromArray"},"arguments":[{"__symbolic":"reference","name":"packet"}]},"elseExpression":{"__symbolic":"reference","name":"packet"}}}}},"TapStreamWriter":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@iotize/common/byte-stream","name":"KaitaiStreamWriter","line":88,"character":37},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},null]}],"writeFunction":[{"__symbolic":"method"}],"addPadding":[{"__symbolic":"method"}],"addCRC":[{"__symbolic":"method"}],"writeUnsigned":[{"__symbolic":"method"}],"writeU4":[{"__symbolic":"method"}],"writeU2":[{"__symbolic":"method"}],"writeU1":[{"__symbolic":"method"}],"writeF4":[{"__symbolic":"method"}],"writeFloat":[{"__symbolic":"method"}],"writeSigned":[{"__symbolic":"method"}],"writeString":[{"__symbolic":"method"}],"writeStr":[{"__symbolic":"method"}],"writeBitsInt":[{"__symbolic":"method"}],"writeBits":[{"__symbolic":"method"}],"writeBoolean":[{"__symbolic":"method"}]},"statics":{"create":{"__symbolic":"function","parameters":["size"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"TapStreamWriter"},"arguments":[{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ArrayBuffer"},"arguments":[{"__symbolic":"reference","name":"size"}]}]}}}},"enumKeyOrValueToNumber":{"__symbolic":"function"},"CRC":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"}]}],"compute":[{"__symbolic":"method"}]},"statics":{"POLYNOMIAL_CRC32_MPEG2":79764919,"MODULO":4,"FIRST_VALUE":4294967295}},"Checksum":{"__symbolic":"class","members":{}},"ApduRequestConverter":{"__symbolic":"class","members":{"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"ApduResponseConverter":{"__symbolic":"class","members":{"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"TapRequestEncryptedConverter":{"__symbolic":"class","members":{"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"TapEncryptedFrameConverter":{"__symbolic":"class","members":{"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"TapRequestFrameConverter":{"__symbolic":"class","members":{"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"TapResponseFrameConverter":{"__symbolic":"class","members":{"encode":[{"__symbolic":"method"}],"decode":[{"__symbolic":"method"}]}},"TapStreamEncoderDecoder":{"__symbolic":"interface"}},"origins":{"TapClient":"./lib/tap-client","TapClientError":"./lib/tap-client-error","TapRequestFrameBuilder":"./lib/request/tap-request-builder","TapRequestHelper":"./lib/request/tap-request-helper","TapResponseFrameBuilder":"./lib/response/tap-response-builder","ResultCodeTranslation":"./lib/response/result-code-translation","tapResponseStatusToString":"./lib/response/tap-response-status-to-string","createApduFromTapRequest":"./lib/apdu/tap-apdu-request-builder","ArrayConverter":"./lib/converter/body/array-converter","ArrayConverterOptions":"./lib/converter/body/array-converter","BooleanConverter":"./lib/converter/body/boolean-decoder","ByteSwapConverter":"./lib/converter/body/byte-swap-converter","ConverterError":"./lib/converter/error","CryptedFrameConverter":"./lib/converter/crypted-frame-converter","EnumConverter":"./lib/converter/body/enum-converter","EnumListConverter":"./lib/converter/body/enum-converter","FixedSizeEnumConverter":"./lib/converter/body/enum-converter","FloatConverter":"./lib/converter/body/float-converter","FloatConverterOptions":"./lib/converter/body/float-converter","HexStringConverter":"./lib/converter/body/hex-string","Ipv4StringConverter":"./lib/converter/body/ipv4-string-decoder","MacAddressStringConverter":"./lib/converter/body/mac-address-string-decoder","MultipleMaskConverter":"./lib/converter/body/multiple-mask-decoder","NumberConverter":"./lib/converter/body/number-converter","NumberDecoderOptions":"./lib/converter/body/number-converter","PipeConverter":"./lib/converter/body/pipe-converter","PipeConverterBuilder":"./lib/converter/body/pipe-converter","StringConverter":"./lib/converter/body/string-converter","TLVConverter":"./lib/converter/tlv-converter","TlvBundleConverter":"./lib/converter/body/tlv-bundle-converter","UniqMaskConverter":"./lib/converter/body/uniq-mask-decoder","StringVersionConverter":"./lib/converter/body/string-version-converter","TapApduResponseConverter":"./lib/converters","TapApduRequestConverter":"./lib/generated/converter","TAP_REQUEST_FRAME_CONVERTER":"./lib/converters","TAP_RESPONSE_FRAME_CONVERTER":"./lib/converters","createTapEncryptedFrame":"./lib/model/models.extensions","TapStreamReader":"./lib/frame/tap-stream-core","TapStreamWriter":"./lib/frame/tap-stream-core","enumKeyOrValueToNumber":"./lib/frame/tap-stream-core","CRC":"./lib/error-detection/crc","Checksum":"./lib/error-detection/checksum","ApduRequestConverter":"./lib/generated/converter","ApduResponseConverter":"./lib/generated/converter","TapRequestEncryptedConverter":"./lib/generated/converter","TapEncryptedFrameConverter":"./lib/generated/converter","TapRequestFrameConverter":"./lib/generated/converter","TapResponseFrameConverter":"./lib/generated/converter","TapStreamEncoderDecoder":"./lib/frame/tap-stream-encoder-decoder"},"importAs":"@iotize/tap/client/impl"}