1 line
78 KiB
JSON
1 line
78 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "label": "IngenicoDriver.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L1"}, {"id": "ingenicodriver_ingenicotagtype", "label": "IngenicoTagType", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L25"}, {"id": "ingenicodriver_ingenicotagtype_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L32"}, {"id": "ingenicodriver_ingenicotagtype_getdict", "label": ".getDict()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L50"}, {"id": "ingenicodriver_ingenicotagtype_hastag", "label": ".hasTag()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L69"}, {"id": "ingenicodriver_ingenicomessage", "label": "IngenicoMessage", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L79"}, {"id": "ingenicodriver_gettagdetailsbycode", "label": "_getTagDetailsByCode()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L315"}, {"id": "ingenicodriver_gettagdetailsbyname", "label": "_getTagDetailsByName()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L326"}, {"id": "ingenicodriver_ingenicomessage_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L336"}, {"id": "ingenicodriver_outgoingingenicomessage", "label": "OutgoingIngenicoMessage", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L344"}, {"id": "ingenicodriver_withlength", "label": "_withLength()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L347"}, {"id": "ingenicodriver_getcrc32", "label": "_getCRC32()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L367"}, {"id": "ingenicodriver_generatetag", "label": "_generateTag()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L378"}, {"id": "ingenicodriver_generatemsg", "label": "_generateMsg()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L394"}, {"id": "ingenicodriver_outgoingingenicomessage_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L410"}, {"id": "ingenicodriver_outgoingingenicomessage_generateheader", "label": "._generateHeader()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L456"}, {"id": "ingenicodriver_outgoingingenicomessage_generatefooter", "label": "._generateFooter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L469"}, {"id": "ingenicodriver_outgoingingenicomessage_generatemdc", "label": "._generateMDC()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L479"}, {"id": "ingenicodriver_outgoingingenicomessage_generatebody", "label": "._generateBody()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L489"}, {"id": "ingenicodriver_outgoingingenicomessage_send", "label": ".send()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L514"}, {"id": "ingenicodriver_incomingingenicomessage", "label": "IncomingIngenicoMessage", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L522"}, {"id": "ingenicodriver_hextoint", "label": "_hexToInt()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L525"}, {"id": "ingenicodriver_incomingingenicomessage_getmsg", "label": "._getMsg()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L528"}, {"id": "ingenicodriver_incomingingenicomessage_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L561"}, {"id": "ingenicodriver_incomingingenicomessage_getlength", "label": "._getLength()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L599"}, {"id": "ingenicodriver_incomingingenicomessage_gettag", "label": "._getTag()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L618"}, {"id": "ingenicodriver_incomingingenicomessage_getprotocolid", "label": ".getProtocolId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L636"}, {"id": "ingenicodriver_incomingingenicomessage_getterminalid", "label": ".getTerminalId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L641"}, {"id": "ingenicodriver_incomingingenicomessage_gettransactionresult", "label": ".getTransactionResult()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L646"}, {"id": "ingenicodriver_incomingingenicomessage_gettransactionstage", "label": ".getTransactionStage()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L653"}, {"id": "ingenicodriver_incomingingenicomessage_gettransactionticket", "label": ".getTransactionTicket()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L662"}, {"id": "ingenicodriver_incomingingenicomessage_getkeepaliveinterval", "label": ".getKeepAliveInterval()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L677"}, {"id": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid", "label": ".getKeepAliveReasonId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L686"}, {"id": "ingenicodriver_incomingingenicomessage_getmessagetype", "label": ".getMessageType()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L695"}, {"id": "ingenicodriver_ingenicodriver", "label": "IngenicoDriver", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L702"}, {"id": "driver", "label": "Driver", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "ingenicodriver_ingenicodriver_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L706"}, {"id": "ingenicodriver_supported", "label": "supported()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L723"}, {"id": "ingenicodriver_ingenicodriver_disconnect", "label": ".disconnect()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L745"}, {"id": "ingenicodriver_ingenicodriver_getsequence", "label": "._getSequence()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L768"}, {"id": "ingenicodriver_ingenicodriver_outgoingmessage", "label": "._outgoingMessage()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L777"}, {"id": "ingenicodriver_ingenicodriver_action_default", "label": "._action_default()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L783"}, {"id": "ingenicodriver_ingenicodriver_recv", "label": ".recv()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L803"}, {"id": "ingenicodriver_ingenicodriver_send", "label": ".send()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L809"}, {"id": "ingenicodriver_ingenicodriver_run", "label": ".run()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L815"}, {"id": "ingenicodriver_rationale_26", "label": "Tag type Function. This class is used to make working with the provided Ing", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L26"}, {"id": "ingenicodriver_rationale_33", "label": "Args: name (str): Human readable tag name. tag (b): Iden", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L33"}, {"id": "ingenicodriver_rationale_51", "label": "Get a dictionary with the tag Returns { name (str): tag nam", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L51"}, {"id": "ingenicodriver_rationale_70", "label": "Check if tag is equal Check if a tag is equal, regardless of the case o", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L70"}, {"id": "ingenicodriver_rationale_80", "label": "Base Class for Ingenico Messages. Use OutgoingIngenicoMessage or IncommingIn", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L80"}, {"id": "ingenicodriver_rationale_316", "label": "Search for tag in _const using the hex identifier. Returns InenicoTagTy", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L316"}, {"id": "ingenicodriver_rationale_327", "label": "Search for tag in _const providing the Human readable name. Returns Ine", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L327"}, {"id": "ingenicodriver_rationale_337", "label": "Base Initialisation of Ingenico Message. Args: dev (Obj): t", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L337"}, {"id": "ingenicodriver_rationale_348", "label": "Return tag content with given length. Some tags have to have a fixed le", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L348"}, {"id": "ingenicodriver_rationale_368", "label": "Return the crc for the specified message as a bytestring. The result wi", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L368"}, {"id": "ingenicodriver_rationale_379", "label": "Return formatted tag with tag identifier + length + content. The conten", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L379"}, {"id": "ingenicodriver_rationale_395", "label": "Return The formatted outgoing message including MessageLength and Magic string.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L395"}, {"id": "ingenicodriver_rationale_411", "label": "Initialisation of Outgoing Ingenico messages. After initialisation the", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L411"}, {"id": "ingenicodriver_rationale_457", "label": "Return formatted header. The header does not depend on the message type", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L457"}, {"id": "ingenicodriver_rationale_470", "label": "Return the formatted footer The footer can only be created after the bo", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L470"}, {"id": "ingenicodriver_rationale_480", "label": "Return the Modification Detection Code needed to generate the footer. T", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L480"}, {"id": "ingenicodriver_rationale_490", "label": "Return formatted body and Modification Detection Code. Args:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L490"}, {"id": "ingenicodriver_rationale_515", "label": "Send the generated message to the device. This is the only function tha", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L515"}, {"id": "ingenicodriver_rationale_529", "label": "Return a dictionary of the next tag in the buffer. Returns the decoded", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L529"}, {"id": "ingenicodriver_rationale_562", "label": "Initialisation of incomming Ingenico messages. After initialisation the", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L562"}, {"id": "ingenicodriver_rationale_600", "label": "Returns the message length of the tag as well as the length of the message lengt", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L600"}, {"id": "ingenicodriver_rationale_619", "label": "Return the tag identifier The tag identifier is read directly from the", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L619"}, {"id": "ingenicodriver_rationale_637", "label": "Return The Protocol Id from the tagtree.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L637"}, {"id": "ingenicodriver_rationale_642", "label": "Return The Protocol Id from the tagtree.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L642"}, {"id": "ingenicodriver_rationale_647", "label": "Return The Protocol Id from the tagtree.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L647"}, {"id": "ingenicodriver_rationale_654", "label": "Return The Transaction Stage from the tagtree. If the transaction stage", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L654"}, {"id": "ingenicodriver_rationale_663", "label": "Return The Transaction ticket from the tagtree. If there is no ticket d", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L663"}, {"id": "ingenicodriver_rationale_678", "label": "Return the keep alive interval from the tagtree. If there is co", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L678"}, {"id": "ingenicodriver_rationale_687", "label": "Return The keep alive reason from the tagtree. If the message is no kee", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L687"}, {"id": "ingenicodriver_rationale_696", "label": "Return The message type from the constants, as found in the tagtree.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L696"}, {"id": "ingenicodriver_rationale_724", "label": "Try to initialize a connection with the payment terminal. Override", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L724"}, {"id": "ingenicodriver_rationale_769", "label": "Returns the sequence number for the next outgoing message. The sequence", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L769"}, {"id": "ingenicodriver_rationale_778", "label": "Base function to generate in instance of OutgoingIngenicoMessage.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L778"}, {"id": "ingenicodriver_rationale_784", "label": "Action trigered on request from Odoo. Override", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L784"}, {"id": "ingenicodriver_rationale_816", "label": "If an payment terminal is found, start listening for messages from the terminal.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L816"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "binascii", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "traceback", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "zlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "socket", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L8", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "odoo_addons_iot_drivers_driver", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L10", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "odoo_addons_iot_drivers_event_manager", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L11", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "odoo_addons_iot_drivers_iot_handlers_interfaces_socketinterface", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L12", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_ingenicotagtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L25", "weight": 1.0}, {"source": "ingenicodriver_ingenicotagtype", "target": "ingenicodriver_ingenicotagtype_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L32", "weight": 1.0}, {"source": "ingenicodriver_ingenicotagtype", "target": "ingenicodriver_ingenicotagtype_getdict", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L50", "weight": 1.0}, {"source": "ingenicodriver_ingenicotagtype", "target": "ingenicodriver_ingenicotagtype_hastag", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L69", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_ingenicomessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L79", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_gettagdetailsbycode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L315", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_gettagdetailsbyname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L326", "weight": 1.0}, {"source": "ingenicodriver_ingenicomessage", "target": "ingenicodriver_ingenicomessage_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L336", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_outgoingingenicomessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L344", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage", "target": "ingenicodriver_ingenicomessage", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L344", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_withlength", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L347", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_getcrc32", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L367", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_generatetag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L378", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_generatemsg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L394", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage", "target": "ingenicodriver_outgoingingenicomessage_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L410", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage", "target": "ingenicodriver_outgoingingenicomessage_generateheader", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L456", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage", "target": "ingenicodriver_outgoingingenicomessage_generatefooter", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L469", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage", "target": "ingenicodriver_outgoingingenicomessage_generatemdc", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L479", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage", "target": "ingenicodriver_outgoingingenicomessage_generatebody", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L489", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage", "target": "ingenicodriver_outgoingingenicomessage_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L514", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_incomingingenicomessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L522", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_ingenicomessage", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L522", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_hextoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L525", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_getmsg", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L528", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L561", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_getlength", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L599", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_gettag", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L618", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_getprotocolid", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L636", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_getterminalid", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L641", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_gettransactionresult", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L646", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_gettransactionstage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L653", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_gettransactionticket", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L662", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_getkeepaliveinterval", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L677", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L686", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage", "target": "ingenicodriver_incomingingenicomessage_getmessagetype", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L695", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_ingenicodriver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L702", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver", "target": "driver", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L702", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver", "target": "ingenicodriver_ingenicodriver_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L706", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py", "target": "ingenicodriver_supported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L723", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver", "target": "ingenicodriver_ingenicodriver_disconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L745", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver", "target": "ingenicodriver_ingenicodriver_getsequence", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L768", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver", "target": "ingenicodriver_ingenicodriver_outgoingmessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L777", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver", "target": "ingenicodriver_ingenicodriver_action_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L783", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver", "target": "ingenicodriver_ingenicodriver_recv", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L803", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver", "target": "ingenicodriver_ingenicodriver_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L809", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver", "target": "ingenicodriver_ingenicodriver_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L815", "weight": 1.0}, {"source": "ingenicodriver_gettagdetailsbycode", "target": "ingenicodriver_ingenicotagtype_hastag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L323", "weight": 1.0}, {"source": "ingenicodriver_generatetag", "target": "ingenicodriver_gettagdetailsbyname", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L388", "weight": 1.0}, {"source": "ingenicodriver_generatetag", "target": "ingenicodriver_withlength", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L390", "weight": 1.0}, {"source": "ingenicodriver_generatemsg", "target": "ingenicodriver_generatetag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L404", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_init", "target": "ingenicodriver_ingenicodriver_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L429", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_init", "target": "ingenicodriver_outgoingingenicomessage_generateheader", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L449", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_init", "target": "ingenicodriver_outgoingingenicomessage_generatebody", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L450", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_init", "target": "ingenicodriver_outgoingingenicomessage_generatefooter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L451", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_init", "target": "ingenicodriver_generatemsg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L452", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_init", "target": "ingenicodriver_ingenicodriver_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L454", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_generateheader", "target": "ingenicodriver_generatetag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L461", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_generatefooter", "target": "ingenicodriver_generatetag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L477", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_generatemdc", "target": "ingenicodriver_generatetag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L487", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_generatemdc", "target": "ingenicodriver_getcrc32", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L487", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_generatebody", "target": "ingenicodriver_generatetag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L498", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_generatebody", "target": "ingenicodriver_outgoingingenicomessage_generatemdc", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L512", "weight": 1.0}, {"source": "ingenicodriver_outgoingingenicomessage_send", "target": "ingenicodriver_ingenicodriver_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L519", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_getmsg", "target": "ingenicodriver_incomingingenicomessage_gettag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L539", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_getmsg", "target": "ingenicodriver_incomingingenicomessage_getlength", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L540", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_getmsg", "target": "ingenicodriver_ingenicodriver_recv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L558", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_init", "target": "ingenicodriver_ingenicodriver_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L579", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_init", "target": "ingenicodriver_hextoint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L589", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_init", "target": "ingenicodriver_ingenicodriver_recv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L589", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_init", "target": "ingenicodriver_incomingingenicomessage_getmsg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L595", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_getlength", "target": "ingenicodriver_ingenicodriver_recv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L612", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_gettag", "target": "ingenicodriver_ingenicodriver_recv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L624", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_gettag", "target": "ingenicodriver_gettagdetailsbycode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L633", "weight": 1.0}, {"source": "ingenicodriver_incomingingenicomessage_gettag", "target": "ingenicodriver_ingenicotagtype_getdict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L634", "weight": 1.0}, {"source": "ingenicodriver_supported", "target": "ingenicodriver_incomingingenicomessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L729", "weight": 1.0}, {"source": "ingenicodriver_supported", "target": "ingenicodriver_incomingingenicomessage_getmessagetype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L730", "weight": 1.0}, {"source": "ingenicodriver_supported", "target": "ingenicodriver_incomingingenicomessage_getterminalid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L731", "weight": 1.0}, {"source": "ingenicodriver_supported", "target": "ingenicodriver_incomingingenicomessage_getprotocolid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L732", "weight": 1.0}, {"source": "ingenicodriver_supported", "target": "ingenicodriver_outgoingingenicomessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L733", "weight": 1.0}, {"source": "ingenicodriver_supported", "target": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L738", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_outgoingmessage", "target": "ingenicodriver_outgoingingenicomessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L780", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_outgoingmessage", "target": "ingenicodriver_ingenicodriver_getsequence", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L781", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_action_default", "target": "ingenicodriver_ingenicodriver_outgoingmessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L793", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_run", "target": "ingenicodriver_incomingingenicomessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L824", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_run", "target": "ingenicodriver_incomingingenicomessage_getmessagetype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L830", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_run", "target": "ingenicodriver_incomingingenicomessage_gettransactionstage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L832", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_run", "target": "ingenicodriver_ingenicodriver_outgoingmessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L839", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_run", "target": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L839", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_run", "target": "ingenicodriver_incomingingenicomessage_gettransactionresult", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L841", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_run", "target": "ingenicodriver_incomingingenicomessage_gettransactionticket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L844", "weight": 1.0}, {"source": "ingenicodriver_ingenicodriver_run", "target": "ingenicodriver_ingenicodriver_disconnect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L850", "weight": 1.0}, {"source": "ingenicodriver_rationale_26", "target": "ingenicodriver_ingenicotagtype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L26", "weight": 1.0}, {"source": "ingenicodriver_rationale_33", "target": "ingenicodriver_ingenicotagtype_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L33", "weight": 1.0}, {"source": "ingenicodriver_rationale_51", "target": "ingenicodriver_ingenicotagtype_getdict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L51", "weight": 1.0}, {"source": "ingenicodriver_rationale_70", "target": "ingenicodriver_ingenicotagtype_hastag", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L70", "weight": 1.0}, {"source": "ingenicodriver_rationale_80", "target": "ingenicodriver_ingenicomessage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L80", "weight": 1.0}, {"source": "ingenicodriver_rationale_316", "target": "ingenicodriver_ingenicomessage_gettagdetailsbycode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L316", "weight": 1.0}, {"source": "ingenicodriver_rationale_327", "target": "ingenicodriver_ingenicomessage_gettagdetailsbyname", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L327", "weight": 1.0}, {"source": "ingenicodriver_rationale_337", "target": "ingenicodriver_ingenicomessage_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L337", "weight": 1.0}, {"source": "ingenicodriver_rationale_348", "target": "ingenicodriver_outgoingingenicomessage_withlength", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L348", "weight": 1.0}, {"source": "ingenicodriver_rationale_368", "target": "ingenicodriver_outgoingingenicomessage_getcrc32", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L368", "weight": 1.0}, {"source": "ingenicodriver_rationale_379", "target": "ingenicodriver_outgoingingenicomessage_generatetag", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L379", "weight": 1.0}, {"source": "ingenicodriver_rationale_395", "target": "ingenicodriver_outgoingingenicomessage_generatemsg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L395", "weight": 1.0}, {"source": "ingenicodriver_rationale_411", "target": "ingenicodriver_outgoingingenicomessage_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L411", "weight": 1.0}, {"source": "ingenicodriver_rationale_457", "target": "ingenicodriver_outgoingingenicomessage_generateheader", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L457", "weight": 1.0}, {"source": "ingenicodriver_rationale_470", "target": "ingenicodriver_outgoingingenicomessage_generatefooter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L470", "weight": 1.0}, {"source": "ingenicodriver_rationale_480", "target": "ingenicodriver_outgoingingenicomessage_generatemdc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L480", "weight": 1.0}, {"source": "ingenicodriver_rationale_490", "target": "ingenicodriver_outgoingingenicomessage_generatebody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L490", "weight": 1.0}, {"source": "ingenicodriver_rationale_515", "target": "ingenicodriver_outgoingingenicomessage_send", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L515", "weight": 1.0}, {"source": "ingenicodriver_rationale_529", "target": "ingenicodriver_incomingingenicomessage_getmsg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L529", "weight": 1.0}, {"source": "ingenicodriver_rationale_562", "target": "ingenicodriver_incomingingenicomessage_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L562", "weight": 1.0}, {"source": "ingenicodriver_rationale_600", "target": "ingenicodriver_incomingingenicomessage_getlength", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L600", "weight": 1.0}, {"source": "ingenicodriver_rationale_619", "target": "ingenicodriver_incomingingenicomessage_gettag", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L619", "weight": 1.0}, {"source": "ingenicodriver_rationale_637", "target": "ingenicodriver_incomingingenicomessage_getprotocolid", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L637", "weight": 1.0}, {"source": "ingenicodriver_rationale_642", "target": "ingenicodriver_incomingingenicomessage_getterminalid", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L642", "weight": 1.0}, {"source": "ingenicodriver_rationale_647", "target": "ingenicodriver_incomingingenicomessage_gettransactionresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L647", "weight": 1.0}, {"source": "ingenicodriver_rationale_654", "target": "ingenicodriver_incomingingenicomessage_gettransactionstage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L654", "weight": 1.0}, {"source": "ingenicodriver_rationale_663", "target": "ingenicodriver_incomingingenicomessage_gettransactionticket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L663", "weight": 1.0}, {"source": "ingenicodriver_rationale_678", "target": "ingenicodriver_incomingingenicomessage_getkeepaliveinterval", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L678", "weight": 1.0}, {"source": "ingenicodriver_rationale_687", "target": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L687", "weight": 1.0}, {"source": "ingenicodriver_rationale_696", "target": "ingenicodriver_incomingingenicomessage_getmessagetype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L696", "weight": 1.0}, {"source": "ingenicodriver_rationale_724", "target": "ingenicodriver_ingenicodriver_supported", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L724", "weight": 1.0}, {"source": "ingenicodriver_rationale_769", "target": "ingenicodriver_ingenicodriver_getsequence", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L769", "weight": 1.0}, {"source": "ingenicodriver_rationale_778", "target": "ingenicodriver_ingenicodriver_outgoingmessage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L778", "weight": 1.0}, {"source": "ingenicodriver_rationale_784", "target": "ingenicodriver_ingenicodriver_action_default", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L784", "weight": 1.0}, {"source": "ingenicodriver_rationale_816", "target": "ingenicodriver_ingenicodriver_run", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L816", "weight": 1.0}], "raw_calls": [{"caller_nid": "ingenicodriver_ingenicotagtype_getdict", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L64"}, {"caller_nid": "ingenicodriver_ingenicotagtype_hastag", "callee": "upper", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L77"}, {"caller_nid": "ingenicodriver_ingenicotagtype_hastag", "callee": "upper", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L77"}, {"caller_nid": "ingenicodriver_gettagdetailsbycode", "callee": "next", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L323"}, {"caller_nid": "ingenicodriver_gettagdetailsbyname", "callee": "next", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L334"}, {"caller_nid": "ingenicodriver_withlength", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L358"}, {"caller_nid": "ingenicodriver_withlength", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L360"}, {"caller_nid": "ingenicodriver_withlength", "callee": "format_exc", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L360"}, {"caller_nid": "ingenicodriver_getcrc32", "callee": "unhexlify", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L375"}, {"caller_nid": "ingenicodriver_getcrc32", "callee": "format", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L375"}, {"caller_nid": "ingenicodriver_getcrc32", "callee": "crc32", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L375"}, {"caller_nid": "ingenicodriver_generatetag", "callee": "unhexlify", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L390"}, {"caller_nid": "ingenicodriver_generatetag", "callee": "encode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L390"}, {"caller_nid": "ingenicodriver_generatetag", "callee": "chr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L390"}, {"caller_nid": "ingenicodriver_generatetag", "callee": "unhexlify", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L391"}, {"caller_nid": "ingenicodriver_generatetag", "callee": "encode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L391"}, {"caller_nid": "ingenicodriver_generatetag", "callee": "chr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L391"}, {"caller_nid": "ingenicodriver_generatetag", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L391"}, {"caller_nid": "ingenicodriver_generatemsg", "callee": "to_bytes", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L405"}, {"caller_nid": "ingenicodriver_generatemsg", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L405"}, {"caller_nid": "ingenicodriver_generatemsg", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L406"}, {"caller_nid": "ingenicodriver_outgoingingenicomessage_init", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L429"}, {"caller_nid": "ingenicodriver_outgoingingenicomessage_generateheader", "callee": "encode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L465"}, {"caller_nid": "ingenicodriver_outgoingingenicomessage_generatebody", "callee": "unhexlify", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L506"}, {"caller_nid": "ingenicodriver_outgoingingenicomessage_generatebody", "callee": "format", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L506"}, {"caller_nid": "ingenicodriver_outgoingingenicomessage_generatebody", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L506"}, {"caller_nid": "ingenicodriver_outgoingingenicomessage_generatebody", "callee": "to_bytes", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L508"}, {"caller_nid": "ingenicodriver_outgoingingenicomessage_generatebody", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L508"}, {"caller_nid": "ingenicodriver_outgoingingenicomessage_generatebody", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L508"}, {"caller_nid": "ingenicodriver_hextoint", "callee": "from_bytes", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L526"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_getmsg", "callee": "warning", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L554"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_getmsg", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L555"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_init", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L579"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_init", "callee": "hasattr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L584"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_init", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L585"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_init", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L588"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_init", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L591"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_init", "callee": "warning", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L597"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_getlength", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L612"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_getlength", "callee": "hex", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L612"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_getlength", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L614"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_getlength", "callee": "hex", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L614"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_gettag", "callee": "hex", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L624"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_gettag", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L625"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_gettag", "callee": "hex", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L629"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_gettag", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L630"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_gettransactionresult", "callee": "keys", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L649"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_gettransactionstage", "callee": "keys", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L658"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_gettransactionticket", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L674"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_getkeepaliveinterval", "callee": "keys", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L682"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid", "callee": "keys", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L691"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_getmessagetype", "callee": "next", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L699"}, {"caller_nid": "ingenicodriver_incomingingenicomessage_getmessagetype", "callee": "items", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L699"}, {"caller_nid": "ingenicodriver_ingenicodriver_init", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L707"}, {"caller_nid": "ingenicodriver_ingenicodriver_init", "callee": "update", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L718"}, {"caller_nid": "ingenicodriver_supported", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L742"}, {"caller_nid": "ingenicodriver_supported", "callee": "format_exc", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L742"}, {"caller_nid": "ingenicodriver_ingenicodriver_disconnect", "callee": "shutdown", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L759"}, {"caller_nid": "ingenicodriver_ingenicodriver_disconnect", "callee": "close", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L764"}, {"caller_nid": "ingenicodriver_ingenicodriver_disconnect", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L766"}, {"caller_nid": "ingenicodriver_ingenicodriver_getsequence", "callee": "to_bytes", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L775"}, {"caller_nid": "ingenicodriver_ingenicodriver_action_default", "callee": "ValueError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L792"}, {"caller_nid": "ingenicodriver_ingenicodriver_action_default", "callee": "exception", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L798"}, {"caller_nid": "ingenicodriver_ingenicodriver_action_default", "callee": "format", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L799"}, {"caller_nid": "ingenicodriver_ingenicodriver_action_default", "callee": "type", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L799"}, {"caller_nid": "ingenicodriver_ingenicodriver_action_default", "callee": "device_changed", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L801"}, {"caller_nid": "ingenicodriver_ingenicodriver_recv", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L807"}, {"caller_nid": "ingenicodriver_ingenicodriver_send", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L813"}, {"caller_nid": "ingenicodriver_ingenicodriver_run", "callee": "is_set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L821"}, {"caller_nid": "ingenicodriver_ingenicodriver_run", "callee": "sleep", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L822"}, {"caller_nid": "ingenicodriver_ingenicodriver_run", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L823"}, {"caller_nid": "ingenicodriver_ingenicodriver_run", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L825"}, {"caller_nid": "ingenicodriver_ingenicodriver_run", "callee": "device_changed", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L847"}, {"caller_nid": "ingenicodriver_ingenicodriver_run", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L849"}, {"caller_nid": "ingenicodriver_ingenicodriver_run", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L853"}, {"caller_nid": "ingenicodriver_ingenicodriver_run", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L855"}, {"caller_nid": "ingenicodriver_ingenicodriver_run", "callee": "format_exc", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py", "source_location": "L855"}]} |