11623 lines
473 KiB
JSON
11623 lines
473 KiB
JSON
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {},
|
|
"nodes": [
|
|
{
|
|
"label": "hooks.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/hooks.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_hooks_py",
|
|
"community": 19,
|
|
"norm_label": "hooks.py"
|
|
},
|
|
{
|
|
"label": "post_init_hook()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/hooks.py",
|
|
"source_location": "L23",
|
|
"id": "hooks_post_init_hook",
|
|
"community": 19,
|
|
"norm_label": "post_init_hook()"
|
|
},
|
|
{
|
|
"label": "_backfill_uuids()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/hooks.py",
|
|
"source_location": "L28",
|
|
"id": "hooks_backfill_uuids",
|
|
"community": 19,
|
|
"norm_label": "_backfill_uuids()"
|
|
},
|
|
{
|
|
"label": "_backfill_sensor_types()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/hooks.py",
|
|
"source_location": "L39",
|
|
"id": "hooks_backfill_sensor_types",
|
|
"community": 19,
|
|
"norm_label": "_backfill_sensor_types()"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_init_py",
|
|
"community": 19,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "__manifest__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/__manifest__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_manifest_py",
|
|
"community": 39,
|
|
"norm_label": "__manifest__.py"
|
|
},
|
|
{
|
|
"label": "fusion_plating_tank.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fusion_plating_tank.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fusion_plating_tank_py",
|
|
"community": 23,
|
|
"norm_label": "fusion_plating_tank.py"
|
|
},
|
|
{
|
|
"label": "FusionPlatingTank",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fusion_plating_tank.py",
|
|
"source_location": "L11",
|
|
"id": "fusion_plating_tank_fusionplatingtank",
|
|
"community": 23,
|
|
"norm_label": "fusionplatingtank"
|
|
},
|
|
{
|
|
"label": "_compute_sensor_stats()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fusion_plating_tank.py",
|
|
"source_location": "L27",
|
|
"id": "fusion_plating_tank_compute_sensor_stats",
|
|
"community": 23,
|
|
"norm_label": "_compute_sensor_stats()"
|
|
},
|
|
{
|
|
"label": "fp_tank_sensor.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"community": 3,
|
|
"norm_label": "fp_tank_sensor.py"
|
|
},
|
|
{
|
|
"label": "FpTankSensor",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L19",
|
|
"id": "fp_tank_sensor_fptanksensor",
|
|
"community": 3,
|
|
"norm_label": "fptanksensor"
|
|
},
|
|
{
|
|
"label": "_compute_effective_location()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L122",
|
|
"id": "fp_tank_sensor_compute_effective_location",
|
|
"community": 3,
|
|
"norm_label": "_compute_effective_location()"
|
|
},
|
|
{
|
|
"label": "_compute_effective_target()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L183",
|
|
"id": "fp_tank_sensor_compute_effective_target",
|
|
"community": 3,
|
|
"norm_label": "_compute_effective_target()"
|
|
},
|
|
{
|
|
"label": "_compute_last_reading_display()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L223",
|
|
"id": "fp_tank_sensor_compute_last_reading_display",
|
|
"community": 3,
|
|
"norm_label": "_compute_last_reading_display()"
|
|
},
|
|
{
|
|
"label": "create()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L251",
|
|
"id": "fp_tank_sensor_create",
|
|
"community": 3,
|
|
"norm_label": "create()"
|
|
},
|
|
{
|
|
"label": "_compute_reading_count()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L259",
|
|
"id": "fp_tank_sensor_compute_reading_count",
|
|
"community": 3,
|
|
"norm_label": "_compute_reading_count()"
|
|
},
|
|
{
|
|
"label": "._get_alert_range()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L266",
|
|
"id": "fp_tank_sensor_fptanksensor_get_alert_range",
|
|
"community": 3,
|
|
"norm_label": "._get_alert_range()"
|
|
},
|
|
{
|
|
"label": "._get_setpoint()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L277",
|
|
"id": "fp_tank_sensor_fptanksensor_get_setpoint",
|
|
"community": 3,
|
|
"norm_label": "._get_setpoint()"
|
|
},
|
|
{
|
|
"label": ".action_view_readings()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L288",
|
|
"id": "fp_tank_sensor_fptanksensor_action_view_readings",
|
|
"community": 3,
|
|
"norm_label": ".action_view_readings()"
|
|
},
|
|
{
|
|
"label": "Return (min, max) floats. Zero means 'no bound'.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L267",
|
|
"id": "fp_tank_sensor_rationale_267",
|
|
"community": 3,
|
|
"norm_label": "return (min, max) floats. zero means 'no bound'."
|
|
},
|
|
{
|
|
"label": "Canonical (raw) setpoint used for deviation calcs. Returns 0.0 if no se",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L278",
|
|
"id": "fp_tank_sensor_rationale_278",
|
|
"community": 3,
|
|
"norm_label": "canonical (raw) setpoint used for deviation calcs. returns 0.0 if no se"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_init_py",
|
|
"community": 32,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "fp_sensor_dashboard.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_dashboard.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_sensor_dashboard_py",
|
|
"community": 20,
|
|
"norm_label": "fp_sensor_dashboard.py"
|
|
},
|
|
{
|
|
"label": "FpSensorDashboard",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_dashboard.py",
|
|
"source_location": "L15",
|
|
"id": "fp_sensor_dashboard_fpsensordashboard",
|
|
"community": 20,
|
|
"norm_label": "fpsensordashboard"
|
|
},
|
|
{
|
|
"label": "_compute_counts()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_dashboard.py",
|
|
"source_location": "L44",
|
|
"id": "fp_sensor_dashboard_compute_counts",
|
|
"community": 20,
|
|
"norm_label": "_compute_counts()"
|
|
},
|
|
{
|
|
"label": ".action_view_sensors()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_dashboard.py",
|
|
"source_location": "L51",
|
|
"id": "fp_sensor_dashboard_fpsensordashboard_action_view_sensors",
|
|
"community": 20,
|
|
"norm_label": ".action_view_sensors()"
|
|
},
|
|
{
|
|
"label": ".action_view_recent_readings()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_dashboard.py",
|
|
"source_location": "L62",
|
|
"id": "fp_sensor_dashboard_fpsensordashboard_action_view_recent_readings",
|
|
"community": 20,
|
|
"norm_label": ".action_view_recent_readings()"
|
|
},
|
|
{
|
|
"label": "fp_tank_reading.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"community": 3,
|
|
"norm_label": "fp_tank_reading.py"
|
|
},
|
|
{
|
|
"label": "FpTankReading",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L27",
|
|
"id": "fp_tank_reading_fptankreading",
|
|
"community": 3,
|
|
"norm_label": "fptankreading"
|
|
},
|
|
{
|
|
"label": "_compute_display()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L86",
|
|
"id": "fp_tank_reading_compute_display",
|
|
"community": 3,
|
|
"norm_label": "_compute_display()"
|
|
},
|
|
{
|
|
"label": "_compute_deviation()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L127",
|
|
"id": "fp_tank_reading_compute_deviation",
|
|
"community": 3,
|
|
"norm_label": "_compute_deviation()"
|
|
},
|
|
{
|
|
"label": "_compute_display_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L183",
|
|
"id": "fp_tank_reading_compute_display_name",
|
|
"community": 3,
|
|
"norm_label": "_compute_display_name()"
|
|
},
|
|
{
|
|
"label": "create()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L194",
|
|
"id": "fp_tank_reading_create",
|
|
"community": 3,
|
|
"norm_label": "create()"
|
|
},
|
|
{
|
|
"label": "._evaluate_spec()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L208",
|
|
"id": "fp_tank_reading_fptankreading_evaluate_spec",
|
|
"community": 3,
|
|
"norm_label": "._evaluate_spec()"
|
|
},
|
|
{
|
|
"label": "._raise_quality_hold()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L236",
|
|
"id": "fp_tank_reading_fptankreading_raise_quality_hold",
|
|
"community": 3,
|
|
"norm_label": "._raise_quality_hold()"
|
|
},
|
|
{
|
|
"label": "Set `in_spec`, update sensor cache, raise hold if this reading is the fi",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L209",
|
|
"id": "fp_tank_reading_rationale_209",
|
|
"community": 3,
|
|
"norm_label": "set `in_spec`, update sensor cache, raise hold if this reading is the fi"
|
|
},
|
|
{
|
|
"label": "Create a quality hold describing the out-of-spec reading.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L237",
|
|
"id": "fp_tank_reading_rationale_237",
|
|
"community": 3,
|
|
"norm_label": "create a quality hold describing the out-of-spec reading."
|
|
},
|
|
{
|
|
"label": "fp_sensor_type.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_type.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_sensor_type_py",
|
|
"community": 21,
|
|
"norm_label": "fp_sensor_type.py"
|
|
},
|
|
{
|
|
"label": "FpSensorType",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_type.py",
|
|
"source_location": "L20",
|
|
"id": "fp_sensor_type_fpsensortype",
|
|
"community": 21,
|
|
"norm_label": "fpsensortype"
|
|
},
|
|
{
|
|
"label": "._compute_sensor_count()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_type.py",
|
|
"source_location": "L69",
|
|
"id": "fp_sensor_type_fpsensortype_compute_sensor_count",
|
|
"community": 21,
|
|
"norm_label": "._compute_sensor_count()"
|
|
},
|
|
{
|
|
"label": ".action_view_sensors()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_type.py",
|
|
"source_location": "L73",
|
|
"id": "fp_sensor_type_fpsensortype_action_view_sensors",
|
|
"community": 21,
|
|
"norm_label": ".action_view_sensors()"
|
|
},
|
|
{
|
|
"label": "fp_iot_ingest.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_fp_iot_ingest_py",
|
|
"community": 3,
|
|
"norm_label": "fp_iot_ingest.py"
|
|
},
|
|
{
|
|
"label": "_parse_read_at()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L42",
|
|
"id": "fp_iot_ingest_parse_read_at",
|
|
"community": 3,
|
|
"norm_label": "_parse_read_at()"
|
|
},
|
|
{
|
|
"label": "FpIotIngestController",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L59",
|
|
"id": "fp_iot_ingest_fpiotingestcontroller",
|
|
"community": 3,
|
|
"norm_label": "fpiotingestcontroller"
|
|
},
|
|
{
|
|
"label": "ingest()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L63",
|
|
"id": "fp_iot_ingest_ingest",
|
|
"community": 3,
|
|
"norm_label": "ingest()"
|
|
},
|
|
{
|
|
"label": "Best-effort ISO-8601 parse \u2014 fall back to 'now' on garbage input.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L43",
|
|
"id": "fp_iot_ingest_rationale_43",
|
|
"community": 3,
|
|
"norm_label": "best-effort iso-8601 parse \u2014 fall back to 'now' on garbage input."
|
|
},
|
|
{
|
|
"label": "Accept one-or-many sensor readings and land them in fp.tank.reading.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L64",
|
|
"id": "fp_iot_ingest_rationale_64",
|
|
"community": 40,
|
|
"norm_label": "accept one-or-many sensor readings and land them in fp.tank.reading."
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_init_py",
|
|
"community": 33,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_init_py",
|
|
"community": 34,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "__manifest__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/__manifest__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_manifest_py",
|
|
"community": 41,
|
|
"norm_label": "__manifest__.py"
|
|
},
|
|
{
|
|
"label": "WorldlineDriver_L.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_worldlinedriver_l_py",
|
|
"community": 2,
|
|
"norm_label": "worldlinedriver_l.py"
|
|
},
|
|
{
|
|
"label": "WorldlineDriver",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L120",
|
|
"id": "worldlinedriver_l_worldlinedriver",
|
|
"community": 2,
|
|
"norm_label": "worldlinedriver"
|
|
},
|
|
{
|
|
"label": "CtypesTerminalDriver",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "ctypesterminaldriver",
|
|
"community": 2,
|
|
"norm_label": "ctypesterminaldriver"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L123",
|
|
"id": "worldlinedriver_l_worldlinedriver_init",
|
|
"community": 2,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": ".processTransaction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L128",
|
|
"id": "worldlinedriver_l_worldlinedriver_processtransaction",
|
|
"community": 2,
|
|
"norm_label": ".processtransaction()"
|
|
},
|
|
{
|
|
"label": ".cancelTransaction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L185",
|
|
"id": "worldlinedriver_l_worldlinedriver_canceltransaction",
|
|
"community": 2,
|
|
"norm_label": ".canceltransaction()"
|
|
},
|
|
{
|
|
"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": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"community": 0,
|
|
"norm_label": "ingenicodriver.py"
|
|
},
|
|
{
|
|
"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",
|
|
"community": 5,
|
|
"norm_label": "ingenicotagtype"
|
|
},
|
|
{
|
|
"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_init",
|
|
"community": 5,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"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_getdict",
|
|
"community": 5,
|
|
"norm_label": ".getdict()"
|
|
},
|
|
{
|
|
"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_ingenicotagtype_hastag",
|
|
"community": 5,
|
|
"norm_label": ".hastag()"
|
|
},
|
|
{
|
|
"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_ingenicomessage",
|
|
"community": 0,
|
|
"norm_label": "ingenicomessage"
|
|
},
|
|
{
|
|
"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_gettagdetailsbycode",
|
|
"community": 5,
|
|
"norm_label": "_gettagdetailsbycode()"
|
|
},
|
|
{
|
|
"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_gettagdetailsbyname",
|
|
"community": 0,
|
|
"norm_label": "_gettagdetailsbyname()"
|
|
},
|
|
{
|
|
"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_ingenicomessage_init",
|
|
"community": 0,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"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_outgoingingenicomessage",
|
|
"community": 0,
|
|
"norm_label": "outgoingingenicomessage"
|
|
},
|
|
{
|
|
"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_withlength",
|
|
"community": 0,
|
|
"norm_label": "_withlength()"
|
|
},
|
|
{
|
|
"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_getcrc32",
|
|
"community": 0,
|
|
"norm_label": "_getcrc32()"
|
|
},
|
|
{
|
|
"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_generatetag",
|
|
"community": 0,
|
|
"norm_label": "_generatetag()"
|
|
},
|
|
{
|
|
"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_generatemsg",
|
|
"community": 0,
|
|
"norm_label": "_generatemsg()"
|
|
},
|
|
{
|
|
"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_init",
|
|
"community": 0,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"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_generateheader",
|
|
"community": 0,
|
|
"norm_label": "._generateheader()"
|
|
},
|
|
{
|
|
"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_generatefooter",
|
|
"community": 0,
|
|
"norm_label": "._generatefooter()"
|
|
},
|
|
{
|
|
"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_generatemdc",
|
|
"community": 0,
|
|
"norm_label": "._generatemdc()"
|
|
},
|
|
{
|
|
"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_generatebody",
|
|
"community": 0,
|
|
"norm_label": "._generatebody()"
|
|
},
|
|
{
|
|
"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_outgoingingenicomessage_send",
|
|
"community": 0,
|
|
"norm_label": ".send()"
|
|
},
|
|
{
|
|
"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_incomingingenicomessage",
|
|
"community": 0,
|
|
"norm_label": "incomingingenicomessage"
|
|
},
|
|
{
|
|
"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_hextoint",
|
|
"community": 5,
|
|
"norm_label": "_hextoint()"
|
|
},
|
|
{
|
|
"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_getmsg",
|
|
"community": 5,
|
|
"norm_label": "._getmsg()"
|
|
},
|
|
{
|
|
"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_init",
|
|
"community": 5,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"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_getlength",
|
|
"community": 5,
|
|
"norm_label": "._getlength()"
|
|
},
|
|
{
|
|
"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_gettag",
|
|
"community": 5,
|
|
"norm_label": "._gettag()"
|
|
},
|
|
{
|
|
"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_getprotocolid",
|
|
"community": 0,
|
|
"norm_label": ".getprotocolid()"
|
|
},
|
|
{
|
|
"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_getterminalid",
|
|
"community": 0,
|
|
"norm_label": ".getterminalid()"
|
|
},
|
|
{
|
|
"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_gettransactionresult",
|
|
"community": 0,
|
|
"norm_label": ".gettransactionresult()"
|
|
},
|
|
{
|
|
"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_gettransactionstage",
|
|
"community": 0,
|
|
"norm_label": ".gettransactionstage()"
|
|
},
|
|
{
|
|
"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_gettransactionticket",
|
|
"community": 0,
|
|
"norm_label": ".gettransactionticket()"
|
|
},
|
|
{
|
|
"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_getkeepaliveinterval",
|
|
"community": 0,
|
|
"norm_label": ".getkeepaliveinterval()"
|
|
},
|
|
{
|
|
"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_getkeepalivereasonid",
|
|
"community": 0,
|
|
"norm_label": ".getkeepalivereasonid()"
|
|
},
|
|
{
|
|
"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_incomingingenicomessage_getmessagetype",
|
|
"community": 0,
|
|
"norm_label": ".getmessagetype()"
|
|
},
|
|
{
|
|
"label": "IngenicoDriver",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py",
|
|
"source_location": "L702",
|
|
"id": "ingenicodriver_ingenicodriver",
|
|
"community": 5,
|
|
"norm_label": "ingenicodriver"
|
|
},
|
|
{
|
|
"label": "Driver",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "driver",
|
|
"community": 5,
|
|
"norm_label": "driver"
|
|
},
|
|
{
|
|
"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_ingenicodriver_init",
|
|
"community": 5,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"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_supported",
|
|
"community": 0,
|
|
"norm_label": "supported()"
|
|
},
|
|
{
|
|
"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_disconnect",
|
|
"community": 4,
|
|
"norm_label": ".disconnect()"
|
|
},
|
|
{
|
|
"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_getsequence",
|
|
"community": 5,
|
|
"norm_label": "._getsequence()"
|
|
},
|
|
{
|
|
"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_outgoingmessage",
|
|
"community": 5,
|
|
"norm_label": "._outgoingmessage()"
|
|
},
|
|
{
|
|
"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_action_default",
|
|
"community": 5,
|
|
"norm_label": "._action_default()"
|
|
},
|
|
{
|
|
"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_recv",
|
|
"community": 5,
|
|
"norm_label": ".recv()"
|
|
},
|
|
{
|
|
"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_send",
|
|
"community": 0,
|
|
"norm_label": ".send()"
|
|
},
|
|
{
|
|
"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_ingenicodriver_run",
|
|
"community": 0,
|
|
"norm_label": ".run()"
|
|
},
|
|
{
|
|
"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_26",
|
|
"community": 5,
|
|
"norm_label": "tag type function. this class is used to make working with the provided ing"
|
|
},
|
|
{
|
|
"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_33",
|
|
"community": 5,
|
|
"norm_label": "args: name (str): human readable tag name. tag (b): iden"
|
|
},
|
|
{
|
|
"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_51",
|
|
"community": 5,
|
|
"norm_label": "get a dictionary with the tag returns { name (str): tag nam"
|
|
},
|
|
{
|
|
"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_70",
|
|
"community": 5,
|
|
"norm_label": "check if tag is equal check if a tag is equal, regardless of the case o"
|
|
},
|
|
{
|
|
"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_80",
|
|
"community": 0,
|
|
"norm_label": "base class for ingenico messages. use outgoingingenicomessage or incommingin"
|
|
},
|
|
{
|
|
"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_316",
|
|
"community": 42,
|
|
"norm_label": "search for tag in _const using the hex identifier. returns inenicotagty"
|
|
},
|
|
{
|
|
"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_327",
|
|
"community": 43,
|
|
"norm_label": "search for tag in _const providing the human readable name. returns ine"
|
|
},
|
|
{
|
|
"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_337",
|
|
"community": 0,
|
|
"norm_label": "base initialisation of ingenico message. args: dev (obj): t"
|
|
},
|
|
{
|
|
"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_348",
|
|
"community": 44,
|
|
"norm_label": "return tag content with given length. some tags have to have a fixed le"
|
|
},
|
|
{
|
|
"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_368",
|
|
"community": 45,
|
|
"norm_label": "return the crc for the specified message as a bytestring. the result wi"
|
|
},
|
|
{
|
|
"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_379",
|
|
"community": 46,
|
|
"norm_label": "return formatted tag with tag identifier + length + content. the conten"
|
|
},
|
|
{
|
|
"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_395",
|
|
"community": 47,
|
|
"norm_label": "return the formatted outgoing message including messagelength and magic string."
|
|
},
|
|
{
|
|
"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_411",
|
|
"community": 0,
|
|
"norm_label": "initialisation of outgoing ingenico messages. after initialisation the"
|
|
},
|
|
{
|
|
"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_457",
|
|
"community": 0,
|
|
"norm_label": "return formatted header. the header does not depend on the message type"
|
|
},
|
|
{
|
|
"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_470",
|
|
"community": 0,
|
|
"norm_label": "return the formatted footer the footer can only be created after the bo"
|
|
},
|
|
{
|
|
"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_480",
|
|
"community": 0,
|
|
"norm_label": "return the modification detection code needed to generate the footer. t"
|
|
},
|
|
{
|
|
"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_490",
|
|
"community": 0,
|
|
"norm_label": "return formatted body and modification detection code. args:"
|
|
},
|
|
{
|
|
"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_515",
|
|
"community": 0,
|
|
"norm_label": "send the generated message to the device. this is the only function tha"
|
|
},
|
|
{
|
|
"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_529",
|
|
"community": 5,
|
|
"norm_label": "return a dictionary of the next tag in the buffer. returns the decoded"
|
|
},
|
|
{
|
|
"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_562",
|
|
"community": 5,
|
|
"norm_label": "initialisation of incomming ingenico messages. after initialisation the"
|
|
},
|
|
{
|
|
"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_600",
|
|
"community": 5,
|
|
"norm_label": "returns the message length of the tag as well as the length of the message lengt"
|
|
},
|
|
{
|
|
"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_619",
|
|
"community": 5,
|
|
"norm_label": "return the tag identifier the tag identifier is read directly from the"
|
|
},
|
|
{
|
|
"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_637",
|
|
"community": 0,
|
|
"norm_label": "return the protocol id from the tagtree."
|
|
},
|
|
{
|
|
"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_642",
|
|
"community": 0,
|
|
"norm_label": "return the protocol id from the tagtree."
|
|
},
|
|
{
|
|
"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_647",
|
|
"community": 0,
|
|
"norm_label": "return the protocol id from the tagtree."
|
|
},
|
|
{
|
|
"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_654",
|
|
"community": 0,
|
|
"norm_label": "return the transaction stage from the tagtree. if the transaction stage"
|
|
},
|
|
{
|
|
"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_663",
|
|
"community": 0,
|
|
"norm_label": "return the transaction ticket from the tagtree. if there is no ticket d"
|
|
},
|
|
{
|
|
"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_678",
|
|
"community": 0,
|
|
"norm_label": "return the keep alive interval from the tagtree. if there is co"
|
|
},
|
|
{
|
|
"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_687",
|
|
"community": 0,
|
|
"norm_label": "return the keep alive reason from the tagtree. if the message is no kee"
|
|
},
|
|
{
|
|
"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_696",
|
|
"community": 0,
|
|
"norm_label": "return the message type from the constants, as found in the tagtree."
|
|
},
|
|
{
|
|
"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_724",
|
|
"community": 48,
|
|
"norm_label": "try to initialize a connection with the payment terminal. override"
|
|
},
|
|
{
|
|
"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_769",
|
|
"community": 5,
|
|
"norm_label": "returns the sequence number for the next outgoing message. the sequence"
|
|
},
|
|
{
|
|
"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_778",
|
|
"community": 5,
|
|
"norm_label": "base function to generate in instance of outgoingingenicomessage."
|
|
},
|
|
{
|
|
"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_784",
|
|
"community": 5,
|
|
"norm_label": "action trigered on request from odoo. override"
|
|
},
|
|
{
|
|
"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",
|
|
"id": "ingenicodriver_rationale_816",
|
|
"community": 0,
|
|
"norm_label": "if an payment terminal is found, start listening for messages from the terminal."
|
|
},
|
|
{
|
|
"label": "WorldlineDriver_W.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_worldlinedriver_w_py",
|
|
"community": 2,
|
|
"norm_label": "worldlinedriver_w.py"
|
|
},
|
|
{
|
|
"label": "WorldlineDriver",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L121",
|
|
"id": "worldlinedriver_w_worldlinedriver",
|
|
"community": 2,
|
|
"norm_label": "worldlinedriver"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L124",
|
|
"id": "worldlinedriver_w_worldlinedriver_init",
|
|
"community": 2,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": ".processTransaction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L129",
|
|
"id": "worldlinedriver_w_worldlinedriver_processtransaction",
|
|
"community": 2,
|
|
"norm_label": ".processtransaction()"
|
|
},
|
|
{
|
|
"label": ".cancelTransaction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L195",
|
|
"id": "worldlinedriver_w_worldlinedriver_canceltransaction",
|
|
"community": 2,
|
|
"norm_label": ".canceltransaction()"
|
|
},
|
|
{
|
|
"label": "SixDriver.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_sixdriver_py",
|
|
"community": 2,
|
|
"norm_label": "sixdriver.py"
|
|
},
|
|
{
|
|
"label": "SixDriver",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L48",
|
|
"id": "sixdriver_sixdriver",
|
|
"community": 2,
|
|
"norm_label": "sixdriver"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L51",
|
|
"id": "sixdriver_sixdriver_init",
|
|
"community": 2,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": ".processTransaction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L56",
|
|
"id": "sixdriver_sixdriver_processtransaction",
|
|
"community": 2,
|
|
"norm_label": ".processtransaction()"
|
|
},
|
|
{
|
|
"label": ".cancelTransaction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L135",
|
|
"id": "sixdriver_sixdriver_canceltransaction",
|
|
"community": 2,
|
|
"norm_label": ".canceltransaction()"
|
|
},
|
|
{
|
|
"label": ".six_terminal_balance()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L155",
|
|
"id": "sixdriver_sixdriver_six_terminal_balance",
|
|
"community": 2,
|
|
"norm_label": ".six_terminal_balance()"
|
|
},
|
|
{
|
|
"label": "ctypes_terminal_driver.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"community": 2,
|
|
"norm_label": "ctypes_terminal_driver.py"
|
|
},
|
|
{
|
|
"label": "import_ctypes_library()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L27",
|
|
"id": "ctypes_terminal_driver_import_ctypes_library",
|
|
"community": 2,
|
|
"norm_label": "import_ctypes_library()"
|
|
},
|
|
{
|
|
"label": "create_ctypes_string_buffer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L50",
|
|
"id": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"community": 2,
|
|
"norm_label": "create_ctypes_string_buffer()"
|
|
},
|
|
{
|
|
"label": "CtypesTerminalDriver",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L56",
|
|
"id": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"community": 2,
|
|
"norm_label": "ctypesterminaldriver"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L64",
|
|
"id": "ctypes_terminal_driver_ctypesterminaldriver_init",
|
|
"community": 2,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "supported()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L77",
|
|
"id": "ctypes_terminal_driver_supported",
|
|
"community": 2,
|
|
"norm_label": "supported()"
|
|
},
|
|
{
|
|
"label": "._action_default()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L81",
|
|
"id": "ctypes_terminal_driver_ctypesterminaldriver_action_default",
|
|
"community": 2,
|
|
"norm_label": "._action_default()"
|
|
},
|
|
{
|
|
"label": ".run()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L93",
|
|
"id": "ctypes_terminal_driver_ctypesterminaldriver_run",
|
|
"community": 2,
|
|
"norm_label": ".run()"
|
|
},
|
|
{
|
|
"label": "._check_transaction_delay()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L105",
|
|
"id": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay",
|
|
"community": 2,
|
|
"norm_label": "._check_transaction_delay()"
|
|
},
|
|
{
|
|
"label": ".send_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L117",
|
|
"id": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"community": 2,
|
|
"norm_label": ".send_status()"
|
|
},
|
|
{
|
|
"label": "processTransaction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L138",
|
|
"id": "ctypes_terminal_driver_processtransaction",
|
|
"community": 2,
|
|
"norm_label": "processtransaction()"
|
|
},
|
|
{
|
|
"label": "cancelTransaction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L144",
|
|
"id": "ctypes_terminal_driver_canceltransaction",
|
|
"community": 2,
|
|
"norm_label": "canceltransaction()"
|
|
},
|
|
{
|
|
"label": ".six_terminal_balance()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L149",
|
|
"id": "ctypes_terminal_driver_ctypesterminaldriver_six_terminal_balance",
|
|
"community": 2,
|
|
"norm_label": ".six_terminal_balance()"
|
|
},
|
|
{
|
|
"label": "Import a library using ctypes, independently of the OS. :param lib_subfolder",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L28",
|
|
"id": "ctypes_terminal_driver_rationale_28",
|
|
"community": 2,
|
|
"norm_label": "import a library using ctypes, independently of the os. :param lib_subfolder"
|
|
},
|
|
{
|
|
"label": "Create a ctypes buffer of CTYPES_BUFFER_SIZE size",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L51",
|
|
"id": "ctypes_terminal_driver_rationale_51",
|
|
"community": 2,
|
|
"norm_label": "create a ctypes buffer of ctypes_buffer_size size"
|
|
},
|
|
{
|
|
"label": "This class is the parent class of all the terminal drivers using ctypes. Wor",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L57",
|
|
"id": "ctypes_terminal_driver_rationale_57",
|
|
"community": 2,
|
|
"norm_label": "this class is the parent class of all the terminal drivers using ctypes. wor"
|
|
},
|
|
{
|
|
"label": "Method implementing the transaction processing",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L139",
|
|
"id": "ctypes_terminal_driver_rationale_139",
|
|
"community": 49,
|
|
"norm_label": "method implementing the transaction processing"
|
|
},
|
|
{
|
|
"label": "Method implementing the ongoing transaction request cancellation",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L145",
|
|
"id": "ctypes_terminal_driver_rationale_145",
|
|
"community": 50,
|
|
"norm_label": "method implementing the ongoing transaction request cancellation"
|
|
},
|
|
{
|
|
"label": "Method implementing the terminal balance request (only for Worldline \"Six\")",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L150",
|
|
"id": "ctypes_terminal_driver_rationale_150",
|
|
"community": 2,
|
|
"norm_label": "method implementing the terminal balance request (only for worldline \"six\")"
|
|
},
|
|
{
|
|
"label": "# TODO: add `stacklevel=2` in image with python version > 3.8",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L132",
|
|
"id": "ctypes_terminal_driver_rationale_132",
|
|
"community": 2,
|
|
"norm_label": "# todo: add `stacklevel=2` in image with python version > 3.8"
|
|
},
|
|
{
|
|
"label": "TIMInterface.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/TIMInterface.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_timinterface_py",
|
|
"community": 4,
|
|
"norm_label": "timinterface.py"
|
|
},
|
|
{
|
|
"label": "TIMInterface",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/TIMInterface.py",
|
|
"source_location": "L60",
|
|
"id": "timinterface_timinterface",
|
|
"community": 4,
|
|
"norm_label": "timinterface"
|
|
},
|
|
{
|
|
"label": "Interface",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "interface",
|
|
"community": 4,
|
|
"norm_label": "interface"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/TIMInterface.py",
|
|
"source_location": "L64",
|
|
"id": "timinterface_timinterface_init",
|
|
"community": 4,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": ".get_devices()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/TIMInterface.py",
|
|
"source_location": "L76",
|
|
"id": "timinterface_timinterface_get_devices",
|
|
"community": 4,
|
|
"norm_label": ".get_devices()"
|
|
},
|
|
{
|
|
"label": "SocketInterface.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py",
|
|
"community": 4,
|
|
"norm_label": "socketinterface.py"
|
|
},
|
|
{
|
|
"label": "SocketInterface",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L21",
|
|
"id": "socketinterface_socketinterface",
|
|
"community": 4,
|
|
"norm_label": "socketinterface"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L24",
|
|
"id": "socketinterface_socketinterface_init",
|
|
"community": 4,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": ".open_socket()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L28",
|
|
"id": "socketinterface_socketinterface_open_socket",
|
|
"community": 4,
|
|
"norm_label": ".open_socket()"
|
|
},
|
|
{
|
|
"label": "create_socket_device()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L35",
|
|
"id": "socketinterface_create_socket_device",
|
|
"community": 4,
|
|
"norm_label": "create_socket_device()"
|
|
},
|
|
{
|
|
"label": ".replace_socket_device()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L43",
|
|
"id": "socketinterface_socketinterface_replace_socket_device",
|
|
"community": 4,
|
|
"norm_label": ".replace_socket_device()"
|
|
},
|
|
{
|
|
"label": ".get_devices()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L97",
|
|
"id": "socketinterface_socketinterface_get_devices",
|
|
"community": 4,
|
|
"norm_label": ".get_devices()"
|
|
},
|
|
{
|
|
"label": "Creates a socket_devices entry that wraps the socket. The Interface thre",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L36",
|
|
"id": "socketinterface_rationale_36",
|
|
"community": 51,
|
|
"norm_label": "creates a socket_devices entry that wraps the socket. the interface thre"
|
|
},
|
|
{
|
|
"label": "Replaces an existing socket_devices entry. The socket contained in the s",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L44",
|
|
"id": "socketinterface_rationale_44",
|
|
"community": 4,
|
|
"norm_label": "replaces an existing socket_devices entry. the socket contained in the s"
|
|
},
|
|
{
|
|
"label": "CTEPInterface_W.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_W.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_ctepinterface_w_py",
|
|
"community": 2,
|
|
"norm_label": "ctepinterface_w.py"
|
|
},
|
|
{
|
|
"label": "get_devices()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_W.py",
|
|
"source_location": "L42",
|
|
"id": "ctepinterface_w_get_devices",
|
|
"community": 2,
|
|
"norm_label": "get_devices()"
|
|
},
|
|
{
|
|
"label": "BTInterface_L.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_btinterface_l_py",
|
|
"community": 4,
|
|
"norm_label": "btinterface_l.py"
|
|
},
|
|
{
|
|
"label": "GattBtManager",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L13",
|
|
"id": "btinterface_l_gattbtmanager",
|
|
"community": 4,
|
|
"norm_label": "gattbtmanager"
|
|
},
|
|
{
|
|
"label": "Gatt_DeviceManager",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "gatt_devicemanager",
|
|
"community": 4,
|
|
"norm_label": "gatt_devicemanager"
|
|
},
|
|
{
|
|
"label": ".device_discovered()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L14",
|
|
"id": "btinterface_l_gattbtmanager_device_discovered",
|
|
"community": 4,
|
|
"norm_label": ".device_discovered()"
|
|
},
|
|
{
|
|
"label": ".run()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L20",
|
|
"id": "btinterface_l_gattbtmanager_run",
|
|
"community": 4,
|
|
"norm_label": ".run()"
|
|
},
|
|
{
|
|
"label": "BtManager",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L56",
|
|
"id": "btinterface_l_btmanager",
|
|
"community": 4,
|
|
"norm_label": "btmanager"
|
|
},
|
|
{
|
|
"label": "Thread",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "thread",
|
|
"community": 4,
|
|
"norm_label": "thread"
|
|
},
|
|
{
|
|
"label": ".run()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L57",
|
|
"id": "btinterface_l_btmanager_run",
|
|
"community": 4,
|
|
"norm_label": ".run()"
|
|
},
|
|
{
|
|
"label": "BTInterface",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L64",
|
|
"id": "btinterface_l_btinterface",
|
|
"community": 4,
|
|
"norm_label": "btinterface"
|
|
},
|
|
{
|
|
"label": ".get_devices()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L67",
|
|
"id": "btinterface_l_btinterface_get_devices",
|
|
"community": 4,
|
|
"norm_label": ".get_devices()"
|
|
},
|
|
{
|
|
"label": "Override gatt.DeviceManager.run() method to avoid calling GObject.MainLo",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L21",
|
|
"id": "btinterface_l_rationale_21",
|
|
"community": 4,
|
|
"norm_label": "override gatt.devicemanager.run() method to avoid calling gobject.mainlo"
|
|
},
|
|
{
|
|
"label": "CTEPInterface_L.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_L.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_ctepinterface_l_py",
|
|
"community": 4,
|
|
"norm_label": "ctepinterface_l.py"
|
|
},
|
|
{
|
|
"label": "CTEPInterface",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_L.py",
|
|
"source_location": "L30",
|
|
"id": "ctepinterface_l_ctepinterface",
|
|
"community": 4,
|
|
"norm_label": "ctepinterface"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_L.py",
|
|
"source_location": "L34",
|
|
"id": "ctepinterface_l_ctepinterface_init",
|
|
"community": 4,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": ".get_devices()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_L.py",
|
|
"source_location": "L38",
|
|
"id": "ctepinterface_l_ctepinterface_get_devices",
|
|
"community": 4,
|
|
"norm_label": ".get_devices()"
|
|
},
|
|
{
|
|
"label": "test_printer_tour.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_printer_tour.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_printer_tour_py",
|
|
"community": 12,
|
|
"norm_label": "test_printer_tour.py"
|
|
},
|
|
{
|
|
"label": "TestUi",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_printer_tour.py",
|
|
"source_location": "L7",
|
|
"id": "test_printer_tour_testui",
|
|
"community": 12,
|
|
"norm_label": "testui"
|
|
},
|
|
{
|
|
"label": "IotCommonTest",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "iotcommontest",
|
|
"community": 12,
|
|
"norm_label": "iotcommontest"
|
|
},
|
|
{
|
|
"label": ".test_iot_device_test_button()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_printer_tour.py",
|
|
"source_location": "L10",
|
|
"id": "test_printer_tour_testui_test_iot_device_test_button",
|
|
"community": 12,
|
|
"norm_label": ".test_iot_device_test_button()"
|
|
},
|
|
{
|
|
"label": "Make sure we can use the websocket to test printers using the 'Test' but",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_printer_tour.py",
|
|
"source_location": "L11",
|
|
"id": "test_printer_tour_rationale_11",
|
|
"community": 12,
|
|
"norm_label": "make sure we can use the websocket to test printers using the 'test' but"
|
|
},
|
|
{
|
|
"label": "test_ingenico_driver.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_ingenico_driver_py",
|
|
"community": 0,
|
|
"norm_label": "test_ingenico_driver.py"
|
|
},
|
|
{
|
|
"label": "MockSocket",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L8",
|
|
"id": "test_ingenico_driver_mocksocket",
|
|
"community": 0,
|
|
"norm_label": "mocksocket"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L9",
|
|
"id": "test_ingenico_driver_mocksocket_init",
|
|
"community": 0,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": ".recv()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L12",
|
|
"id": "test_ingenico_driver_mocksocket_recv",
|
|
"community": 0,
|
|
"norm_label": ".recv()"
|
|
},
|
|
{
|
|
"label": "TestIncomingTransactionResponse",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L16",
|
|
"id": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"community": 0,
|
|
"norm_label": "testincomingtransactionresponse"
|
|
},
|
|
{
|
|
"label": "BaseCase",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "basecase",
|
|
"community": 0,
|
|
"norm_label": "basecase"
|
|
},
|
|
{
|
|
"label": "setUp()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L28",
|
|
"id": "test_ingenico_driver_setup",
|
|
"community": 0,
|
|
"norm_label": "setup()"
|
|
},
|
|
{
|
|
"label": ".test_parse_ticketdata()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L33",
|
|
"id": "test_ingenico_driver_testincomingtransactionresponse_test_parse_ticketdata",
|
|
"community": 0,
|
|
"norm_label": ".test_parse_ticketdata()"
|
|
},
|
|
{
|
|
"label": "TestOutgoingIngenicoMessage",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L48",
|
|
"id": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"community": 0,
|
|
"norm_label": "testoutgoingingenicomessage"
|
|
},
|
|
{
|
|
"label": ".test_mdc_tag_length()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L77",
|
|
"id": "test_ingenico_driver_testoutgoingingenicomessage_test_mdc_tag_length",
|
|
"community": 0,
|
|
"norm_label": ".test_mdc_tag_length()"
|
|
},
|
|
{
|
|
"label": ".test_unpadded_crc()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L81",
|
|
"id": "test_ingenico_driver_testoutgoingingenicomessage_test_unpadded_crc",
|
|
"community": 0,
|
|
"norm_label": ".test_unpadded_crc()"
|
|
},
|
|
{
|
|
"label": ".test_padded_crc()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L92",
|
|
"id": "test_ingenico_driver_testoutgoingingenicomessage_test_padded_crc",
|
|
"community": 0,
|
|
"norm_label": ".test_padded_crc()"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_init_py",
|
|
"community": 35,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "common.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/common.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_common_py",
|
|
"community": 12,
|
|
"norm_label": "common.py"
|
|
},
|
|
{
|
|
"label": "IotCommonTest",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/common.py",
|
|
"source_location": "L8",
|
|
"id": "common_iotcommontest",
|
|
"community": 12,
|
|
"norm_label": "iotcommontest"
|
|
},
|
|
{
|
|
"label": "HttpCase",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "httpcase",
|
|
"community": 12,
|
|
"norm_label": "httpcase"
|
|
},
|
|
{
|
|
"label": "setUpClass()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/common.py",
|
|
"source_location": "L12",
|
|
"id": "common_setupclass",
|
|
"community": 12,
|
|
"norm_label": "setupclass()"
|
|
},
|
|
{
|
|
"label": ".setUp()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/common.py",
|
|
"source_location": "L31",
|
|
"id": "common_iotcommontest_setup",
|
|
"community": 12,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": "add_iot_box.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_add_iot_box_py",
|
|
"community": 7,
|
|
"norm_label": "add_iot_box.py"
|
|
},
|
|
{
|
|
"label": "AddIotBox",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L12",
|
|
"id": "add_iot_box_addiotbox",
|
|
"community": 7,
|
|
"norm_label": "addiotbox"
|
|
},
|
|
{
|
|
"label": "._connect_iot_box_with_pairing_code()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L34",
|
|
"id": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"community": 7,
|
|
"norm_label": "._connect_iot_box_with_pairing_code()"
|
|
},
|
|
{
|
|
"label": "._open_select_box_to_connect_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L59",
|
|
"id": "add_iot_box_addiotbox_open_select_box_to_connect_action",
|
|
"community": 7,
|
|
"norm_label": "._open_select_box_to_connect_action()"
|
|
},
|
|
{
|
|
"label": "._open_enter_pairing_code_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L70",
|
|
"id": "add_iot_box_addiotbox_open_enter_pairing_code_action",
|
|
"community": 7,
|
|
"norm_label": "._open_enter_pairing_code_action()"
|
|
},
|
|
{
|
|
"label": "._open_no_iot_box_found_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L81",
|
|
"id": "add_iot_box_addiotbox_open_no_iot_box_found_action",
|
|
"community": 7,
|
|
"norm_label": "._open_no_iot_box_found_action()"
|
|
},
|
|
{
|
|
"label": "._open_connecting_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L93",
|
|
"id": "add_iot_box_addiotbox_open_connecting_action",
|
|
"community": 7,
|
|
"norm_label": "._open_connecting_action()"
|
|
},
|
|
{
|
|
"label": ".open_documentation_url()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L108",
|
|
"id": "add_iot_box_addiotbox_open_documentation_url",
|
|
"community": 7,
|
|
"norm_label": ".open_documentation_url()"
|
|
},
|
|
{
|
|
"label": "._start_stage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L117",
|
|
"id": "add_iot_box_addiotbox_start_stage",
|
|
"community": 7,
|
|
"norm_label": "._start_stage()"
|
|
},
|
|
{
|
|
"label": ".add_iot_box_wizard_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L138",
|
|
"id": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"community": 7,
|
|
"norm_label": ".add_iot_box_wizard_action()"
|
|
},
|
|
{
|
|
"label": ".pair_offline()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L152",
|
|
"id": "add_iot_box_addiotbox_pair_offline",
|
|
"community": 7,
|
|
"norm_label": ".pair_offline()"
|
|
},
|
|
{
|
|
"label": "._compute_pairing_token()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L170",
|
|
"id": "add_iot_box_addiotbox_compute_pairing_token",
|
|
"community": 7,
|
|
"norm_label": "._compute_pairing_token()"
|
|
},
|
|
{
|
|
"label": "Community repackage \u2014 the upstream version called out to Odoo S.A.'s iot",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L35",
|
|
"id": "add_iot_box_rationale_35",
|
|
"community": 7,
|
|
"norm_label": "community repackage \u2014 the upstream version called out to odoo s.a.'s iot"
|
|
},
|
|
{
|
|
"label": "Make a request to discover local IoT Boxes If none are found, open the p",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L118",
|
|
"id": "add_iot_box_rationale_118",
|
|
"community": 7,
|
|
"norm_label": "make a request to discover local iot boxes if none are found, open the p"
|
|
},
|
|
{
|
|
"label": "Base action for the wizard used to connect IoT Boxes Depending on the st",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L139",
|
|
"id": "add_iot_box_rationale_139",
|
|
"community": 7,
|
|
"norm_label": "base action for the wizard used to connect iot boxes depending on the st"
|
|
},
|
|
{
|
|
"label": "Use the token to pair an IoT Box. Allows to pair an IoT Box that is not",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L153",
|
|
"id": "add_iot_box_rationale_153",
|
|
"community": 7,
|
|
"norm_label": "use the token to pair an iot box. allows to pair an iot box that is not"
|
|
},
|
|
{
|
|
"label": "select_printers.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/select_printers.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_select_printers_py",
|
|
"community": 25,
|
|
"norm_label": "select_printers.py"
|
|
},
|
|
{
|
|
"label": "SelectPrintersWizard",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/select_printers.py",
|
|
"source_location": "L7",
|
|
"id": "select_printers_selectprinterswizard",
|
|
"community": 25,
|
|
"norm_label": "selectprinterswizard"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_init_py",
|
|
"community": 36,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "discovered_iot_box.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/discovered_iot_box.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_discovered_iot_box_py",
|
|
"community": 24,
|
|
"norm_label": "discovered_iot_box.py"
|
|
},
|
|
{
|
|
"label": "DiscoveredIotBox",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/discovered_iot_box.py",
|
|
"source_location": "L6",
|
|
"id": "discovered_iot_box_discoverediotbox",
|
|
"community": 24,
|
|
"norm_label": "discoverediotbox"
|
|
},
|
|
{
|
|
"label": "._compute_box_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/discovered_iot_box.py",
|
|
"source_location": "L15",
|
|
"id": "discovered_iot_box_discoverediotbox_compute_box_name",
|
|
"community": 24,
|
|
"norm_label": "._compute_box_name()"
|
|
},
|
|
{
|
|
"label": "update.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/update.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_update_py",
|
|
"community": 26,
|
|
"norm_label": "update.py"
|
|
},
|
|
{
|
|
"label": "Publisher_WarrantyContract",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/update.py",
|
|
"source_location": "L16",
|
|
"id": "update_publisher_warrantycontract",
|
|
"community": 26,
|
|
"norm_label": "publisher_warrantycontract"
|
|
},
|
|
{
|
|
"label": "iot_channel.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_channel_py",
|
|
"community": 6,
|
|
"norm_label": "iot_channel.py"
|
|
},
|
|
{
|
|
"label": "IotChannel",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L6",
|
|
"id": "iot_channel_iotchannel",
|
|
"community": 6,
|
|
"norm_label": "iotchannel"
|
|
},
|
|
{
|
|
"label": ".get_iot_channel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L10",
|
|
"id": "iot_channel_iotchannel_get_iot_channel",
|
|
"community": 6,
|
|
"norm_label": ".get_iot_channel()"
|
|
},
|
|
{
|
|
"label": "send_message()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L23",
|
|
"id": "iot_channel_send_message",
|
|
"community": 6,
|
|
"norm_label": "send_message()"
|
|
},
|
|
{
|
|
"label": "Get the IoT websocket channel name (unique for every company). :return:",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L11",
|
|
"id": "iot_channel_rationale_11",
|
|
"community": 6,
|
|
"norm_label": "get the iot websocket channel name (unique for every company). :return:"
|
|
},
|
|
{
|
|
"label": "Send a message to a device via websocket. :param dict message: The mess",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L24",
|
|
"id": "iot_channel_rationale_24",
|
|
"community": 52,
|
|
"norm_label": "send a message to a device via websocket. :param dict message: the mess"
|
|
},
|
|
{
|
|
"label": "ir_actions_report.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_actions_report_py",
|
|
"community": 3,
|
|
"norm_label": "ir_actions_report.py"
|
|
},
|
|
{
|
|
"label": "IrActionsReport",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L11",
|
|
"id": "ir_actions_report_iractionsreport",
|
|
"community": 3,
|
|
"norm_label": "iractionsreport"
|
|
},
|
|
{
|
|
"label": ".render_document()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L17",
|
|
"id": "ir_actions_report_iractionsreport_render_document",
|
|
"community": 3,
|
|
"norm_label": ".render_document()"
|
|
},
|
|
{
|
|
"label": ".report_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L43",
|
|
"id": "ir_actions_report_iractionsreport_report_action",
|
|
"community": 3,
|
|
"norm_label": ".report_action()"
|
|
},
|
|
{
|
|
"label": "._get_readable_fields()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L55",
|
|
"id": "ir_actions_report_iractionsreport_get_readable_fields",
|
|
"community": 3,
|
|
"norm_label": "._get_readable_fields()"
|
|
},
|
|
{
|
|
"label": ".get_action_wizard()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L60",
|
|
"id": "ir_actions_report_iractionsreport_get_action_wizard",
|
|
"community": 3,
|
|
"norm_label": ".get_action_wizard()"
|
|
},
|
|
{
|
|
"label": "._render_qweb_pdf()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L78",
|
|
"id": "ir_actions_report_iractionsreport_render_qweb_pdf",
|
|
"community": 3,
|
|
"norm_label": "._render_qweb_pdf()"
|
|
},
|
|
{
|
|
"label": "Render a document to be printed by the IoT Box through client :param de",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L18",
|
|
"id": "ir_actions_report_rationale_18",
|
|
"community": 3,
|
|
"norm_label": "render a document to be printed by the iot box through client :param de"
|
|
},
|
|
{
|
|
"label": "Override to ensure the user is informed when trying to print an empty report",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L79",
|
|
"id": "ir_actions_report_rationale_79",
|
|
"community": 3,
|
|
"norm_label": "override to ensure the user is informed when trying to print an empty report"
|
|
},
|
|
{
|
|
"label": "ir_http.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_http.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_http_py",
|
|
"community": 6,
|
|
"norm_label": "ir_http.py"
|
|
},
|
|
{
|
|
"label": "IrHttp",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_http.py",
|
|
"source_location": "L6",
|
|
"id": "ir_http_irhttp",
|
|
"community": 6,
|
|
"norm_label": "irhttp"
|
|
},
|
|
{
|
|
"label": "lazy_session_info()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_http.py",
|
|
"source_location": "L10",
|
|
"id": "ir_http_lazy_session_info",
|
|
"community": 6,
|
|
"norm_label": "lazy_session_info()"
|
|
},
|
|
{
|
|
"label": "iot_device.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"community": 14,
|
|
"norm_label": "iot_device.py"
|
|
},
|
|
{
|
|
"label": "IotDevice",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L4",
|
|
"id": "iot_device_iotdevice",
|
|
"community": 14,
|
|
"norm_label": "iotdevice"
|
|
},
|
|
{
|
|
"label": "_compute_display_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L81",
|
|
"id": "iot_device_compute_display_name",
|
|
"community": 14,
|
|
"norm_label": "_compute_display_name()"
|
|
},
|
|
{
|
|
"label": "_compute_is_scanner()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L91",
|
|
"id": "iot_device_compute_is_scanner",
|
|
"community": 14,
|
|
"norm_label": "_compute_is_scanner()"
|
|
},
|
|
{
|
|
"label": "._set_scanner()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L95",
|
|
"id": "iot_device_iotdevice_set_scanner",
|
|
"community": 14,
|
|
"norm_label": "._set_scanner()"
|
|
},
|
|
{
|
|
"label": "_compute_manual_measurement()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L100",
|
|
"id": "iot_device_compute_manual_measurement",
|
|
"community": 14,
|
|
"norm_label": "_compute_manual_measurement()"
|
|
},
|
|
{
|
|
"label": "IotKeyboardLayout",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L105",
|
|
"id": "iot_device_iotkeyboardlayout",
|
|
"community": 14,
|
|
"norm_label": "iotkeyboardlayout"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_init_py",
|
|
"community": 37,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "ir_config_parameter.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_config_parameter.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_config_parameter_py",
|
|
"community": 6,
|
|
"norm_label": "ir_config_parameter.py"
|
|
},
|
|
{
|
|
"label": "IrConfigParameter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_config_parameter.py",
|
|
"source_location": "L6",
|
|
"id": "ir_config_parameter_irconfigparameter",
|
|
"community": 6,
|
|
"norm_label": "irconfigparameter"
|
|
},
|
|
{
|
|
"label": "set_param()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_config_parameter.py",
|
|
"source_location": "L10",
|
|
"id": "ir_config_parameter_set_param",
|
|
"community": 6,
|
|
"norm_label": "set_param()"
|
|
},
|
|
{
|
|
"label": "iot_box.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"community": 7,
|
|
"norm_label": "iot_box.py"
|
|
},
|
|
{
|
|
"label": "IotBox",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L12",
|
|
"id": "iot_box_iotbox",
|
|
"community": 7,
|
|
"norm_label": "iotbox"
|
|
},
|
|
{
|
|
"label": "._default_token()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L30",
|
|
"id": "iot_box_iotbox_default_token",
|
|
"community": 7,
|
|
"norm_label": "._default_token()"
|
|
},
|
|
{
|
|
"label": "._compute_device_count()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L53",
|
|
"id": "iot_box_iotbox_compute_device_count",
|
|
"community": 7,
|
|
"norm_label": "._compute_device_count()"
|
|
},
|
|
{
|
|
"label": "_unlink_iot_box()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L58",
|
|
"id": "iot_box_unlink_iot_box",
|
|
"community": 7,
|
|
"norm_label": "_unlink_iot_box()"
|
|
},
|
|
{
|
|
"label": ".open_homepage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L63",
|
|
"id": "iot_box_iotbox_open_homepage",
|
|
"community": 7,
|
|
"norm_label": ".open_homepage()"
|
|
},
|
|
{
|
|
"label": "connect_iot_box()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L73",
|
|
"id": "iot_box_connect_iot_box",
|
|
"community": 7,
|
|
"norm_label": "connect_iot_box()"
|
|
},
|
|
{
|
|
"label": "_compute_must_install_fdm_module()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L91",
|
|
"id": "iot_box_compute_must_install_fdm_module",
|
|
"community": 7,
|
|
"norm_label": "_compute_must_install_fdm_module()"
|
|
},
|
|
{
|
|
"label": ".install_fdm_module()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L102",
|
|
"id": "iot_box_iotbox_install_fdm_module",
|
|
"community": 7,
|
|
"norm_label": ".install_fdm_module()"
|
|
},
|
|
{
|
|
"label": "_compute_commit_url()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L119",
|
|
"id": "iot_box_compute_commit_url",
|
|
"community": 7,
|
|
"norm_label": "_compute_commit_url()"
|
|
},
|
|
{
|
|
"label": "Generate a token used in the iot box \"token\" field or by the wizards used to con",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L31",
|
|
"id": "iot_box_rationale_31",
|
|
"community": 7,
|
|
"norm_label": "generate a token used in the iot box \"token\" field or by the wizards used to con"
|
|
},
|
|
{
|
|
"label": "This method is called when pressing the \"Connect\" button in the IoT app.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L74",
|
|
"id": "iot_box_rationale_74",
|
|
"community": 53,
|
|
"norm_label": "this method is called when pressing the \"connect\" button in the iot app."
|
|
},
|
|
{
|
|
"label": "Install the pos_blackbox_be module if it is not installed and a fiscal data modu",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L103",
|
|
"id": "iot_box_rationale_103",
|
|
"community": 7,
|
|
"norm_label": "install the pos_blackbox_be module if it is not installed and a fiscal data modu"
|
|
},
|
|
{
|
|
"label": "iot_webrtc.test.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"community": 10,
|
|
"norm_label": "iot_webrtc.test.js"
|
|
},
|
|
{
|
|
"label": "IotChannel",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L11",
|
|
"id": "iot_webrtc_test_iotchannel",
|
|
"community": 10,
|
|
"norm_label": "iotchannel"
|
|
},
|
|
{
|
|
"label": ".get_iot_channel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L12",
|
|
"id": "iot_webrtc_test_iotchannel_get_iot_channel",
|
|
"community": 10,
|
|
"norm_label": ".get_iot_channel()"
|
|
},
|
|
{
|
|
"label": "MockRtcDataChannel",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L19",
|
|
"id": "iot_webrtc_test_mockrtcdatachannel",
|
|
"community": 10,
|
|
"norm_label": "mockrtcdatachannel"
|
|
},
|
|
{
|
|
"label": ".constructor()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L20",
|
|
"id": "iot_webrtc_test_mockrtcdatachannel_constructor",
|
|
"community": 10,
|
|
"norm_label": ".constructor()"
|
|
},
|
|
{
|
|
"label": ".send()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L27",
|
|
"id": "iot_webrtc_test_mockrtcdatachannel_send",
|
|
"community": 1,
|
|
"norm_label": ".send()"
|
|
},
|
|
{
|
|
"label": ".close()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L31",
|
|
"id": "iot_webrtc_test_mockrtcdatachannel_close",
|
|
"community": 10,
|
|
"norm_label": ".close()"
|
|
},
|
|
{
|
|
"label": "MockRtcPeerConnection",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L34",
|
|
"id": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"community": 10,
|
|
"norm_label": "mockrtcpeerconnection"
|
|
},
|
|
{
|
|
"label": ".constructor()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L37",
|
|
"id": "iot_webrtc_test_mockrtcpeerconnection_constructor",
|
|
"community": 10,
|
|
"norm_label": ".constructor()"
|
|
},
|
|
{
|
|
"label": ".sctp()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L42",
|
|
"id": "iot_webrtc_test_mockrtcpeerconnection_sctp",
|
|
"community": 10,
|
|
"norm_label": ".sctp()"
|
|
},
|
|
{
|
|
"label": ".createDataChannel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L46",
|
|
"id": "iot_webrtc_test_mockrtcpeerconnection_createdatachannel",
|
|
"community": 10,
|
|
"norm_label": ".createdatachannel()"
|
|
},
|
|
{
|
|
"label": ".createOffer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L50",
|
|
"id": "iot_webrtc_test_mockrtcpeerconnection_createoffer",
|
|
"community": 10,
|
|
"norm_label": ".createoffer()"
|
|
},
|
|
{
|
|
"label": ".setLocalDescription()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L55",
|
|
"id": "iot_webrtc_test_mockrtcpeerconnection_setlocaldescription",
|
|
"community": 10,
|
|
"norm_label": ".setlocaldescription()"
|
|
},
|
|
{
|
|
"label": ".setRemoteDescription()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L60",
|
|
"id": "iot_webrtc_test_mockrtcpeerconnection_setremotedescription",
|
|
"community": 10,
|
|
"norm_label": ".setremotedescription()"
|
|
},
|
|
{
|
|
"label": ".close()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L66",
|
|
"id": "iot_webrtc_test_mockrtcpeerconnection_close",
|
|
"community": 4,
|
|
"norm_label": ".close()"
|
|
},
|
|
{
|
|
"label": "setupWebRtc()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L71",
|
|
"id": "iot_webrtc_test_setupwebrtc",
|
|
"community": 10,
|
|
"norm_label": "setupwebrtc()"
|
|
},
|
|
{
|
|
"label": "setupWebRtcWithConnection()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L93",
|
|
"id": "iot_webrtc_test_setupwebrtcwithconnection",
|
|
"community": 10,
|
|
"norm_label": "setupwebrtcwithconnection()"
|
|
},
|
|
{
|
|
"label": "iot_http_service.test.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_http_service.test.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_http_service_test_js",
|
|
"community": 6,
|
|
"norm_label": "iot_http_service.test.js"
|
|
},
|
|
{
|
|
"label": "IotChannel",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_http_service.test.js",
|
|
"source_location": "L13",
|
|
"id": "iot_http_service_test_iotchannel",
|
|
"community": 6,
|
|
"norm_label": "iotchannel"
|
|
},
|
|
{
|
|
"label": ".get_iot_channel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_http_service.test.js",
|
|
"source_location": "L14",
|
|
"id": "iot_http_service_test_iotchannel_get_iot_channel",
|
|
"community": 6,
|
|
"norm_label": ".get_iot_channel()"
|
|
},
|
|
{
|
|
"label": "DummyOrm",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_http_service.test.js",
|
|
"source_location": "L21",
|
|
"id": "iot_http_service_test_dummyorm",
|
|
"community": 6,
|
|
"norm_label": "dummyorm"
|
|
},
|
|
{
|
|
"label": ".searchRead()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_http_service.test.js",
|
|
"source_location": "L22",
|
|
"id": "iot_http_service_test_dummyorm_searchread",
|
|
"community": 1,
|
|
"norm_label": ".searchread()"
|
|
},
|
|
{
|
|
"label": "test_printer_tour.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/tours/test_printer_tour.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_tours_test_printer_tour_js",
|
|
"community": 54,
|
|
"norm_label": "test_printer_tour.js"
|
|
},
|
|
{
|
|
"label": "common.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/tours/utils/common.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_tours_utils_common_js",
|
|
"community": 27,
|
|
"norm_label": "common.js"
|
|
},
|
|
{
|
|
"label": "waitForIotRequest()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/tours/utils/common.js",
|
|
"source_location": "L5",
|
|
"id": "common_waitforiotrequest",
|
|
"community": 27,
|
|
"norm_label": "waitforiotrequest()"
|
|
},
|
|
{
|
|
"label": "iot_report_action.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_report_action.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_iot_report_action_js",
|
|
"community": 8,
|
|
"norm_label": "iot_report_action.js"
|
|
},
|
|
{
|
|
"label": "printReport()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_report_action.js",
|
|
"source_location": "L18",
|
|
"id": "iot_report_action_printreport",
|
|
"community": 8,
|
|
"norm_label": "printreport()"
|
|
},
|
|
{
|
|
"label": "getSelectedPrintersForReport()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_report_action.js",
|
|
"source_location": "L43",
|
|
"id": "iot_report_action_getselectedprintersforreport",
|
|
"community": 8,
|
|
"norm_label": "getselectedprintersforreport()"
|
|
},
|
|
{
|
|
"label": "iotReportActionHandler()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_report_action.js",
|
|
"source_location": "L81",
|
|
"id": "iot_report_action_iotreportactionhandler",
|
|
"community": 8,
|
|
"norm_label": "iotreportactionhandler()"
|
|
},
|
|
{
|
|
"label": "iot_device_hook.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_device_hook.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_iot_device_hook_js",
|
|
"community": 28,
|
|
"norm_label": "iot_device_hook.js"
|
|
},
|
|
{
|
|
"label": "useIotDevice()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_device_hook.js",
|
|
"source_location": "L15",
|
|
"id": "iot_device_hook_useiotdevice",
|
|
"community": 28,
|
|
"norm_label": "useiotdevice()"
|
|
},
|
|
{
|
|
"label": "select_printer_wizard.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/select_printer_wizard.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_select_printer_wizard_js",
|
|
"community": 11,
|
|
"norm_label": "select_printer_wizard.js"
|
|
},
|
|
{
|
|
"label": "SelectPrinterFormController",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/select_printer_wizard.js",
|
|
"source_location": "L8",
|
|
"id": "select_printer_wizard_selectprinterformcontroller",
|
|
"community": 11,
|
|
"norm_label": "selectprinterformcontroller"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/select_printer_wizard.js",
|
|
"source_location": "L9",
|
|
"id": "select_printer_wizard_selectprinterformcontroller_setup",
|
|
"community": 11,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".onClickViewButtonIoT()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/select_printer_wizard.js",
|
|
"source_location": "L22",
|
|
"id": "select_printer_wizard_selectprinterformcontroller_onclickviewbuttoniot",
|
|
"community": 11,
|
|
"norm_label": ".onclickviewbuttoniot()"
|
|
},
|
|
{
|
|
"label": "longpolling.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/overrides/network_utils/longpolling.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_overrides_network_utils_longpolling_js",
|
|
"community": 9,
|
|
"norm_label": "longpolling.js"
|
|
},
|
|
{
|
|
"label": "sendMessage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/overrides/network_utils/longpolling.js",
|
|
"source_location": "L14",
|
|
"id": "longpolling_sendmessage",
|
|
"community": 9,
|
|
"norm_label": "sendmessage()"
|
|
},
|
|
{
|
|
"label": "onMessage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/overrides/network_utils/longpolling.js",
|
|
"source_location": "L27",
|
|
"id": "longpolling_onmessage",
|
|
"community": 9,
|
|
"norm_label": "onmessage()"
|
|
},
|
|
{
|
|
"label": "iot_websocket.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_network_utils_iot_websocket_js",
|
|
"community": 16,
|
|
"norm_label": "iot_websocket.js"
|
|
},
|
|
{
|
|
"label": "IotWebsocket",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L6",
|
|
"id": "iot_websocket_iotwebsocket",
|
|
"community": 16,
|
|
"norm_label": "iotwebsocket"
|
|
},
|
|
{
|
|
"label": ".constructor()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L7",
|
|
"id": "iot_websocket_iotwebsocket_constructor",
|
|
"community": 16,
|
|
"norm_label": ".constructor()"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L11",
|
|
"id": "iot_websocket_iotwebsocket_setup",
|
|
"community": 16,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".sendMessage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L31",
|
|
"id": "iot_websocket_iotwebsocket_sendmessage",
|
|
"community": 16,
|
|
"norm_label": ".sendmessage()"
|
|
},
|
|
{
|
|
"label": ".onMessage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L57",
|
|
"id": "iot_websocket_iotwebsocket_onmessage",
|
|
"community": 16,
|
|
"norm_label": ".onmessage()"
|
|
},
|
|
{
|
|
"label": "iot_webrtc.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_network_utils_iot_webrtc_js",
|
|
"community": 1,
|
|
"norm_label": "iot_webrtc.js"
|
|
},
|
|
{
|
|
"label": "IotWebRtc",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L9",
|
|
"id": "iot_webrtc_iotwebrtc",
|
|
"community": 1,
|
|
"norm_label": "iotwebrtc"
|
|
},
|
|
{
|
|
"label": ".constructor()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L10",
|
|
"id": "iot_webrtc_iotwebrtc_constructor",
|
|
"community": 1,
|
|
"norm_label": ".constructor()"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L18",
|
|
"id": "iot_webrtc_iotwebrtc_setup",
|
|
"community": 1,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".sendMessage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L35",
|
|
"id": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"community": 1,
|
|
"norm_label": ".sendmessage()"
|
|
},
|
|
{
|
|
"label": "._sendChunkedMessage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L69",
|
|
"id": "iot_webrtc_iotwebrtc_sendchunkedmessage",
|
|
"community": 1,
|
|
"norm_label": "._sendchunkedmessage()"
|
|
},
|
|
{
|
|
"label": ".onMessage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L88",
|
|
"id": "iot_webrtc_iotwebrtc_onmessage",
|
|
"community": 1,
|
|
"norm_label": ".onmessage()"
|
|
},
|
|
{
|
|
"label": ".waitForConnection()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L117",
|
|
"id": "iot_webrtc_iotwebrtc_waitforconnection",
|
|
"community": 1,
|
|
"norm_label": ".waitforconnection()"
|
|
},
|
|
{
|
|
"label": ".openConnection()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L157",
|
|
"id": "iot_webrtc_iotwebrtc_openconnection",
|
|
"community": 10,
|
|
"norm_label": ".openconnection()"
|
|
},
|
|
{
|
|
"label": "iot_http_service.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_network_utils_iot_http_service_js",
|
|
"community": 1,
|
|
"norm_label": "iot_http_service.js"
|
|
},
|
|
{
|
|
"label": "IotHttpService",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L47",
|
|
"id": "iot_http_service_iothttpservice",
|
|
"community": 1,
|
|
"norm_label": "iothttpservice"
|
|
},
|
|
{
|
|
"label": ".constructor()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L58",
|
|
"id": "iot_http_service_iothttpservice_constructor",
|
|
"community": 1,
|
|
"norm_label": ".constructor()"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L65",
|
|
"id": "iot_http_service_iothttpservice_setup",
|
|
"community": 1,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".onFailure()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L73",
|
|
"id": "iot_http_service_iothttpservice_onfailure",
|
|
"community": 1,
|
|
"norm_label": ".onfailure()"
|
|
},
|
|
{
|
|
"label": ".cacheIotBoxRecords()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L77",
|
|
"id": "iot_http_service_iothttpservice_cacheiotboxrecords",
|
|
"community": 1,
|
|
"norm_label": ".cacheiotboxrecords()"
|
|
},
|
|
{
|
|
"label": ".getIotBoxData()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L83",
|
|
"id": "iot_http_service_iothttpservice_getiotboxdata",
|
|
"community": 1,
|
|
"norm_label": ".getiotboxdata()"
|
|
},
|
|
{
|
|
"label": "._ensureLongpollingEnabled()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L91",
|
|
"id": "iot_http_service_iothttpservice_ensurelongpollingenabled",
|
|
"community": 1,
|
|
"norm_label": "._ensurelongpollingenabled()"
|
|
},
|
|
{
|
|
"label": "._ensureWebRtcEnabled()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L100",
|
|
"id": "iot_http_service_iothttpservice_ensurewebrtcenabled",
|
|
"community": 1,
|
|
"norm_label": "._ensurewebrtcenabled()"
|
|
},
|
|
{
|
|
"label": "._webRtc()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L109",
|
|
"id": "iot_http_service_iothttpservice_webrtc",
|
|
"community": 1,
|
|
"norm_label": "._webrtc()"
|
|
},
|
|
{
|
|
"label": "._longpolling()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L129",
|
|
"id": "iot_http_service_iothttpservice_longpolling",
|
|
"community": 1,
|
|
"norm_label": "._longpolling()"
|
|
},
|
|
{
|
|
"label": "._websocket()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L147",
|
|
"id": "iot_http_service_iothttpservice_websocket",
|
|
"community": 1,
|
|
"norm_label": "._websocket()"
|
|
},
|
|
{
|
|
"label": "._attemptFallbacks()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L168",
|
|
"id": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"community": 1,
|
|
"norm_label": "._attemptfallbacks()"
|
|
},
|
|
{
|
|
"label": ".onMessage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L205",
|
|
"id": "iot_http_service_iothttpservice_onmessage",
|
|
"community": 1,
|
|
"norm_label": ".onmessage()"
|
|
},
|
|
{
|
|
"label": ".action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L232",
|
|
"id": "iot_http_service_iothttpservice_action",
|
|
"community": 1,
|
|
"norm_label": ".action()"
|
|
},
|
|
{
|
|
"label": "services.d.ts",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/@types/services.d.ts",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_types_services_d_ts",
|
|
"community": 55,
|
|
"norm_label": "services.d.ts"
|
|
},
|
|
{
|
|
"label": "iot_remote_debug.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_remote_debug_js",
|
|
"community": 1,
|
|
"norm_label": "iot_remote_debug.js"
|
|
},
|
|
{
|
|
"label": "IoTRemoteDebug",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L8",
|
|
"id": "iot_remote_debug_iotremotedebug",
|
|
"community": 1,
|
|
"norm_label": "iotremotedebug"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L16",
|
|
"id": "iot_remote_debug_iotremotedebug_setup",
|
|
"community": 1,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".identifier()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L29",
|
|
"id": "iot_remote_debug_iotremotedebug_identifier",
|
|
"community": 1,
|
|
"norm_label": ".identifier()"
|
|
},
|
|
{
|
|
"label": ".onClick()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L33",
|
|
"id": "iot_remote_debug_iotremotedebug_onclick",
|
|
"community": 1,
|
|
"norm_label": ".onclick()"
|
|
},
|
|
{
|
|
"label": ".enableRemoteDebug()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L40",
|
|
"id": "iot_remote_debug_iotremotedebug_enableremotedebug",
|
|
"community": 1,
|
|
"norm_label": ".enableremotedebug()"
|
|
},
|
|
{
|
|
"label": ".onMessageUpdateStatus()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L60",
|
|
"id": "iot_remote_debug_iotremotedebug_onmessageupdatestatus",
|
|
"community": 1,
|
|
"norm_label": ".onmessageupdatestatus()"
|
|
},
|
|
{
|
|
"label": ".onFailure()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L64",
|
|
"id": "iot_remote_debug_iotremotedebug_onfailure",
|
|
"community": 1,
|
|
"norm_label": ".onfailure()"
|
|
},
|
|
{
|
|
"label": "TokenDialog",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L81",
|
|
"id": "iot_remote_debug_tokendialog",
|
|
"community": 1,
|
|
"norm_label": "tokendialog"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L90",
|
|
"id": "iot_remote_debug_tokendialog_setup",
|
|
"community": 1,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".validate()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L94",
|
|
"id": "iot_remote_debug_tokendialog_validate",
|
|
"community": 1,
|
|
"norm_label": ".validate()"
|
|
},
|
|
{
|
|
"label": "test_iot_box.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_test_iot_box_js",
|
|
"community": 1,
|
|
"norm_label": "test_iot_box.js"
|
|
},
|
|
{
|
|
"label": "TestIotBox",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L8",
|
|
"id": "test_iot_box_testiotbox",
|
|
"community": 1,
|
|
"norm_label": "testiotbox"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L16",
|
|
"id": "test_iot_box_testiotbox_setup",
|
|
"community": 1,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".onClick()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L22",
|
|
"id": "test_iot_box_testiotbox_onclick",
|
|
"community": 1,
|
|
"norm_label": ".onclick()"
|
|
},
|
|
{
|
|
"label": ".onConnectionTestSuccess()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L74",
|
|
"id": "test_iot_box_testiotbox_onconnectiontestsuccess",
|
|
"community": 1,
|
|
"norm_label": ".onconnectiontestsuccess()"
|
|
},
|
|
{
|
|
"label": "device_list.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/device_list.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_device_list_js",
|
|
"community": 22,
|
|
"norm_label": "device_list.js"
|
|
},
|
|
{
|
|
"label": "DeviceListField",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/device_list.js",
|
|
"source_location": "L5",
|
|
"id": "device_list_devicelistfield",
|
|
"community": 22,
|
|
"norm_label": "devicelistfield"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/device_list.js",
|
|
"source_location": "L6",
|
|
"id": "device_list_devicelistfield_setup",
|
|
"community": 22,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".openRecord()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/device_list.js",
|
|
"source_location": "L21",
|
|
"id": "device_list_devicelistfield_openrecord",
|
|
"community": 22,
|
|
"norm_label": ".openrecord()"
|
|
},
|
|
{
|
|
"label": "iot_restart_odoo.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_restart_odoo.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_restart_odoo_js",
|
|
"community": 8,
|
|
"norm_label": "iot_restart_odoo.js"
|
|
},
|
|
{
|
|
"label": "IoTRestartOdoo",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_restart_odoo.js",
|
|
"source_location": "L8",
|
|
"id": "iot_restart_odoo_iotrestartodoo",
|
|
"community": 8,
|
|
"norm_label": "iotrestartodoo"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_restart_odoo.js",
|
|
"source_location": "L16",
|
|
"id": "iot_restart_odoo_iotrestartodoo_setup",
|
|
"community": 8,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".onClick()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_restart_odoo.js",
|
|
"source_location": "L23",
|
|
"id": "iot_restart_odoo_iotrestartodoo_onclick",
|
|
"community": 8,
|
|
"norm_label": ".onclick()"
|
|
},
|
|
{
|
|
"label": ".restartOdoo()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_restart_odoo.js",
|
|
"source_location": "L31",
|
|
"id": "iot_restart_odoo_iotrestartodoo_restartodoo",
|
|
"community": 8,
|
|
"norm_label": ".restartodoo()"
|
|
},
|
|
{
|
|
"label": "iot_download_logs.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_download_logs_js",
|
|
"community": 13,
|
|
"norm_label": "iot_download_logs.js"
|
|
},
|
|
{
|
|
"label": "IoTBoxDownloadLogs",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L8",
|
|
"id": "iot_download_logs_iotboxdownloadlogs",
|
|
"community": 13,
|
|
"norm_label": "iotboxdownloadlogs"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L16",
|
|
"id": "iot_download_logs_iotboxdownloadlogs_setup",
|
|
"community": 13,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".ip_url()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L21",
|
|
"id": "iot_download_logs_iotboxdownloadlogs_ip_url",
|
|
"community": 13,
|
|
"norm_label": ".ip_url()"
|
|
},
|
|
{
|
|
"label": ".name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L24",
|
|
"id": "iot_download_logs_iotboxdownloadlogs_name",
|
|
"community": 13,
|
|
"norm_label": ".name()"
|
|
},
|
|
{
|
|
"label": ".onClick()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L27",
|
|
"id": "iot_download_logs_iotboxdownloadlogs_onclick",
|
|
"community": 13,
|
|
"norm_label": ".onclick()"
|
|
},
|
|
{
|
|
"label": ".doWarnFail()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L39",
|
|
"id": "iot_download_logs_iotboxdownloadlogs_dowarnfail",
|
|
"community": 13,
|
|
"norm_label": ".dowarnfail()"
|
|
},
|
|
{
|
|
"label": "iot_device_form.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_backend_iot_device_form_js",
|
|
"community": 8,
|
|
"norm_label": "iot_device_form.js"
|
|
},
|
|
{
|
|
"label": "IoTDeviceController",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L9",
|
|
"id": "iot_device_form_iotdevicecontroller",
|
|
"community": 8,
|
|
"norm_label": "iotdevicecontroller"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L10",
|
|
"id": "iot_device_form_iotdevicecontroller_setup",
|
|
"community": 8,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".onWillSaveRecord()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L19",
|
|
"id": "iot_device_form_iotdevicecontroller_onwillsaverecord",
|
|
"community": 8,
|
|
"norm_label": ".onwillsaverecord()"
|
|
},
|
|
{
|
|
"label": ".updateKeyboardLayout()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L29",
|
|
"id": "iot_device_form_iotdevicecontroller_updatekeyboardlayout",
|
|
"community": 8,
|
|
"norm_label": ".updatekeyboardlayout()"
|
|
},
|
|
{
|
|
"label": ".updateDisplayUrl()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L74",
|
|
"id": "iot_device_form_iotdevicecontroller_updatedisplayurl",
|
|
"community": 8,
|
|
"norm_label": ".updatedisplayurl()"
|
|
},
|
|
{
|
|
"label": ".onDeviceEvent()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L79",
|
|
"id": "iot_device_form_iotdevicecontroller_ondeviceevent",
|
|
"community": 8,
|
|
"norm_label": ".ondeviceevent()"
|
|
},
|
|
{
|
|
"label": ".onClickButtonTest()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L107",
|
|
"id": "iot_device_form_iotdevicecontroller_onclickbuttontest",
|
|
"community": 8,
|
|
"norm_label": ".onclickbuttontest()"
|
|
},
|
|
{
|
|
"label": "no_iot_box_found_form_controller.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/no_iot_box_found_form_controller.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_backend_no_iot_box_found_form_controller_js",
|
|
"community": 11,
|
|
"norm_label": "no_iot_box_found_form_controller.js"
|
|
},
|
|
{
|
|
"label": "NoIoTBoxFoundFormController",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/no_iot_box_found_form_controller.js",
|
|
"source_location": "L10",
|
|
"id": "no_iot_box_found_form_controller_noiotboxfoundformcontroller",
|
|
"community": 11,
|
|
"norm_label": "noiotboxfoundformcontroller"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/no_iot_box_found_form_controller.js",
|
|
"source_location": "L11",
|
|
"id": "no_iot_box_found_form_controller_noiotboxfoundformcontroller_setup",
|
|
"community": 11,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".startCountdown()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/no_iot_box_found_form_controller.js",
|
|
"source_location": "L30",
|
|
"id": "no_iot_box_found_form_controller_noiotboxfoundformcontroller_startcountdown",
|
|
"community": 11,
|
|
"norm_label": ".startcountdown()"
|
|
},
|
|
{
|
|
"label": "add_iot_box_form_controller.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_backend_add_iot_box_form_controller_js",
|
|
"community": 11,
|
|
"norm_label": "add_iot_box_form_controller.js"
|
|
},
|
|
{
|
|
"label": "AddIoTBoxFormController",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L9",
|
|
"id": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"community": 11,
|
|
"norm_label": "addiotboxformcontroller"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L10",
|
|
"id": "add_iot_box_form_controller_addiotboxformcontroller_setup",
|
|
"community": 11,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".initializeIoTConnection()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L31",
|
|
"id": "add_iot_box_form_controller_addiotboxformcontroller_initializeiotconnection",
|
|
"community": 11,
|
|
"norm_label": ".initializeiotconnection()"
|
|
},
|
|
{
|
|
"label": ".lookForNewIoTBox()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L50",
|
|
"id": "add_iot_box_form_controller_addiotboxformcontroller_lookfornewiotbox",
|
|
"community": 11,
|
|
"norm_label": ".lookfornewiotbox()"
|
|
},
|
|
{
|
|
"label": ".notifyIoTBoxFound()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L65",
|
|
"id": "add_iot_box_form_controller_addiotboxformcontroller_notifyiotboxfound",
|
|
"community": 11,
|
|
"norm_label": ".notifyiotboxfound()"
|
|
},
|
|
{
|
|
"label": ".onWillUnmount()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L75",
|
|
"id": "add_iot_box_form_controller_addiotboxformcontroller_onwillunmount",
|
|
"community": 11,
|
|
"norm_label": ".onwillunmount()"
|
|
},
|
|
{
|
|
"label": "discover_iot_boxes.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/discover_iot_boxes.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_client_action_discover_iot_boxes_js",
|
|
"community": 29,
|
|
"norm_label": "discover_iot_boxes.js"
|
|
},
|
|
{
|
|
"label": "discoverIotBoxes()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/discover_iot_boxes.js",
|
|
"source_location": "L7",
|
|
"id": "discover_iot_boxes_discoveriotboxes",
|
|
"community": 29,
|
|
"norm_label": "discoveriotboxes()"
|
|
},
|
|
{
|
|
"label": "delete_local_storage.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_client_action_delete_local_storage_js",
|
|
"community": 17,
|
|
"norm_label": "delete_local_storage.js"
|
|
},
|
|
{
|
|
"label": "removeIoTReportIdFromBrowserLocalStorage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L9",
|
|
"id": "delete_local_storage_removeiotreportidfrombrowserlocalstorage",
|
|
"community": 17,
|
|
"norm_label": "removeiotreportidfrombrowserlocalstorage()"
|
|
},
|
|
{
|
|
"label": "setReportIdInBrowserLocalStorage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L29",
|
|
"id": "delete_local_storage_setreportidinbrowserlocalstorage",
|
|
"community": 17,
|
|
"norm_label": "setreportidinbrowserlocalstorage()"
|
|
},
|
|
{
|
|
"label": "IoTReportLocalStorage",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L38",
|
|
"id": "delete_local_storage_iotreportlocalstorage",
|
|
"community": 17,
|
|
"norm_label": "iotreportlocalstorage"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L42",
|
|
"id": "delete_local_storage_iotreportlocalstorage_setup",
|
|
"community": 17,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".removeFromLocal()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L52",
|
|
"id": "delete_local_storage_iotreportlocalstorage_removefromlocal",
|
|
"community": 17,
|
|
"norm_label": ".removefromlocal()"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_init_py",
|
|
"community": 38,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "main.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"community": 6,
|
|
"norm_label": "main.py"
|
|
},
|
|
{
|
|
"label": "ensure_unique_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L31",
|
|
"id": "main_ensure_unique_name",
|
|
"community": 6,
|
|
"norm_label": "ensure_unique_name()"
|
|
},
|
|
{
|
|
"label": "IoTController",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L42",
|
|
"id": "main_iotcontroller",
|
|
"community": 6,
|
|
"norm_label": "iotcontroller"
|
|
},
|
|
{
|
|
"label": "._search_box()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L43",
|
|
"id": "main_iotcontroller_search_box",
|
|
"community": 6,
|
|
"norm_label": "._search_box()"
|
|
},
|
|
{
|
|
"label": "get_handlers()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L47",
|
|
"id": "main_get_handlers",
|
|
"community": 6,
|
|
"norm_label": "get_handlers()"
|
|
},
|
|
{
|
|
"label": "load_keyboard_layouts()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L90",
|
|
"id": "main_load_keyboard_layouts",
|
|
"community": 6,
|
|
"norm_label": "load_keyboard_layouts()"
|
|
},
|
|
{
|
|
"label": "get_url()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L96",
|
|
"id": "main_get_url",
|
|
"community": 6,
|
|
"norm_label": "get_url()"
|
|
},
|
|
{
|
|
"label": "iot_box_send_websocket()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L106",
|
|
"id": "main_iot_box_send_websocket",
|
|
"community": 6,
|
|
"norm_label": "iot_box_send_websocket()"
|
|
},
|
|
{
|
|
"label": "iot_box_webrtc_answer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L147",
|
|
"id": "main_iot_box_webrtc_answer",
|
|
"community": 6,
|
|
"norm_label": "iot_box_webrtc_answer()"
|
|
},
|
|
{
|
|
"label": "update_box()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L166",
|
|
"id": "main_update_box",
|
|
"community": 6,
|
|
"norm_label": "update_box()"
|
|
},
|
|
{
|
|
"label": "._is_iot_log_enabled()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L260",
|
|
"id": "main_iotcontroller_is_iot_log_enabled",
|
|
"community": 6,
|
|
"norm_label": "._is_iot_log_enabled()"
|
|
},
|
|
{
|
|
"label": "receive_iot_log()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L264",
|
|
"id": "main_receive_iot_log",
|
|
"community": 6,
|
|
"norm_label": "receive_iot_log()"
|
|
},
|
|
{
|
|
"label": "update_certificate_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L314",
|
|
"id": "main_update_certificate_status",
|
|
"community": 6,
|
|
"norm_label": "update_certificate_status()"
|
|
},
|
|
{
|
|
"label": "Return a zip file containing all the IoT handlers for the given IoT Box.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L48",
|
|
"id": "main_rationale_48",
|
|
"community": 56,
|
|
"norm_label": "return a zip file containing all the iot handlers for the given iot box."
|
|
},
|
|
{
|
|
"label": "Called by the IoT Box once an operation is over. We then forward the ack",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L107",
|
|
"id": "main_rationale_107",
|
|
"community": 57,
|
|
"norm_label": "called by the iot box once an operation is over. we then forward the ack"
|
|
},
|
|
{
|
|
"label": "Called by the IoT Box after receiving a WebRTC offer from a user. The Io",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L148",
|
|
"id": "main_rationale_148",
|
|
"community": 58,
|
|
"norm_label": "called by the iot box after receiving a webrtc offer from a user. the io"
|
|
},
|
|
{
|
|
"label": "This function receives a dict from the iot box with information from it",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L167",
|
|
"id": "main_rationale_167",
|
|
"community": 59,
|
|
"norm_label": "this function receives a dict from the iot box with information from it"
|
|
},
|
|
{
|
|
"label": "Update the SSL certificate end date for the IoT Box. :param str identif",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L315",
|
|
"id": "main_rationale_315",
|
|
"community": 60,
|
|
"norm_label": "update the ssl certificate end date for the iot box. :param str identif"
|
|
},
|
|
{
|
|
"label": "fp_iot_poller.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_pi_fp_iot_poller_py",
|
|
"community": 15,
|
|
"norm_label": "fp_iot_poller.py"
|
|
},
|
|
{
|
|
"label": "load_config()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L37",
|
|
"id": "fp_iot_poller_load_config",
|
|
"community": 15,
|
|
"norm_label": "load_config()"
|
|
},
|
|
{
|
|
"label": "read_probe()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L58",
|
|
"id": "fp_iot_poller_read_probe",
|
|
"community": 15,
|
|
"norm_label": "read_probe()"
|
|
},
|
|
{
|
|
"label": "post_readings()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L76",
|
|
"id": "fp_iot_poller_post_readings",
|
|
"community": 15,
|
|
"norm_label": "post_readings()"
|
|
},
|
|
{
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L104",
|
|
"id": "fp_iot_poller_main",
|
|
"community": 15,
|
|
"norm_label": "main()"
|
|
},
|
|
{
|
|
"label": "Read one DS18B20 sysfs file. Returns Celsius or None on failure.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L59",
|
|
"id": "fp_iot_poller_rationale_59",
|
|
"community": 15,
|
|
"norm_label": "read one ds18b20 sysfs file. returns celsius or none on failure."
|
|
},
|
|
{
|
|
"label": "POST batch to /fp/iot/ingest. Returns True on 2xx.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L77",
|
|
"id": "fp_iot_poller_rationale_77",
|
|
"community": 15,
|
|
"norm_label": "post batch to /fp/iot/ingest. returns true on 2xx."
|
|
},
|
|
{
|
|
"label": "fp_iot_setup_live_sensor.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/scripts/fp_iot_setup_live_sensor.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_scripts_fp_iot_setup_live_sensor_py",
|
|
"community": 30,
|
|
"norm_label": "fp_iot_setup_live_sensor.py"
|
|
},
|
|
{
|
|
"label": "One-shot setup for the live Pi probe. Does three things: 1. Rotates fusion_pl",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/scripts/fp_iot_setup_live_sensor.py",
|
|
"source_location": "L1",
|
|
"id": "fp_iot_setup_live_sensor_rationale_1",
|
|
"community": 30,
|
|
"norm_label": "one-shot setup for the live pi probe. does three things: 1. rotates fusion_pl"
|
|
},
|
|
{
|
|
"label": "fp_iot_smoke_test.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/scripts/fp_iot_smoke_test.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_scripts_fp_iot_smoke_test_py",
|
|
"community": 31,
|
|
"norm_label": "fp_iot_smoke_test.py"
|
|
},
|
|
{
|
|
"label": "Smoke test for fusion_plating_iot. Sets up a test sensor, forces a known token,",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/scripts/fp_iot_smoke_test.py",
|
|
"source_location": "L1",
|
|
"id": "fp_iot_smoke_test_rationale_1",
|
|
"community": 31,
|
|
"norm_label": "smoke test for fusion_plating_iot. sets up a test sensor, forces a known token,"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_init_py",
|
|
"community": 61,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "__manifest__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/__manifest__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_manifest_py",
|
|
"community": 62,
|
|
"norm_label": "__manifest__.py"
|
|
},
|
|
{
|
|
"label": "device_controller.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_device_controller_js",
|
|
"community": 18,
|
|
"norm_label": "device_controller.js"
|
|
},
|
|
{
|
|
"label": "DeviceController",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L6",
|
|
"id": "device_controller_devicecontroller",
|
|
"community": 18,
|
|
"norm_label": "devicecontroller"
|
|
},
|
|
{
|
|
"label": ".constructor()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L11",
|
|
"id": "device_controller_devicecontroller_constructor",
|
|
"community": 18,
|
|
"norm_label": ".constructor()"
|
|
},
|
|
{
|
|
"label": ".action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L25",
|
|
"id": "device_controller_devicecontroller_action",
|
|
"community": 18,
|
|
"norm_label": ".action()"
|
|
},
|
|
{
|
|
"label": ".addListener()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L34",
|
|
"id": "device_controller_devicecontroller_addlistener",
|
|
"community": 18,
|
|
"norm_label": ".addlistener()"
|
|
},
|
|
{
|
|
"label": ".removeListener()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L37",
|
|
"id": "device_controller_devicecontroller_removelistener",
|
|
"community": 18,
|
|
"norm_label": ".removelistener()"
|
|
},
|
|
{
|
|
"label": "longpolling.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_network_utils_longpolling_js",
|
|
"community": 9,
|
|
"norm_label": "longpolling.js"
|
|
},
|
|
{
|
|
"label": "IoTLongpolling",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L6",
|
|
"id": "longpolling_iotlongpolling",
|
|
"community": 9,
|
|
"norm_label": "iotlongpolling"
|
|
},
|
|
{
|
|
"label": ".constructor()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L17",
|
|
"id": "longpolling_iotlongpolling_constructor",
|
|
"community": 9,
|
|
"norm_label": ".constructor()"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L24",
|
|
"id": "longpolling_iotlongpolling_setup",
|
|
"community": 9,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".addListener()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L41",
|
|
"id": "longpolling_iotlongpolling_addlistener",
|
|
"community": 9,
|
|
"norm_label": ".addlistener()"
|
|
},
|
|
{
|
|
"label": ".removeListener()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L67",
|
|
"id": "longpolling_iotlongpolling_removelistener",
|
|
"community": 9,
|
|
"norm_label": ".removelistener()"
|
|
},
|
|
{
|
|
"label": ".action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L88",
|
|
"id": "longpolling_iotlongpolling_action",
|
|
"community": 8,
|
|
"norm_label": ".action()"
|
|
},
|
|
{
|
|
"label": ".startPolling()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L104",
|
|
"id": "longpolling_iotlongpolling_startpolling",
|
|
"community": 9,
|
|
"norm_label": ".startpolling()"
|
|
},
|
|
{
|
|
"label": ".stopPolling()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L123",
|
|
"id": "longpolling_iotlongpolling_stoppolling",
|
|
"community": 9,
|
|
"norm_label": ".stoppolling()"
|
|
},
|
|
{
|
|
"label": "._delayedStartPolling()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L130",
|
|
"id": "longpolling_iotlongpolling_delayedstartpolling",
|
|
"community": 9,
|
|
"norm_label": "._delayedstartpolling()"
|
|
},
|
|
{
|
|
"label": "._rpcIoT()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L146",
|
|
"id": "longpolling_iotlongpolling_rpciot",
|
|
"community": 9,
|
|
"norm_label": "._rpciot()"
|
|
},
|
|
{
|
|
"label": "._poll()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L168",
|
|
"id": "longpolling_iotlongpolling_poll",
|
|
"community": 9,
|
|
"norm_label": "._poll()"
|
|
},
|
|
{
|
|
"label": "._onSuccess()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L194",
|
|
"id": "longpolling_iotlongpolling_onsuccess",
|
|
"community": 9,
|
|
"norm_label": "._onsuccess()"
|
|
},
|
|
{
|
|
"label": "._onError()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L200",
|
|
"id": "longpolling_iotlongpolling_onerror",
|
|
"community": 9,
|
|
"norm_label": "._onerror()"
|
|
},
|
|
{
|
|
"label": "._doWarnFail()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L209",
|
|
"id": "longpolling_iotlongpolling_dowarnfail",
|
|
"community": 9,
|
|
"norm_label": "._dowarnfail()"
|
|
},
|
|
{
|
|
"label": ".setLna()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L224",
|
|
"id": "longpolling_iotlongpolling_setlna",
|
|
"community": 9,
|
|
"norm_label": ".setlna()"
|
|
},
|
|
{
|
|
"label": "http.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/http.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_network_utils_http_js",
|
|
"community": 13,
|
|
"norm_label": "http.js"
|
|
},
|
|
{
|
|
"label": "formatEndpoint()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/http.js",
|
|
"source_location": "L12",
|
|
"id": "http_formatendpoint",
|
|
"community": 13,
|
|
"norm_label": "formatendpoint()"
|
|
},
|
|
{
|
|
"label": "post()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/http.js",
|
|
"source_location": "L30",
|
|
"id": "http_post",
|
|
"community": 13,
|
|
"norm_label": "post()"
|
|
},
|
|
{
|
|
"label": "services.d.ts",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/@types/services.d.ts",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_types_services_d_ts",
|
|
"community": 63,
|
|
"norm_label": "services.d.ts"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/hooks.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_hooks_py",
|
|
"_tgt": "hooks_post_init_hook",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_hooks_py",
|
|
"target": "hooks_post_init_hook",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/hooks.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_hooks_py",
|
|
"_tgt": "hooks_backfill_uuids",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_hooks_py",
|
|
"target": "hooks_backfill_uuids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/hooks.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_hooks_py",
|
|
"_tgt": "hooks_backfill_sensor_types",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_hooks_py",
|
|
"target": "hooks_backfill_sensor_types",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/__init__.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_hooks_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_hooks_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/hooks.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "hooks_post_init_hook",
|
|
"_tgt": "hooks_backfill_uuids",
|
|
"source": "hooks_post_init_hook",
|
|
"target": "hooks_backfill_uuids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/hooks.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "hooks_post_init_hook",
|
|
"_tgt": "hooks_backfill_sensor_types",
|
|
"source": "hooks_post_init_hook",
|
|
"target": "hooks_backfill_sensor_types",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/__init__.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fusion_plating_tank.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fusion_plating_tank_py",
|
|
"_tgt": "fusion_plating_tank_fusionplatingtank",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fusion_plating_tank_py",
|
|
"target": "fusion_plating_tank_fusionplatingtank",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fusion_plating_tank.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fusion_plating_tank_py",
|
|
"_tgt": "fusion_plating_tank_compute_sensor_stats",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fusion_plating_tank_py",
|
|
"target": "fusion_plating_tank_compute_sensor_stats",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"_tgt": "fp_tank_sensor_fptanksensor",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"target": "fp_tank_sensor_fptanksensor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"_tgt": "fp_tank_sensor_compute_effective_location",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"target": "fp_tank_sensor_compute_effective_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"_tgt": "fp_tank_sensor_compute_effective_target",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"target": "fp_tank_sensor_compute_effective_target",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"_tgt": "fp_tank_sensor_compute_last_reading_display",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"target": "fp_tank_sensor_compute_last_reading_display",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"_tgt": "fp_tank_sensor_create",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"target": "fp_tank_sensor_create",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L259",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"_tgt": "fp_tank_sensor_compute_reading_count",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_sensor_py",
|
|
"target": "fp_tank_sensor_compute_reading_count",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L266",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_sensor_fptanksensor",
|
|
"_tgt": "fp_tank_sensor_fptanksensor_get_alert_range",
|
|
"source": "fp_tank_sensor_fptanksensor",
|
|
"target": "fp_tank_sensor_fptanksensor_get_alert_range",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L277",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_sensor_fptanksensor",
|
|
"_tgt": "fp_tank_sensor_fptanksensor_get_setpoint",
|
|
"source": "fp_tank_sensor_fptanksensor",
|
|
"target": "fp_tank_sensor_fptanksensor_get_setpoint",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_sensor_fptanksensor",
|
|
"_tgt": "fp_tank_sensor_fptanksensor_action_view_readings",
|
|
"source": "fp_tank_sensor_fptanksensor",
|
|
"target": "fp_tank_sensor_fptanksensor_action_view_readings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L267",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_sensor_rationale_267",
|
|
"_tgt": "fp_tank_sensor_fptanksensor_get_alert_range",
|
|
"source": "fp_tank_sensor_fptanksensor_get_alert_range",
|
|
"target": "fp_tank_sensor_rationale_267",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_reading_fptankreading_evaluate_spec",
|
|
"_tgt": "fp_tank_sensor_fptanksensor_get_alert_range",
|
|
"source": "fp_tank_sensor_fptanksensor_get_alert_range",
|
|
"target": "fp_tank_reading_fptankreading_evaluate_spec"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_reading_fptankreading_raise_quality_hold",
|
|
"_tgt": "fp_tank_sensor_fptanksensor_get_alert_range",
|
|
"source": "fp_tank_sensor_fptanksensor_get_alert_range",
|
|
"target": "fp_tank_reading_fptankreading_raise_quality_hold"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_sensor.py",
|
|
"source_location": "L278",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_sensor_rationale_278",
|
|
"_tgt": "fp_tank_sensor_fptanksensor_get_setpoint",
|
|
"source": "fp_tank_sensor_fptanksensor_get_setpoint",
|
|
"target": "fp_tank_sensor_rationale_278",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_reading_compute_deviation",
|
|
"_tgt": "fp_tank_sensor_fptanksensor_get_setpoint",
|
|
"source": "fp_tank_sensor_fptanksensor_get_setpoint",
|
|
"target": "fp_tank_reading_compute_deviation"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/__init__.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_dashboard.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_sensor_dashboard_py",
|
|
"_tgt": "fp_sensor_dashboard_fpsensordashboard",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_sensor_dashboard_py",
|
|
"target": "fp_sensor_dashboard_fpsensordashboard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_dashboard.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_sensor_dashboard_py",
|
|
"_tgt": "fp_sensor_dashboard_compute_counts",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_sensor_dashboard_py",
|
|
"target": "fp_sensor_dashboard_compute_counts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_dashboard.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "fp_sensor_dashboard_fpsensordashboard",
|
|
"_tgt": "fp_sensor_dashboard_fpsensordashboard_action_view_sensors",
|
|
"source": "fp_sensor_dashboard_fpsensordashboard",
|
|
"target": "fp_sensor_dashboard_fpsensordashboard_action_view_sensors",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_dashboard.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "fp_sensor_dashboard_fpsensordashboard",
|
|
"_tgt": "fp_sensor_dashboard_fpsensordashboard_action_view_recent_readings",
|
|
"source": "fp_sensor_dashboard_fpsensordashboard",
|
|
"target": "fp_sensor_dashboard_fpsensordashboard_action_view_recent_readings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"_tgt": "fp_tank_reading_fptankreading",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"target": "fp_tank_reading_fptankreading",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"_tgt": "fp_tank_reading_compute_display",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"target": "fp_tank_reading_compute_display",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"_tgt": "fp_tank_reading_compute_deviation",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"target": "fp_tank_reading_compute_deviation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"_tgt": "fp_tank_reading_compute_display_name",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"target": "fp_tank_reading_compute_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"_tgt": "fp_tank_reading_create",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_tank_reading_py",
|
|
"target": "fp_tank_reading_create",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L208",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_reading_fptankreading",
|
|
"_tgt": "fp_tank_reading_fptankreading_evaluate_spec",
|
|
"source": "fp_tank_reading_fptankreading",
|
|
"target": "fp_tank_reading_fptankreading_evaluate_spec",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_reading_fptankreading",
|
|
"_tgt": "fp_tank_reading_fptankreading_raise_quality_hold",
|
|
"source": "fp_tank_reading_fptankreading",
|
|
"target": "fp_tank_reading_fptankreading_raise_quality_hold",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_reading_create",
|
|
"_tgt": "fp_tank_reading_fptankreading_evaluate_spec",
|
|
"source": "fp_tank_reading_create",
|
|
"target": "fp_tank_reading_fptankreading_evaluate_spec",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L272",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_reading_fptankreading_raise_quality_hold",
|
|
"_tgt": "fp_tank_reading_create",
|
|
"source": "fp_tank_reading_create",
|
|
"target": "fp_tank_reading_fptankreading_raise_quality_hold",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "fp_iot_ingest_ingest",
|
|
"_tgt": "fp_tank_reading_create",
|
|
"source": "fp_tank_reading_create",
|
|
"target": "fp_iot_ingest_ingest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/common.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "common_setupclass",
|
|
"_tgt": "fp_tank_reading_create",
|
|
"source": "fp_tank_reading_create",
|
|
"target": "common_setupclass"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "ir_actions_report_iractionsreport_get_action_wizard",
|
|
"_tgt": "fp_tank_reading_create",
|
|
"source": "fp_tank_reading_create",
|
|
"target": "ir_actions_report_iractionsreport_get_action_wizard"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "iot_box_connect_iot_box",
|
|
"_tgt": "fp_tank_reading_create",
|
|
"source": "fp_tank_reading_create",
|
|
"target": "iot_box_connect_iot_box"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_src": "main_load_keyboard_layouts",
|
|
"_tgt": "fp_tank_reading_create",
|
|
"source": "fp_tank_reading_create",
|
|
"target": "main_load_keyboard_layouts"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"_src": "main_update_box",
|
|
"_tgt": "fp_tank_reading_create",
|
|
"source": "fp_tank_reading_create",
|
|
"target": "main_update_box"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_reading_fptankreading_evaluate_spec",
|
|
"_tgt": "fp_tank_reading_fptankreading_raise_quality_hold",
|
|
"source": "fp_tank_reading_fptankreading_evaluate_spec",
|
|
"target": "fp_tank_reading_fptankreading_raise_quality_hold",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_reading_rationale_209",
|
|
"_tgt": "fp_tank_reading_fptankreading_evaluate_spec",
|
|
"source": "fp_tank_reading_fptankreading_evaluate_spec",
|
|
"target": "fp_tank_reading_rationale_209",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_tank_reading.py",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"_src": "fp_tank_reading_rationale_237",
|
|
"_tgt": "fp_tank_reading_fptankreading_raise_quality_hold",
|
|
"source": "fp_tank_reading_fptankreading_raise_quality_hold",
|
|
"target": "fp_tank_reading_rationale_237",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_type.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_sensor_type_py",
|
|
"_tgt": "fp_sensor_type_fpsensortype",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_models_fp_sensor_type_py",
|
|
"target": "fp_sensor_type_fpsensortype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_type.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "fp_sensor_type_fpsensortype",
|
|
"_tgt": "fp_sensor_type_fpsensortype_compute_sensor_count",
|
|
"source": "fp_sensor_type_fpsensortype",
|
|
"target": "fp_sensor_type_fpsensortype_compute_sensor_count",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/models/fp_sensor_type.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "fp_sensor_type_fpsensortype",
|
|
"_tgt": "fp_sensor_type_fpsensortype_action_view_sensors",
|
|
"source": "fp_sensor_type_fpsensortype",
|
|
"target": "fp_sensor_type_fpsensortype_action_view_sensors",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_fp_iot_ingest_py",
|
|
"_tgt": "fp_iot_ingest_parse_read_at",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_fp_iot_ingest_py",
|
|
"target": "fp_iot_ingest_parse_read_at",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_fp_iot_ingest_py",
|
|
"_tgt": "fp_iot_ingest_fpiotingestcontroller",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_fp_iot_ingest_py",
|
|
"target": "fp_iot_ingest_fpiotingestcontroller",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_fp_iot_ingest_py",
|
|
"_tgt": "fp_iot_ingest_ingest",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_fp_iot_ingest_py",
|
|
"target": "fp_iot_ingest_ingest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "fp_iot_ingest_ingest",
|
|
"_tgt": "fp_iot_ingest_parse_read_at",
|
|
"source": "fp_iot_ingest_parse_read_at",
|
|
"target": "fp_iot_ingest_ingest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/fp_iot_ingest.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "fp_iot_ingest_rationale_43",
|
|
"_tgt": "fp_iot_ingest_parse_read_at",
|
|
"source": "fp_iot_ingest_parse_read_at",
|
|
"target": "fp_iot_ingest_rationale_43",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/fusion_plating_iot/controllers/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_iot_fusion_plating_iot_controllers_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/__init__.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_iot_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_iot_iot_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_worldlinedriver_l_py",
|
|
"_tgt": "worldlinedriver_l_worldlinedriver",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_worldlinedriver_l_py",
|
|
"target": "worldlinedriver_l_worldlinedriver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_l_worldlinedriver",
|
|
"_tgt": "ctypesterminaldriver",
|
|
"source": "worldlinedriver_l_worldlinedriver",
|
|
"target": "ctypesterminaldriver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_l_worldlinedriver",
|
|
"_tgt": "worldlinedriver_l_worldlinedriver_init",
|
|
"source": "worldlinedriver_l_worldlinedriver",
|
|
"target": "worldlinedriver_l_worldlinedriver_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_l_worldlinedriver",
|
|
"_tgt": "worldlinedriver_l_worldlinedriver_processtransaction",
|
|
"source": "worldlinedriver_l_worldlinedriver",
|
|
"target": "worldlinedriver_l_worldlinedriver_processtransaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_l_worldlinedriver",
|
|
"_tgt": "worldlinedriver_l_worldlinedriver_canceltransaction",
|
|
"source": "worldlinedriver_l_worldlinedriver",
|
|
"target": "worldlinedriver_l_worldlinedriver_canceltransaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L8",
|
|
"weight": 0.8,
|
|
"_src": "worldlinedriver_l_worldlinedriver",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"source": "worldlinedriver_l_worldlinedriver",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_w_worldlinedriver",
|
|
"_tgt": "ctypesterminaldriver",
|
|
"source": "ctypesterminaldriver",
|
|
"target": "worldlinedriver_w_worldlinedriver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "sixdriver_sixdriver",
|
|
"_tgt": "ctypesterminaldriver",
|
|
"source": "ctypesterminaldriver",
|
|
"target": "sixdriver_sixdriver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_l_worldlinedriver_processtransaction",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"source": "worldlinedriver_l_worldlinedriver_processtransaction",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_send_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_l_worldlinedriver_processtransaction",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay",
|
|
"source": "worldlinedriver_l_worldlinedriver_processtransaction",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_l_worldlinedriver_processtransaction",
|
|
"_tgt": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"source": "worldlinedriver_l_worldlinedriver_processtransaction",
|
|
"target": "ctypes_terminal_driver_create_ctypes_string_buffer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_l_worldlinedriver_canceltransaction",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay",
|
|
"source": "worldlinedriver_l_worldlinedriver_canceltransaction",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_l_worldlinedriver_canceltransaction",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"source": "worldlinedriver_l_worldlinedriver_canceltransaction",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_send_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_L.py",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_l_worldlinedriver_canceltransaction",
|
|
"_tgt": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"source": "worldlinedriver_l_worldlinedriver_canceltransaction",
|
|
"target": "ctypes_terminal_driver_create_ctypes_string_buffer"
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_ingenicotagtype",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_ingenicotagtype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_ingenicomessage",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_ingenicomessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_gettagdetailsbycode",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_gettagdetailsbycode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_gettagdetailsbyname",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_gettagdetailsbyname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_outgoingingenicomessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_withlength",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_withlength",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_getcrc32",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_getcrc32",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_generatetag",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_generatetag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_generatemsg",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_generatemsg",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_incomingingenicomessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_hextoint",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_hextoint",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_ingenicodriver",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_ingenicodriver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"_tgt": "ingenicodriver_supported",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_ingenicodriver_py",
|
|
"target": "ingenicodriver_supported",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicotagtype",
|
|
"_tgt": "ingenicodriver_ingenicotagtype_init",
|
|
"source": "ingenicodriver_ingenicotagtype",
|
|
"target": "ingenicodriver_ingenicotagtype_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicotagtype",
|
|
"_tgt": "ingenicodriver_ingenicotagtype_getdict",
|
|
"source": "ingenicodriver_ingenicotagtype",
|
|
"target": "ingenicodriver_ingenicotagtype_getdict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicotagtype",
|
|
"_tgt": "ingenicodriver_ingenicotagtype_hastag",
|
|
"source": "ingenicodriver_ingenicotagtype",
|
|
"target": "ingenicodriver_ingenicotagtype_hastag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_26",
|
|
"_tgt": "ingenicodriver_ingenicotagtype",
|
|
"source": "ingenicodriver_ingenicotagtype",
|
|
"target": "ingenicodriver_rationale_26",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_33",
|
|
"_tgt": "ingenicodriver_ingenicotagtype_init",
|
|
"source": "ingenicodriver_ingenicotagtype_init",
|
|
"target": "ingenicodriver_rationale_33",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"_tgt": "ingenicodriver_ingenicotagtype_getdict",
|
|
"source": "ingenicodriver_ingenicotagtype_getdict",
|
|
"target": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_51",
|
|
"_tgt": "ingenicodriver_ingenicotagtype_getdict",
|
|
"source": "ingenicodriver_ingenicotagtype_getdict",
|
|
"target": "ingenicodriver_rationale_51",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_gettagdetailsbycode",
|
|
"_tgt": "ingenicodriver_ingenicotagtype_hastag",
|
|
"source": "ingenicodriver_ingenicotagtype_hastag",
|
|
"target": "ingenicodriver_gettagdetailsbycode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_70",
|
|
"_tgt": "ingenicodriver_ingenicotagtype_hastag",
|
|
"source": "ingenicodriver_ingenicotagtype_hastag",
|
|
"target": "ingenicodriver_rationale_70",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicomessage",
|
|
"_tgt": "ingenicodriver_ingenicomessage_init",
|
|
"source": "ingenicodriver_ingenicomessage",
|
|
"target": "ingenicodriver_ingenicomessage_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage",
|
|
"_tgt": "ingenicodriver_ingenicomessage",
|
|
"source": "ingenicodriver_ingenicomessage",
|
|
"target": "ingenicodriver_outgoingingenicomessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_ingenicomessage",
|
|
"source": "ingenicodriver_ingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_80",
|
|
"_tgt": "ingenicodriver_ingenicomessage",
|
|
"source": "ingenicodriver_ingenicomessage",
|
|
"target": "ingenicodriver_rationale_80",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"_tgt": "ingenicodriver_gettagdetailsbycode",
|
|
"source": "ingenicodriver_gettagdetailsbycode",
|
|
"target": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_generatetag",
|
|
"_tgt": "ingenicodriver_gettagdetailsbyname",
|
|
"source": "ingenicodriver_gettagdetailsbyname",
|
|
"target": "ingenicodriver_generatetag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_337",
|
|
"_tgt": "ingenicodriver_ingenicomessage_init",
|
|
"source": "ingenicodriver_ingenicomessage_init",
|
|
"target": "ingenicodriver_rationale_337",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_init",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "ingenicodriver_outgoingingenicomessage_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generateheader",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generateheader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generatefooter",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generatefooter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generatebody",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_send",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "ingenicodriver_outgoingingenicomessage_send",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_supported",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "ingenicodriver_supported",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L62",
|
|
"weight": 0.8,
|
|
"_src": "test_ingenico_driver_mocksocket",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "test_ingenico_driver_mocksocket",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L62",
|
|
"weight": 0.8,
|
|
"_src": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L62",
|
|
"weight": 0.8,
|
|
"_src": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_setup",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage",
|
|
"source": "ingenicodriver_outgoingingenicomessage",
|
|
"target": "test_ingenico_driver_setup"
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_generatetag",
|
|
"_tgt": "ingenicodriver_withlength",
|
|
"source": "ingenicodriver_withlength",
|
|
"target": "ingenicodriver_generatetag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"_tgt": "ingenicodriver_getcrc32",
|
|
"source": "ingenicodriver_getcrc32",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testoutgoingingenicomessage_test_unpadded_crc",
|
|
"_tgt": "ingenicodriver_getcrc32",
|
|
"source": "ingenicodriver_getcrc32",
|
|
"target": "test_ingenico_driver_testoutgoingingenicomessage_test_unpadded_crc"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testoutgoingingenicomessage_test_padded_crc",
|
|
"_tgt": "ingenicodriver_getcrc32",
|
|
"source": "ingenicodriver_getcrc32",
|
|
"target": "test_ingenico_driver_testoutgoingingenicomessage_test_padded_crc"
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_generatemsg",
|
|
"_tgt": "ingenicodriver_generatetag",
|
|
"source": "ingenicodriver_generatetag",
|
|
"target": "ingenicodriver_generatemsg",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_generateheader",
|
|
"_tgt": "ingenicodriver_generatetag",
|
|
"source": "ingenicodriver_generatetag",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generateheader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_generatefooter",
|
|
"_tgt": "ingenicodriver_generatetag",
|
|
"source": "ingenicodriver_generatetag",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generatefooter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"_tgt": "ingenicodriver_generatetag",
|
|
"source": "ingenicodriver_generatetag",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_generatebody",
|
|
"_tgt": "ingenicodriver_generatetag",
|
|
"source": "ingenicodriver_generatetag",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_init",
|
|
"_tgt": "ingenicodriver_generatemsg",
|
|
"source": "ingenicodriver_generatemsg",
|
|
"target": "ingenicodriver_outgoingingenicomessage_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_init",
|
|
"_tgt": "ingenicodriver_ingenicodriver_init",
|
|
"source": "ingenicodriver_outgoingingenicomessage_init",
|
|
"target": "ingenicodriver_ingenicodriver_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_init",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generateheader",
|
|
"source": "ingenicodriver_outgoingingenicomessage_init",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generateheader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_init",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generatebody",
|
|
"source": "ingenicodriver_outgoingingenicomessage_init",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_init",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generatefooter",
|
|
"source": "ingenicodriver_outgoingingenicomessage_init",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generatefooter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_init",
|
|
"_tgt": "ingenicodriver_ingenicodriver_send",
|
|
"source": "ingenicodriver_outgoingingenicomessage_init",
|
|
"target": "ingenicodriver_ingenicodriver_send",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_411",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_init",
|
|
"source": "ingenicodriver_outgoingingenicomessage_init",
|
|
"target": "ingenicodriver_rationale_411",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_457",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generateheader",
|
|
"source": "ingenicodriver_outgoingingenicomessage_generateheader",
|
|
"target": "ingenicodriver_rationale_457",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_470",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generatefooter",
|
|
"source": "ingenicodriver_outgoingingenicomessage_generatefooter",
|
|
"target": "ingenicodriver_rationale_470",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_generatebody",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"source": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"target": "ingenicodriver_outgoingingenicomessage_generatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_480",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"source": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"target": "ingenicodriver_rationale_480",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testoutgoingingenicomessage_test_mdc_tag_length",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"source": "ingenicodriver_outgoingingenicomessage_generatemdc",
|
|
"target": "test_ingenico_driver_testoutgoingingenicomessage_test_mdc_tag_length"
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_490",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_generatebody",
|
|
"source": "ingenicodriver_outgoingingenicomessage_generatebody",
|
|
"target": "ingenicodriver_rationale_490",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_outgoingingenicomessage_send",
|
|
"_tgt": "ingenicodriver_ingenicodriver_send",
|
|
"source": "ingenicodriver_outgoingingenicomessage_send",
|
|
"target": "ingenicodriver_ingenicodriver_send",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_515",
|
|
"_tgt": "ingenicodriver_outgoingingenicomessage_send",
|
|
"source": "ingenicodriver_outgoingingenicomessage_send",
|
|
"target": "ingenicodriver_rationale_515",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_init",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getlength",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_getlength",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getprotocolid",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_getprotocolid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getterminalid",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_getterminalid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettransactionresult",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_gettransactionresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettransactionstage",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_gettransactionstage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettransactionticket",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_gettransactionticket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getkeepaliveinterval",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_getkeepaliveinterval",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getmessagetype",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_incomingingenicomessage_getmessagetype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_supported",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_supported",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_run",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "ingenicodriver_ingenicodriver_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L30",
|
|
"weight": 0.8,
|
|
"_src": "test_ingenico_driver_mocksocket",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "test_ingenico_driver_mocksocket",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L30",
|
|
"weight": 0.8,
|
|
"_src": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L30",
|
|
"weight": 0.8,
|
|
"_src": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testincomingtransactionresponse_test_parse_ticketdata",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage",
|
|
"source": "ingenicodriver_incomingingenicomessage",
|
|
"target": "test_ingenico_driver_testincomingtransactionresponse_test_parse_ticketdata"
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_init",
|
|
"_tgt": "ingenicodriver_hextoint",
|
|
"source": "ingenicodriver_hextoint",
|
|
"target": "ingenicodriver_incomingingenicomessage_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"source": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"target": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getlength",
|
|
"source": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"target": "ingenicodriver_incomingingenicomessage_getlength",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"_tgt": "ingenicodriver_ingenicodriver_recv",
|
|
"source": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"target": "ingenicodriver_ingenicodriver_recv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_init",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"source": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"target": "ingenicodriver_incomingingenicomessage_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_529",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"source": "ingenicodriver_incomingingenicomessage_getmsg",
|
|
"target": "ingenicodriver_rationale_529",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_init",
|
|
"_tgt": "ingenicodriver_ingenicodriver_init",
|
|
"source": "ingenicodriver_incomingingenicomessage_init",
|
|
"target": "ingenicodriver_ingenicodriver_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_init",
|
|
"_tgt": "ingenicodriver_ingenicodriver_recv",
|
|
"source": "ingenicodriver_incomingingenicomessage_init",
|
|
"target": "ingenicodriver_ingenicodriver_recv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_562",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_init",
|
|
"source": "ingenicodriver_incomingingenicomessage_init",
|
|
"target": "ingenicodriver_rationale_562",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_getlength",
|
|
"_tgt": "ingenicodriver_ingenicodriver_recv",
|
|
"source": "ingenicodriver_incomingingenicomessage_getlength",
|
|
"target": "ingenicodriver_ingenicodriver_recv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_600",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getlength",
|
|
"source": "ingenicodriver_incomingingenicomessage_getlength",
|
|
"target": "ingenicodriver_rationale_600",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"_tgt": "ingenicodriver_ingenicodriver_recv",
|
|
"source": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"target": "ingenicodriver_ingenicodriver_recv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_619",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"source": "ingenicodriver_incomingingenicomessage_gettag",
|
|
"target": "ingenicodriver_rationale_619",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_supported",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getprotocolid",
|
|
"source": "ingenicodriver_incomingingenicomessage_getprotocolid",
|
|
"target": "ingenicodriver_supported",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_637",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getprotocolid",
|
|
"source": "ingenicodriver_incomingingenicomessage_getprotocolid",
|
|
"target": "ingenicodriver_rationale_637",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_supported",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getterminalid",
|
|
"source": "ingenicodriver_incomingingenicomessage_getterminalid",
|
|
"target": "ingenicodriver_supported",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_642",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getterminalid",
|
|
"source": "ingenicodriver_incomingingenicomessage_getterminalid",
|
|
"target": "ingenicodriver_rationale_642",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_run",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettransactionresult",
|
|
"source": "ingenicodriver_incomingingenicomessage_gettransactionresult",
|
|
"target": "ingenicodriver_ingenicodriver_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_647",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettransactionresult",
|
|
"source": "ingenicodriver_incomingingenicomessage_gettransactionresult",
|
|
"target": "ingenicodriver_rationale_647",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_run",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettransactionstage",
|
|
"source": "ingenicodriver_incomingingenicomessage_gettransactionstage",
|
|
"target": "ingenicodriver_ingenicodriver_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_654",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettransactionstage",
|
|
"source": "ingenicodriver_incomingingenicomessage_gettransactionstage",
|
|
"target": "ingenicodriver_rationale_654",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_run",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettransactionticket",
|
|
"source": "ingenicodriver_incomingingenicomessage_gettransactionticket",
|
|
"target": "ingenicodriver_ingenicodriver_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_663",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettransactionticket",
|
|
"source": "ingenicodriver_incomingingenicomessage_gettransactionticket",
|
|
"target": "ingenicodriver_rationale_663",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testincomingtransactionresponse_test_parse_ticketdata",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_gettransactionticket",
|
|
"source": "ingenicodriver_incomingingenicomessage_gettransactionticket",
|
|
"target": "test_ingenico_driver_testincomingtransactionresponse_test_parse_ticketdata"
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_678",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getkeepaliveinterval",
|
|
"source": "ingenicodriver_incomingingenicomessage_getkeepaliveinterval",
|
|
"target": "ingenicodriver_rationale_678",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_supported",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid",
|
|
"source": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid",
|
|
"target": "ingenicodriver_supported",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_run",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid",
|
|
"source": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid",
|
|
"target": "ingenicodriver_ingenicodriver_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_687",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid",
|
|
"source": "ingenicodriver_incomingingenicomessage_getkeepalivereasonid",
|
|
"target": "ingenicodriver_rationale_687",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_supported",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getmessagetype",
|
|
"source": "ingenicodriver_incomingingenicomessage_getmessagetype",
|
|
"target": "ingenicodriver_supported",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_run",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getmessagetype",
|
|
"source": "ingenicodriver_incomingingenicomessage_getmessagetype",
|
|
"target": "ingenicodriver_ingenicodriver_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_696",
|
|
"_tgt": "ingenicodriver_incomingingenicomessage_getmessagetype",
|
|
"source": "ingenicodriver_incomingingenicomessage_getmessagetype",
|
|
"target": "ingenicodriver_rationale_696",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver",
|
|
"_tgt": "driver",
|
|
"source": "ingenicodriver_ingenicodriver",
|
|
"target": "driver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver",
|
|
"_tgt": "ingenicodriver_ingenicodriver_init",
|
|
"source": "ingenicodriver_ingenicodriver",
|
|
"target": "ingenicodriver_ingenicodriver_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver",
|
|
"_tgt": "ingenicodriver_ingenicodriver_disconnect",
|
|
"source": "ingenicodriver_ingenicodriver",
|
|
"target": "ingenicodriver_ingenicodriver_disconnect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver",
|
|
"_tgt": "ingenicodriver_ingenicodriver_getsequence",
|
|
"source": "ingenicodriver_ingenicodriver",
|
|
"target": "ingenicodriver_ingenicodriver_getsequence",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver",
|
|
"_tgt": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"source": "ingenicodriver_ingenicodriver",
|
|
"target": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver",
|
|
"_tgt": "ingenicodriver_ingenicodriver_action_default",
|
|
"source": "ingenicodriver_ingenicodriver",
|
|
"target": "ingenicodriver_ingenicodriver_action_default",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver",
|
|
"_tgt": "ingenicodriver_ingenicodriver_recv",
|
|
"source": "ingenicodriver_ingenicodriver",
|
|
"target": "ingenicodriver_ingenicodriver_recv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver",
|
|
"_tgt": "ingenicodriver_ingenicodriver_send",
|
|
"source": "ingenicodriver_ingenicodriver",
|
|
"target": "ingenicodriver_ingenicodriver_send",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver",
|
|
"_tgt": "ingenicodriver_ingenicodriver_run",
|
|
"source": "ingenicodriver_ingenicodriver",
|
|
"target": "ingenicodriver_ingenicodriver_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"_tgt": "driver",
|
|
"source": "driver",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_run",
|
|
"_tgt": "ingenicodriver_ingenicodriver_disconnect",
|
|
"source": "ingenicodriver_ingenicodriver_disconnect",
|
|
"target": "ingenicodriver_ingenicodriver_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/IngenicoDriver.py",
|
|
"source_location": "L764",
|
|
"weight": 1.0,
|
|
"_src": "ingenicodriver_ingenicodriver_disconnect",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_close",
|
|
"source": "ingenicodriver_ingenicodriver_disconnect",
|
|
"target": "iot_webrtc_test_mockrtcpeerconnection_close"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_btmanager_run",
|
|
"_tgt": "ingenicodriver_ingenicodriver_disconnect",
|
|
"source": "ingenicodriver_ingenicodriver_disconnect",
|
|
"target": "btinterface_l_btmanager_run"
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"_tgt": "ingenicodriver_ingenicodriver_getsequence",
|
|
"source": "ingenicodriver_ingenicodriver_getsequence",
|
|
"target": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_769",
|
|
"_tgt": "ingenicodriver_ingenicodriver_getsequence",
|
|
"source": "ingenicodriver_ingenicodriver_getsequence",
|
|
"target": "ingenicodriver_rationale_769",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_action_default",
|
|
"_tgt": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"source": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"target": "ingenicodriver_ingenicodriver_action_default",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_ingenicodriver_run",
|
|
"_tgt": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"source": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"target": "ingenicodriver_ingenicodriver_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_778",
|
|
"_tgt": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"source": "ingenicodriver_ingenicodriver_outgoingmessage",
|
|
"target": "ingenicodriver_rationale_778",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_784",
|
|
"_tgt": "ingenicodriver_ingenicodriver_action_default",
|
|
"source": "ingenicodriver_ingenicodriver_action_default",
|
|
"target": "ingenicodriver_rationale_784",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"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,
|
|
"_src": "ingenicodriver_rationale_816",
|
|
"_tgt": "ingenicodriver_ingenicodriver_run",
|
|
"source": "ingenicodriver_ingenicodriver_run",
|
|
"target": "ingenicodriver_rationale_816",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_worldlinedriver_w_py",
|
|
"_tgt": "worldlinedriver_w_worldlinedriver",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_worldlinedriver_w_py",
|
|
"target": "worldlinedriver_w_worldlinedriver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_w_worldlinedriver",
|
|
"_tgt": "worldlinedriver_w_worldlinedriver_init",
|
|
"source": "worldlinedriver_w_worldlinedriver",
|
|
"target": "worldlinedriver_w_worldlinedriver_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_w_worldlinedriver",
|
|
"_tgt": "worldlinedriver_w_worldlinedriver_processtransaction",
|
|
"source": "worldlinedriver_w_worldlinedriver",
|
|
"target": "worldlinedriver_w_worldlinedriver_processtransaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_w_worldlinedriver",
|
|
"_tgt": "worldlinedriver_w_worldlinedriver_canceltransaction",
|
|
"source": "worldlinedriver_w_worldlinedriver",
|
|
"target": "worldlinedriver_w_worldlinedriver_canceltransaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L8",
|
|
"weight": 0.8,
|
|
"_src": "worldlinedriver_w_worldlinedriver",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"source": "worldlinedriver_w_worldlinedriver",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_w_worldlinedriver_processtransaction",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"source": "worldlinedriver_w_worldlinedriver_processtransaction",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_send_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_w_worldlinedriver_processtransaction",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay",
|
|
"source": "worldlinedriver_w_worldlinedriver_processtransaction",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_w_worldlinedriver_processtransaction",
|
|
"_tgt": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"source": "worldlinedriver_w_worldlinedriver_processtransaction",
|
|
"target": "ctypes_terminal_driver_create_ctypes_string_buffer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_w_worldlinedriver_canceltransaction",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay",
|
|
"source": "worldlinedriver_w_worldlinedriver_canceltransaction",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_w_worldlinedriver_canceltransaction",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"source": "worldlinedriver_w_worldlinedriver_canceltransaction",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_send_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/WorldlineDriver_W.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"_src": "worldlinedriver_w_worldlinedriver_canceltransaction",
|
|
"_tgt": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"source": "worldlinedriver_w_worldlinedriver_canceltransaction",
|
|
"target": "ctypes_terminal_driver_create_ctypes_string_buffer"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_sixdriver_py",
|
|
"_tgt": "sixdriver_sixdriver",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_drivers_sixdriver_py",
|
|
"target": "sixdriver_sixdriver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "sixdriver_sixdriver",
|
|
"_tgt": "sixdriver_sixdriver_init",
|
|
"source": "sixdriver_sixdriver",
|
|
"target": "sixdriver_sixdriver_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "sixdriver_sixdriver",
|
|
"_tgt": "sixdriver_sixdriver_processtransaction",
|
|
"source": "sixdriver_sixdriver",
|
|
"target": "sixdriver_sixdriver_processtransaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "sixdriver_sixdriver",
|
|
"_tgt": "sixdriver_sixdriver_canceltransaction",
|
|
"source": "sixdriver_sixdriver",
|
|
"target": "sixdriver_sixdriver_canceltransaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"_src": "sixdriver_sixdriver",
|
|
"_tgt": "sixdriver_sixdriver_six_terminal_balance",
|
|
"source": "sixdriver_sixdriver",
|
|
"target": "sixdriver_sixdriver_six_terminal_balance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"_src": "sixdriver_sixdriver",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"source": "sixdriver_sixdriver",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "sixdriver_sixdriver_processtransaction",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"source": "sixdriver_sixdriver_processtransaction",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_send_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_src": "sixdriver_sixdriver_processtransaction",
|
|
"_tgt": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"source": "sixdriver_sixdriver_processtransaction",
|
|
"target": "ctypes_terminal_driver_create_ctypes_string_buffer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_src": "sixdriver_sixdriver_canceltransaction",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"source": "sixdriver_sixdriver_canceltransaction",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_send_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_src": "sixdriver_sixdriver_six_terminal_balance",
|
|
"_tgt": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"source": "sixdriver_sixdriver_six_terminal_balance",
|
|
"target": "ctypes_terminal_driver_create_ctypes_string_buffer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/drivers/SixDriver.py",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"_src": "sixdriver_sixdriver_six_terminal_balance",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"source": "sixdriver_sixdriver_six_terminal_balance",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_send_status"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"_tgt": "ctypes_terminal_driver_import_ctypes_library",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"target": "ctypes_terminal_driver_import_ctypes_library",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"_tgt": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"target": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"_tgt": "ctypes_terminal_driver_supported",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"target": "ctypes_terminal_driver_supported",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"_tgt": "ctypes_terminal_driver_processtransaction",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"target": "ctypes_terminal_driver_processtransaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"_tgt": "ctypes_terminal_driver_canceltransaction",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"target": "ctypes_terminal_driver_canceltransaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_rationale_132",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_lib_ctypes_terminal_driver_py",
|
|
"target": "ctypes_terminal_driver_rationale_132",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_rationale_28",
|
|
"_tgt": "ctypes_terminal_driver_import_ctypes_library",
|
|
"source": "ctypes_terminal_driver_import_ctypes_library",
|
|
"target": "ctypes_terminal_driver_rationale_28",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_rationale_51",
|
|
"_tgt": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"source": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"target": "ctypes_terminal_driver_rationale_51",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_W.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "ctepinterface_w_get_devices",
|
|
"_tgt": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"source": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"target": "ctepinterface_w_get_devices"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_L.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "ctepinterface_l_ctepinterface_get_devices",
|
|
"_tgt": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"source": "ctypes_terminal_driver_create_ctypes_string_buffer",
|
|
"target": "ctepinterface_l_ctepinterface_get_devices"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_init",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_action_default",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_action_default",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_run",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_check_transaction_delay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_six_terminal_balance",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_six_terminal_balance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_rationale_57",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver",
|
|
"target": "ctypes_terminal_driver_rationale_57",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver_action_default",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver_action_default",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_send_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver_action_default",
|
|
"_tgt": "ctypes_terminal_driver_canceltransaction",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver_action_default",
|
|
"target": "ctypes_terminal_driver_canceltransaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver_run",
|
|
"_tgt": "ctypes_terminal_driver_processtransaction",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver_run",
|
|
"target": "ctypes_terminal_driver_processtransaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_ctypesterminaldriver_run",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_six_terminal_balance",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver_run",
|
|
"target": "ctypes_terminal_driver_ctypesterminaldriver_six_terminal_balance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/lib/ctypes_terminal_driver.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_src": "ctypes_terminal_driver_rationale_150",
|
|
"_tgt": "ctypes_terminal_driver_ctypesterminaldriver_six_terminal_balance",
|
|
"source": "ctypes_terminal_driver_ctypesterminaldriver_six_terminal_balance",
|
|
"target": "ctypes_terminal_driver_rationale_150",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/TIMInterface.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_timinterface_py",
|
|
"_tgt": "timinterface_timinterface",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_timinterface_py",
|
|
"target": "timinterface_timinterface",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/TIMInterface.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "timinterface_timinterface",
|
|
"_tgt": "interface",
|
|
"source": "timinterface_timinterface",
|
|
"target": "interface",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/TIMInterface.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "timinterface_timinterface",
|
|
"_tgt": "timinterface_timinterface_init",
|
|
"source": "timinterface_timinterface",
|
|
"target": "timinterface_timinterface_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/TIMInterface.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "timinterface_timinterface",
|
|
"_tgt": "timinterface_timinterface_get_devices",
|
|
"source": "timinterface_timinterface",
|
|
"target": "timinterface_timinterface_get_devices",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_socketinterface",
|
|
"_tgt": "interface",
|
|
"source": "interface",
|
|
"target": "socketinterface_socketinterface",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_btinterface",
|
|
"_tgt": "interface",
|
|
"source": "interface",
|
|
"target": "btinterface_l_btinterface",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_L.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "ctepinterface_l_ctepinterface",
|
|
"_tgt": "interface",
|
|
"source": "interface",
|
|
"target": "ctepinterface_l_ctepinterface",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py",
|
|
"_tgt": "socketinterface_socketinterface",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py",
|
|
"target": "socketinterface_socketinterface",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py",
|
|
"_tgt": "socketinterface_create_socket_device",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_socketinterface_py",
|
|
"target": "socketinterface_create_socket_device",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_socketinterface",
|
|
"_tgt": "socketinterface_socketinterface_init",
|
|
"source": "socketinterface_socketinterface",
|
|
"target": "socketinterface_socketinterface_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_socketinterface",
|
|
"_tgt": "socketinterface_socketinterface_open_socket",
|
|
"source": "socketinterface_socketinterface",
|
|
"target": "socketinterface_socketinterface_open_socket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_socketinterface",
|
|
"_tgt": "socketinterface_socketinterface_replace_socket_device",
|
|
"source": "socketinterface_socketinterface",
|
|
"target": "socketinterface_socketinterface_replace_socket_device",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_socketinterface",
|
|
"_tgt": "socketinterface_socketinterface_get_devices",
|
|
"source": "socketinterface_socketinterface",
|
|
"target": "socketinterface_socketinterface_get_devices",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_socketinterface_init",
|
|
"_tgt": "socketinterface_socketinterface_open_socket",
|
|
"source": "socketinterface_socketinterface_init",
|
|
"target": "socketinterface_socketinterface_open_socket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_socketinterface_replace_socket_device",
|
|
"_tgt": "socketinterface_create_socket_device",
|
|
"source": "socketinterface_create_socket_device",
|
|
"target": "socketinterface_socketinterface_replace_socket_device",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_socketinterface_get_devices",
|
|
"_tgt": "socketinterface_create_socket_device",
|
|
"source": "socketinterface_create_socket_device",
|
|
"target": "socketinterface_socketinterface_get_devices",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_socketinterface_get_devices",
|
|
"_tgt": "socketinterface_socketinterface_replace_socket_device",
|
|
"source": "socketinterface_socketinterface_replace_socket_device",
|
|
"target": "socketinterface_socketinterface_get_devices",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_rationale_44",
|
|
"_tgt": "socketinterface_socketinterface_replace_socket_device",
|
|
"source": "socketinterface_socketinterface_replace_socket_device",
|
|
"target": "socketinterface_rationale_44",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/SocketInterface.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "socketinterface_socketinterface_replace_socket_device",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_close",
|
|
"source": "socketinterface_socketinterface_replace_socket_device",
|
|
"target": "iot_webrtc_test_mockrtcpeerconnection_close"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_W.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_ctepinterface_w_py",
|
|
"_tgt": "ctepinterface_w_get_devices",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_ctepinterface_w_py",
|
|
"target": "ctepinterface_w_get_devices",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_btinterface_l_py",
|
|
"_tgt": "btinterface_l_gattbtmanager",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_btinterface_l_py",
|
|
"target": "btinterface_l_gattbtmanager",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_btinterface_l_py",
|
|
"_tgt": "btinterface_l_btmanager",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_btinterface_l_py",
|
|
"target": "btinterface_l_btmanager",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_btinterface_l_py",
|
|
"_tgt": "btinterface_l_btinterface",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_btinterface_l_py",
|
|
"target": "btinterface_l_btinterface",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_gattbtmanager",
|
|
"_tgt": "gatt_devicemanager",
|
|
"source": "btinterface_l_gattbtmanager",
|
|
"target": "gatt_devicemanager",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_gattbtmanager",
|
|
"_tgt": "btinterface_l_gattbtmanager_device_discovered",
|
|
"source": "btinterface_l_gattbtmanager",
|
|
"target": "btinterface_l_gattbtmanager_device_discovered",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_gattbtmanager",
|
|
"_tgt": "btinterface_l_gattbtmanager_run",
|
|
"source": "btinterface_l_gattbtmanager",
|
|
"target": "btinterface_l_gattbtmanager_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_btmanager_run",
|
|
"_tgt": "btinterface_l_gattbtmanager",
|
|
"source": "btinterface_l_gattbtmanager",
|
|
"target": "btinterface_l_btmanager_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_gattbtmanager_run",
|
|
"_tgt": "btinterface_l_btmanager_run",
|
|
"source": "btinterface_l_gattbtmanager_run",
|
|
"target": "btinterface_l_btmanager_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_rationale_21",
|
|
"_tgt": "btinterface_l_gattbtmanager_run",
|
|
"source": "btinterface_l_gattbtmanager_run",
|
|
"target": "btinterface_l_rationale_21",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_btmanager",
|
|
"_tgt": "thread",
|
|
"source": "btinterface_l_btmanager",
|
|
"target": "thread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_btmanager",
|
|
"_tgt": "btinterface_l_btmanager_run",
|
|
"source": "btinterface_l_btmanager",
|
|
"target": "btinterface_l_btmanager_run",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/BTInterface_L.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "btinterface_l_btinterface",
|
|
"_tgt": "btinterface_l_btinterface_get_devices",
|
|
"source": "btinterface_l_btinterface",
|
|
"target": "btinterface_l_btinterface_get_devices",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_L.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_ctepinterface_l_py",
|
|
"_tgt": "ctepinterface_l_ctepinterface",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_iot_handlers_interfaces_ctepinterface_l_py",
|
|
"target": "ctepinterface_l_ctepinterface",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_L.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "ctepinterface_l_ctepinterface",
|
|
"_tgt": "ctepinterface_l_ctepinterface_init",
|
|
"source": "ctepinterface_l_ctepinterface",
|
|
"target": "ctepinterface_l_ctepinterface_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/iot_handlers/interfaces/CTEPInterface_L.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "ctepinterface_l_ctepinterface",
|
|
"_tgt": "ctepinterface_l_ctepinterface_get_devices",
|
|
"source": "ctepinterface_l_ctepinterface",
|
|
"target": "ctepinterface_l_ctepinterface_get_devices",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_printer_tour.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_printer_tour_py",
|
|
"_tgt": "test_printer_tour_testui",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_printer_tour_py",
|
|
"target": "test_printer_tour_testui",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_printer_tour.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "test_printer_tour_testui",
|
|
"_tgt": "iotcommontest",
|
|
"source": "test_printer_tour_testui",
|
|
"target": "iotcommontest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_printer_tour.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "test_printer_tour_testui",
|
|
"_tgt": "test_printer_tour_testui_test_iot_device_test_button",
|
|
"source": "test_printer_tour_testui",
|
|
"target": "test_printer_tour_testui_test_iot_device_test_button",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_printer_tour.py",
|
|
"source_location": "L3",
|
|
"weight": 0.8,
|
|
"_src": "test_printer_tour_testui",
|
|
"_tgt": "common_iotcommontest",
|
|
"source": "test_printer_tour_testui",
|
|
"target": "common_iotcommontest",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_printer_tour.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "test_printer_tour_rationale_11",
|
|
"_tgt": "test_printer_tour_testui_test_iot_device_test_button",
|
|
"source": "test_printer_tour_testui_test_iot_device_test_button",
|
|
"target": "test_printer_tour_rationale_11",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_printer_tour.py",
|
|
"source_location": "L3",
|
|
"weight": 0.8,
|
|
"_src": "test_printer_tour_rationale_11",
|
|
"_tgt": "common_iotcommontest",
|
|
"source": "test_printer_tour_rationale_11",
|
|
"target": "common_iotcommontest",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_ingenico_driver_py",
|
|
"_tgt": "test_ingenico_driver_mocksocket",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_ingenico_driver_py",
|
|
"target": "test_ingenico_driver_mocksocket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_ingenico_driver_py",
|
|
"_tgt": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_ingenico_driver_py",
|
|
"target": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_ingenico_driver_py",
|
|
"_tgt": "test_ingenico_driver_setup",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_ingenico_driver_py",
|
|
"target": "test_ingenico_driver_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_ingenico_driver_py",
|
|
"_tgt": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_test_ingenico_driver_py",
|
|
"target": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_mocksocket",
|
|
"_tgt": "test_ingenico_driver_mocksocket_init",
|
|
"source": "test_ingenico_driver_mocksocket",
|
|
"target": "test_ingenico_driver_mocksocket_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_mocksocket",
|
|
"_tgt": "test_ingenico_driver_mocksocket_recv",
|
|
"source": "test_ingenico_driver_mocksocket",
|
|
"target": "test_ingenico_driver_mocksocket_recv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testincomingtransactionresponse_test_parse_ticketdata",
|
|
"_tgt": "test_ingenico_driver_mocksocket",
|
|
"source": "test_ingenico_driver_mocksocket",
|
|
"target": "test_ingenico_driver_testincomingtransactionresponse_test_parse_ticketdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"_tgt": "basecase",
|
|
"source": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"target": "basecase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"_tgt": "test_ingenico_driver_testincomingtransactionresponse_test_parse_ticketdata",
|
|
"source": "test_ingenico_driver_testincomingtransactionresponse",
|
|
"target": "test_ingenico_driver_testincomingtransactionresponse_test_parse_ticketdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"_tgt": "basecase",
|
|
"source": "basecase",
|
|
"target": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"_tgt": "test_ingenico_driver_testoutgoingingenicomessage_test_mdc_tag_length",
|
|
"source": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"target": "test_ingenico_driver_testoutgoingingenicomessage_test_mdc_tag_length",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"_tgt": "test_ingenico_driver_testoutgoingingenicomessage_test_unpadded_crc",
|
|
"source": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"target": "test_ingenico_driver_testoutgoingingenicomessage_test_unpadded_crc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/test_ingenico_driver.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_src": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"_tgt": "test_ingenico_driver_testoutgoingingenicomessage_test_padded_crc",
|
|
"source": "test_ingenico_driver_testoutgoingingenicomessage",
|
|
"target": "test_ingenico_driver_testoutgoingingenicomessage_test_padded_crc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/common.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_common_py",
|
|
"_tgt": "common_iotcommontest",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_common_py",
|
|
"target": "common_iotcommontest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/common.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_common_py",
|
|
"_tgt": "common_setupclass",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_tests_common_py",
|
|
"target": "common_setupclass",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/common.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "common_iotcommontest",
|
|
"_tgt": "httpcase",
|
|
"source": "common_iotcommontest",
|
|
"target": "httpcase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/common.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "common_iotcommontest",
|
|
"_tgt": "common_iotcommontest_setup",
|
|
"source": "common_iotcommontest",
|
|
"target": "common_iotcommontest_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/tests/common.py",
|
|
"source_location": "L5",
|
|
"weight": 0.8,
|
|
"_src": "common_iotcommontest",
|
|
"_tgt": "iot_channel_iotchannel",
|
|
"source": "common_iotcommontest",
|
|
"target": "iot_channel_iotchannel",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_add_iot_box_py",
|
|
"_tgt": "add_iot_box_addiotbox",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_add_iot_box_py",
|
|
"target": "add_iot_box_addiotbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox",
|
|
"_tgt": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"source": "add_iot_box_addiotbox",
|
|
"target": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox",
|
|
"_tgt": "add_iot_box_addiotbox_open_select_box_to_connect_action",
|
|
"source": "add_iot_box_addiotbox",
|
|
"target": "add_iot_box_addiotbox_open_select_box_to_connect_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox",
|
|
"_tgt": "add_iot_box_addiotbox_open_enter_pairing_code_action",
|
|
"source": "add_iot_box_addiotbox",
|
|
"target": "add_iot_box_addiotbox_open_enter_pairing_code_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox",
|
|
"_tgt": "add_iot_box_addiotbox_open_no_iot_box_found_action",
|
|
"source": "add_iot_box_addiotbox",
|
|
"target": "add_iot_box_addiotbox_open_no_iot_box_found_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox",
|
|
"_tgt": "add_iot_box_addiotbox_open_connecting_action",
|
|
"source": "add_iot_box_addiotbox",
|
|
"target": "add_iot_box_addiotbox_open_connecting_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox",
|
|
"_tgt": "add_iot_box_addiotbox_open_documentation_url",
|
|
"source": "add_iot_box_addiotbox",
|
|
"target": "add_iot_box_addiotbox_open_documentation_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox",
|
|
"_tgt": "add_iot_box_addiotbox_start_stage",
|
|
"source": "add_iot_box_addiotbox",
|
|
"target": "add_iot_box_addiotbox_start_stage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox",
|
|
"_tgt": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"source": "add_iot_box_addiotbox",
|
|
"target": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox",
|
|
"_tgt": "add_iot_box_addiotbox_pair_offline",
|
|
"source": "add_iot_box_addiotbox",
|
|
"target": "add_iot_box_addiotbox_pair_offline",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox",
|
|
"_tgt": "add_iot_box_addiotbox_compute_pairing_token",
|
|
"source": "add_iot_box_addiotbox",
|
|
"target": "add_iot_box_addiotbox_compute_pairing_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"_tgt": "add_iot_box_addiotbox_open_no_iot_box_found_action",
|
|
"source": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"target": "add_iot_box_addiotbox_open_no_iot_box_found_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox_start_stage",
|
|
"_tgt": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"source": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"target": "add_iot_box_addiotbox_start_stage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"_tgt": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"source": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"target": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_rationale_35",
|
|
"_tgt": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"source": "add_iot_box_addiotbox_connect_iot_box_with_pairing_code",
|
|
"target": "add_iot_box_rationale_35",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox_start_stage",
|
|
"_tgt": "add_iot_box_addiotbox_open_select_box_to_connect_action",
|
|
"source": "add_iot_box_addiotbox_open_select_box_to_connect_action",
|
|
"target": "add_iot_box_addiotbox_start_stage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"_tgt": "add_iot_box_addiotbox_open_enter_pairing_code_action",
|
|
"source": "add_iot_box_addiotbox_open_enter_pairing_code_action",
|
|
"target": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox_start_stage",
|
|
"_tgt": "add_iot_box_addiotbox_open_no_iot_box_found_action",
|
|
"source": "add_iot_box_addiotbox_open_no_iot_box_found_action",
|
|
"target": "add_iot_box_addiotbox_start_stage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"_tgt": "add_iot_box_addiotbox_start_stage",
|
|
"source": "add_iot_box_addiotbox_start_stage",
|
|
"target": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox_pair_offline",
|
|
"_tgt": "add_iot_box_addiotbox_start_stage",
|
|
"source": "add_iot_box_addiotbox_start_stage",
|
|
"target": "add_iot_box_addiotbox_pair_offline",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_rationale_118",
|
|
"_tgt": "add_iot_box_addiotbox_start_stage",
|
|
"source": "add_iot_box_addiotbox_start_stage",
|
|
"target": "add_iot_box_rationale_118",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_rationale_139",
|
|
"_tgt": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"source": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"target": "add_iot_box_rationale_139",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "iot_box_connect_iot_box",
|
|
"_tgt": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"source": "add_iot_box_addiotbox_add_iot_box_wizard_action",
|
|
"target": "iot_box_connect_iot_box"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_rationale_153",
|
|
"_tgt": "add_iot_box_addiotbox_pair_offline",
|
|
"source": "add_iot_box_addiotbox_pair_offline",
|
|
"target": "add_iot_box_rationale_153",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/add_iot_box.py",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_addiotbox_compute_pairing_token",
|
|
"_tgt": "iot_box_iotbox_default_token",
|
|
"source": "add_iot_box_addiotbox_compute_pairing_token",
|
|
"target": "iot_box_iotbox_default_token"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/select_printers.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_select_printers_py",
|
|
"_tgt": "select_printers_selectprinterswizard",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_select_printers_py",
|
|
"target": "select_printers_selectprinterswizard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/__init__.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/discovered_iot_box.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_discovered_iot_box_py",
|
|
"_tgt": "discovered_iot_box_discoverediotbox",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_wizard_discovered_iot_box_py",
|
|
"target": "discovered_iot_box_discoverediotbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/wizard/discovered_iot_box.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "discovered_iot_box_discoverediotbox",
|
|
"_tgt": "discovered_iot_box_discoverediotbox_compute_box_name",
|
|
"source": "discovered_iot_box_discoverediotbox",
|
|
"target": "discovered_iot_box_discoverediotbox_compute_box_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/update.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_update_py",
|
|
"_tgt": "update_publisher_warrantycontract",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_update_py",
|
|
"target": "update_publisher_warrantycontract",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_channel_py",
|
|
"_tgt": "iot_channel_iotchannel",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_channel_py",
|
|
"target": "iot_channel_iotchannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_channel_py",
|
|
"_tgt": "iot_channel_send_message",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_channel_py",
|
|
"target": "iot_channel_send_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "iot_channel_iotchannel",
|
|
"_tgt": "iot_channel_iotchannel_get_iot_channel",
|
|
"source": "iot_channel_iotchannel",
|
|
"target": "iot_channel_iotchannel_get_iot_channel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "iot_channel_send_message",
|
|
"_tgt": "iot_channel_iotchannel_get_iot_channel",
|
|
"source": "iot_channel_iotchannel_get_iot_channel",
|
|
"target": "iot_channel_send_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "iot_channel_rationale_11",
|
|
"_tgt": "iot_channel_iotchannel_get_iot_channel",
|
|
"source": "iot_channel_iotchannel_get_iot_channel",
|
|
"target": "iot_channel_rationale_11",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_channel.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "iot_channel_iotchannel_get_iot_channel",
|
|
"_tgt": "ir_config_parameter_set_param",
|
|
"source": "iot_channel_iotchannel_get_iot_channel",
|
|
"target": "ir_config_parameter_set_param"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_config_parameter.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "ir_config_parameter_set_param",
|
|
"_tgt": "iot_channel_send_message",
|
|
"source": "iot_channel_send_message",
|
|
"target": "ir_config_parameter_set_param"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "iot_box_unlink_iot_box",
|
|
"_tgt": "iot_channel_send_message",
|
|
"source": "iot_channel_send_message",
|
|
"target": "iot_box_unlink_iot_box"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "main_iot_box_send_websocket",
|
|
"_tgt": "iot_channel_send_message",
|
|
"source": "iot_channel_send_message",
|
|
"target": "main_iot_box_send_websocket"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_src": "main_iot_box_webrtc_answer",
|
|
"_tgt": "iot_channel_send_message",
|
|
"source": "iot_channel_send_message",
|
|
"target": "main_iot_box_webrtc_answer"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_actions_report_py",
|
|
"_tgt": "ir_actions_report_iractionsreport",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_actions_report_py",
|
|
"target": "ir_actions_report_iractionsreport",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "ir_actions_report_iractionsreport",
|
|
"_tgt": "ir_actions_report_iractionsreport_render_document",
|
|
"source": "ir_actions_report_iractionsreport",
|
|
"target": "ir_actions_report_iractionsreport_render_document",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "ir_actions_report_iractionsreport",
|
|
"_tgt": "ir_actions_report_iractionsreport_report_action",
|
|
"source": "ir_actions_report_iractionsreport",
|
|
"target": "ir_actions_report_iractionsreport_report_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_src": "ir_actions_report_iractionsreport",
|
|
"_tgt": "ir_actions_report_iractionsreport_get_readable_fields",
|
|
"source": "ir_actions_report_iractionsreport",
|
|
"target": "ir_actions_report_iractionsreport_get_readable_fields",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "ir_actions_report_iractionsreport",
|
|
"_tgt": "ir_actions_report_iractionsreport_get_action_wizard",
|
|
"source": "ir_actions_report_iractionsreport",
|
|
"target": "ir_actions_report_iractionsreport_get_action_wizard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_src": "ir_actions_report_iractionsreport",
|
|
"_tgt": "ir_actions_report_iractionsreport_render_qweb_pdf",
|
|
"source": "ir_actions_report_iractionsreport",
|
|
"target": "ir_actions_report_iractionsreport_render_qweb_pdf",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "ir_actions_report_rationale_18",
|
|
"_tgt": "ir_actions_report_iractionsreport_render_document",
|
|
"source": "ir_actions_report_iractionsreport_render_document",
|
|
"target": "ir_actions_report_rationale_18",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_actions_report.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "ir_actions_report_rationale_79",
|
|
"_tgt": "ir_actions_report_iractionsreport_render_qweb_pdf",
|
|
"source": "ir_actions_report_iractionsreport_render_qweb_pdf",
|
|
"target": "ir_actions_report_rationale_79",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_http.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_http_py",
|
|
"_tgt": "ir_http_irhttp",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_http_py",
|
|
"target": "ir_http_irhttp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_http.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_http_py",
|
|
"_tgt": "ir_http_lazy_session_info",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_http_py",
|
|
"target": "ir_http_lazy_session_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_http.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "ir_http_lazy_session_info",
|
|
"_tgt": "iot_http_service_test_iotchannel_get_iot_channel",
|
|
"source": "ir_http_lazy_session_info",
|
|
"target": "iot_http_service_test_iotchannel_get_iot_channel"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"_tgt": "iot_device_iotdevice",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"target": "iot_device_iotdevice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"_tgt": "iot_device_compute_display_name",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"target": "iot_device_compute_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"_tgt": "iot_device_compute_is_scanner",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"target": "iot_device_compute_is_scanner",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"_tgt": "iot_device_compute_manual_measurement",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"target": "iot_device_compute_manual_measurement",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"_tgt": "iot_device_iotkeyboardlayout",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_device_py",
|
|
"target": "iot_device_iotkeyboardlayout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_device.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_iotdevice",
|
|
"_tgt": "iot_device_iotdevice_set_scanner",
|
|
"source": "iot_device_iotdevice",
|
|
"target": "iot_device_iotdevice_set_scanner",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/__init__.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_config_parameter.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_config_parameter_py",
|
|
"_tgt": "ir_config_parameter_irconfigparameter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_config_parameter_py",
|
|
"target": "ir_config_parameter_irconfigparameter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/ir_config_parameter.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_config_parameter_py",
|
|
"_tgt": "ir_config_parameter_set_param",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_ir_config_parameter_py",
|
|
"target": "ir_config_parameter_set_param",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "iot_box_iotbox_default_token",
|
|
"_tgt": "ir_config_parameter_set_param",
|
|
"source": "ir_config_parameter_set_param",
|
|
"target": "iot_box_iotbox_default_token"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"_src": "main_update_box",
|
|
"_tgt": "ir_config_parameter_set_param",
|
|
"source": "ir_config_parameter_set_param",
|
|
"target": "main_update_box"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"_tgt": "iot_box_iotbox",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"target": "iot_box_iotbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"_tgt": "iot_box_unlink_iot_box",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"target": "iot_box_unlink_iot_box",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"_tgt": "iot_box_connect_iot_box",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"target": "iot_box_connect_iot_box",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"_tgt": "iot_box_compute_must_install_fdm_module",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"target": "iot_box_compute_must_install_fdm_module",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"_tgt": "iot_box_compute_commit_url",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_models_iot_box_py",
|
|
"target": "iot_box_compute_commit_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "iot_box_iotbox",
|
|
"_tgt": "iot_box_iotbox_default_token",
|
|
"source": "iot_box_iotbox",
|
|
"target": "iot_box_iotbox_default_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_src": "iot_box_iotbox",
|
|
"_tgt": "iot_box_iotbox_compute_device_count",
|
|
"source": "iot_box_iotbox",
|
|
"target": "iot_box_iotbox_compute_device_count",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "iot_box_iotbox",
|
|
"_tgt": "iot_box_iotbox_open_homepage",
|
|
"source": "iot_box_iotbox",
|
|
"target": "iot_box_iotbox_open_homepage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "iot_box_iotbox",
|
|
"_tgt": "iot_box_iotbox_install_fdm_module",
|
|
"source": "iot_box_iotbox",
|
|
"target": "iot_box_iotbox_install_fdm_module",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "iot_box_rationale_31",
|
|
"_tgt": "iot_box_iotbox_default_token",
|
|
"source": "iot_box_iotbox_default_token",
|
|
"target": "iot_box_rationale_31",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/models/iot_box.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "iot_box_rationale_103",
|
|
"_tgt": "iot_box_iotbox_install_fdm_module",
|
|
"source": "iot_box_iotbox_install_fdm_module",
|
|
"target": "iot_box_rationale_103",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"_tgt": "iot_webrtc_test_iotchannel",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"target": "iot_webrtc_test_iotchannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"_tgt": "iot_webrtc_test_mockrtcdatachannel",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"target": "iot_webrtc_test_mockrtcdatachannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"target": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"_tgt": "iot_webrtc_test_setupwebrtc",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"target": "iot_webrtc_test_setupwebrtc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"_tgt": "iot_webrtc_test_setupwebrtcwithconnection",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_webrtc_test_js",
|
|
"target": "iot_webrtc_test_setupwebrtcwithconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_iotchannel",
|
|
"_tgt": "iot_webrtc_test_iotchannel_get_iot_channel",
|
|
"source": "iot_webrtc_test_iotchannel",
|
|
"target": "iot_webrtc_test_iotchannel_get_iot_channel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_mockrtcdatachannel",
|
|
"_tgt": "iot_webrtc_test_mockrtcdatachannel_constructor",
|
|
"source": "iot_webrtc_test_mockrtcdatachannel",
|
|
"target": "iot_webrtc_test_mockrtcdatachannel_constructor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_mockrtcdatachannel",
|
|
"_tgt": "iot_webrtc_test_mockrtcdatachannel_send",
|
|
"source": "iot_webrtc_test_mockrtcdatachannel",
|
|
"target": "iot_webrtc_test_mockrtcdatachannel_send",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_mockrtcdatachannel",
|
|
"_tgt": "iot_webrtc_test_mockrtcdatachannel_close",
|
|
"source": "iot_webrtc_test_mockrtcdatachannel",
|
|
"target": "iot_webrtc_test_mockrtcdatachannel_close",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"_tgt": "iot_webrtc_test_mockrtcdatachannel_send",
|
|
"source": "iot_webrtc_test_mockrtcdatachannel_send",
|
|
"target": "iot_webrtc_iotwebrtc_sendmessage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_sendchunkedmessage",
|
|
"_tgt": "iot_webrtc_test_mockrtcdatachannel_send",
|
|
"source": "iot_webrtc_test_mockrtcdatachannel_send",
|
|
"target": "iot_webrtc_iotwebrtc_sendchunkedmessage"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_constructor",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"target": "iot_webrtc_test_mockrtcpeerconnection_constructor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_sctp",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"target": "iot_webrtc_test_mockrtcpeerconnection_sctp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_createdatachannel",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"target": "iot_webrtc_test_mockrtcpeerconnection_createdatachannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_createoffer",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"target": "iot_webrtc_test_mockrtcpeerconnection_createoffer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_setlocaldescription",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"target": "iot_webrtc_test_mockrtcpeerconnection_setlocaldescription",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_setremotedescription",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"target": "iot_webrtc_test_mockrtcpeerconnection_setremotedescription",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_close",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection",
|
|
"target": "iot_webrtc_test_mockrtcpeerconnection_close",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_openconnection",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_createdatachannel",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection_createdatachannel",
|
|
"target": "iot_webrtc_iotwebrtc_openconnection"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_openconnection",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_createoffer",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection_createoffer",
|
|
"target": "iot_webrtc_iotwebrtc_openconnection"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_openconnection",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_setlocaldescription",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection_setlocaldescription",
|
|
"target": "iot_webrtc_iotwebrtc_openconnection"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_tokendialog_validate",
|
|
"_tgt": "iot_webrtc_test_mockrtcpeerconnection_close",
|
|
"source": "iot_webrtc_test_mockrtcpeerconnection_close",
|
|
"target": "iot_remote_debug_tokendialog_validate"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_setupwebrtcwithconnection",
|
|
"_tgt": "iot_webrtc_test_setupwebrtc",
|
|
"source": "iot_webrtc_test_setupwebrtc",
|
|
"target": "iot_webrtc_test_setupwebrtcwithconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_webrtc.test.js",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_test_setupwebrtcwithconnection",
|
|
"_tgt": "iot_webrtc_iotwebrtc_openconnection",
|
|
"source": "iot_webrtc_test_setupwebrtcwithconnection",
|
|
"target": "iot_webrtc_iotwebrtc_openconnection"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_http_service.test.js",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_http_service_test_js",
|
|
"_tgt": "iot_http_service_test_iotchannel",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_http_service_test_js",
|
|
"target": "iot_http_service_test_iotchannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_http_service.test.js",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_http_service_test_js",
|
|
"_tgt": "iot_http_service_test_dummyorm",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_unit_network_utils_iot_http_service_test_js",
|
|
"target": "iot_http_service_test_dummyorm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_http_service.test.js",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_test_iotchannel",
|
|
"_tgt": "iot_http_service_test_iotchannel_get_iot_channel",
|
|
"source": "iot_http_service_test_iotchannel",
|
|
"target": "iot_http_service_test_iotchannel_get_iot_channel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"_src": "main_update_box",
|
|
"_tgt": "iot_http_service_test_iotchannel_get_iot_channel",
|
|
"source": "iot_http_service_test_iotchannel_get_iot_channel",
|
|
"target": "main_update_box"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/unit/network_utils/iot_http_service.test.js",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_test_dummyorm",
|
|
"_tgt": "iot_http_service_test_dummyorm_searchread",
|
|
"source": "iot_http_service_test_dummyorm",
|
|
"target": "iot_http_service_test_dummyorm_searchread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_getiotboxdata",
|
|
"_tgt": "iot_http_service_test_dummyorm_searchread",
|
|
"source": "iot_http_service_test_dummyorm_searchread",
|
|
"target": "iot_http_service_iothttpservice_getiotboxdata"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller_onclickbuttontest",
|
|
"_tgt": "iot_http_service_test_dummyorm_searchread",
|
|
"source": "iot_http_service_test_dummyorm_searchread",
|
|
"target": "iot_device_form_iotdevicecontroller_onclickbuttontest"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/tests/tours/utils/common.js",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_tours_utils_common_js",
|
|
"_tgt": "common_waitforiotrequest",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_tests_tours_utils_common_js",
|
|
"target": "common_waitforiotrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_report_action.js",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_iot_report_action_js",
|
|
"_tgt": "iot_report_action_printreport",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_iot_report_action_js",
|
|
"target": "iot_report_action_printreport",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_report_action.js",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_iot_report_action_js",
|
|
"_tgt": "iot_report_action_getselectedprintersforreport",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_iot_report_action_js",
|
|
"target": "iot_report_action_getselectedprintersforreport",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_report_action.js",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_iot_report_action_js",
|
|
"_tgt": "iot_report_action_iotreportactionhandler",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_iot_report_action_js",
|
|
"target": "iot_report_action_iotreportactionhandler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_report_action.js",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "iot_report_action_iotreportactionhandler",
|
|
"_tgt": "iot_report_action_printreport",
|
|
"source": "iot_report_action_printreport",
|
|
"target": "iot_report_action_iotreportactionhandler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_report_action.js",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_src": "iot_report_action_printreport",
|
|
"_tgt": "longpolling_iotlongpolling_action",
|
|
"source": "iot_report_action_printreport",
|
|
"target": "longpolling_iotlongpolling_action"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller_onclickbuttontest",
|
|
"_tgt": "iot_report_action_printreport",
|
|
"source": "iot_report_action_printreport",
|
|
"target": "iot_device_form_iotdevicecontroller_onclickbuttontest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_report_action.js",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_src": "iot_report_action_iotreportactionhandler",
|
|
"_tgt": "iot_report_action_getselectedprintersforreport",
|
|
"source": "iot_report_action_getselectedprintersforreport",
|
|
"target": "iot_report_action_iotreportactionhandler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/iot_device_hook.js",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_iot_device_hook_js",
|
|
"_tgt": "iot_device_hook_useiotdevice",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_iot_device_hook_js",
|
|
"target": "iot_device_hook_useiotdevice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/select_printer_wizard.js",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_select_printer_wizard_js",
|
|
"_tgt": "select_printer_wizard_selectprinterformcontroller",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_select_printer_wizard_js",
|
|
"target": "select_printer_wizard_selectprinterformcontroller",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/select_printer_wizard.js",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "select_printer_wizard_selectprinterformcontroller",
|
|
"_tgt": "select_printer_wizard_selectprinterformcontroller_setup",
|
|
"source": "select_printer_wizard_selectprinterformcontroller",
|
|
"target": "select_printer_wizard_selectprinterformcontroller_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/select_printer_wizard.js",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "select_printer_wizard_selectprinterformcontroller",
|
|
"_tgt": "select_printer_wizard_selectprinterformcontroller_onclickviewbuttoniot",
|
|
"source": "select_printer_wizard_selectprinterformcontroller",
|
|
"target": "select_printer_wizard_selectprinterformcontroller_onclickviewbuttoniot",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/select_printer_wizard.js",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "select_printer_wizard_selectprinterformcontroller_setup",
|
|
"_tgt": "add_iot_box_form_controller_addiotboxformcontroller_onwillunmount",
|
|
"source": "select_printer_wizard_selectprinterformcontroller_setup",
|
|
"target": "add_iot_box_form_controller_addiotboxformcontroller_onwillunmount"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/overrides/network_utils/longpolling.js",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_overrides_network_utils_longpolling_js",
|
|
"_tgt": "longpolling_sendmessage",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_overrides_network_utils_longpolling_js",
|
|
"target": "longpolling_sendmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/overrides/network_utils/longpolling.js",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_overrides_network_utils_longpolling_js",
|
|
"_tgt": "longpolling_onmessage",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_overrides_network_utils_longpolling_js",
|
|
"target": "longpolling_onmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/overrides/network_utils/longpolling.js",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_sendmessage",
|
|
"_tgt": "longpolling_iotlongpolling_rpciot",
|
|
"source": "longpolling_sendmessage",
|
|
"target": "longpolling_iotlongpolling_rpciot"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/overrides/network_utils/longpolling.js",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_onmessage",
|
|
"_tgt": "longpolling_iotlongpolling_addlistener",
|
|
"source": "longpolling_onmessage",
|
|
"target": "longpolling_iotlongpolling_addlistener"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_network_utils_iot_websocket_js",
|
|
"_tgt": "iot_websocket_iotwebsocket",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_network_utils_iot_websocket_js",
|
|
"target": "iot_websocket_iotwebsocket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "iot_websocket_iotwebsocket",
|
|
"_tgt": "iot_websocket_iotwebsocket_constructor",
|
|
"source": "iot_websocket_iotwebsocket",
|
|
"target": "iot_websocket_iotwebsocket_constructor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "iot_websocket_iotwebsocket",
|
|
"_tgt": "iot_websocket_iotwebsocket_setup",
|
|
"source": "iot_websocket_iotwebsocket",
|
|
"target": "iot_websocket_iotwebsocket_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "iot_websocket_iotwebsocket",
|
|
"_tgt": "iot_websocket_iotwebsocket_sendmessage",
|
|
"source": "iot_websocket_iotwebsocket",
|
|
"target": "iot_websocket_iotwebsocket_sendmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "iot_websocket_iotwebsocket",
|
|
"_tgt": "iot_websocket_iotwebsocket_onmessage",
|
|
"source": "iot_websocket_iotwebsocket",
|
|
"target": "iot_websocket_iotwebsocket_onmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_websocket.js",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "iot_websocket_iotwebsocket_constructor",
|
|
"_tgt": "iot_websocket_iotwebsocket_setup",
|
|
"source": "iot_websocket_iotwebsocket_constructor",
|
|
"target": "iot_websocket_iotwebsocket_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_network_utils_iot_webrtc_js",
|
|
"_tgt": "iot_webrtc_iotwebrtc",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_network_utils_iot_webrtc_js",
|
|
"target": "iot_webrtc_iotwebrtc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc",
|
|
"_tgt": "iot_webrtc_iotwebrtc_constructor",
|
|
"source": "iot_webrtc_iotwebrtc",
|
|
"target": "iot_webrtc_iotwebrtc_constructor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc",
|
|
"_tgt": "iot_webrtc_iotwebrtc_setup",
|
|
"source": "iot_webrtc_iotwebrtc",
|
|
"target": "iot_webrtc_iotwebrtc_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc",
|
|
"_tgt": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"source": "iot_webrtc_iotwebrtc",
|
|
"target": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc",
|
|
"_tgt": "iot_webrtc_iotwebrtc_sendchunkedmessage",
|
|
"source": "iot_webrtc_iotwebrtc",
|
|
"target": "iot_webrtc_iotwebrtc_sendchunkedmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc",
|
|
"_tgt": "iot_webrtc_iotwebrtc_onmessage",
|
|
"source": "iot_webrtc_iotwebrtc",
|
|
"target": "iot_webrtc_iotwebrtc_onmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc",
|
|
"_tgt": "iot_webrtc_iotwebrtc_waitforconnection",
|
|
"source": "iot_webrtc_iotwebrtc",
|
|
"target": "iot_webrtc_iotwebrtc_waitforconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc",
|
|
"_tgt": "iot_webrtc_iotwebrtc_openconnection",
|
|
"source": "iot_webrtc_iotwebrtc",
|
|
"target": "iot_webrtc_iotwebrtc_openconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_constructor",
|
|
"_tgt": "iot_webrtc_iotwebrtc_setup",
|
|
"source": "iot_webrtc_iotwebrtc_constructor",
|
|
"target": "iot_webrtc_iotwebrtc_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"_tgt": "iot_webrtc_iotwebrtc_waitforconnection",
|
|
"source": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"target": "iot_webrtc_iotwebrtc_waitforconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"_tgt": "iot_webrtc_iotwebrtc_sendchunkedmessage",
|
|
"source": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"target": "iot_webrtc_iotwebrtc_sendchunkedmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_openconnection",
|
|
"_tgt": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"source": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"target": "iot_webrtc_iotwebrtc_openconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_webrtc",
|
|
"_tgt": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"source": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"target": "iot_http_service_iothttpservice_webrtc"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_longpolling",
|
|
"_tgt": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"source": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"target": "iot_http_service_iothttpservice_longpolling"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_websocket",
|
|
"_tgt": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"source": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"target": "iot_http_service_iothttpservice_websocket"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug_setup",
|
|
"_tgt": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"source": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"target": "iot_remote_debug_iotremotedebug_setup"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug_enableremotedebug",
|
|
"_tgt": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"source": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"target": "iot_remote_debug_iotremotedebug_enableremotedebug"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "test_iot_box_testiotbox_onclick",
|
|
"_tgt": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"source": "iot_webrtc_iotwebrtc_sendmessage",
|
|
"target": "test_iot_box_testiotbox_onclick"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_onmessage",
|
|
"_tgt": "iot_webrtc_iotwebrtc_waitforconnection",
|
|
"source": "iot_webrtc_iotwebrtc_onmessage",
|
|
"target": "iot_webrtc_iotwebrtc_waitforconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_webrtc.js",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "iot_webrtc_iotwebrtc_waitforconnection",
|
|
"_tgt": "iot_webrtc_iotwebrtc_openconnection",
|
|
"source": "iot_webrtc_iotwebrtc_waitforconnection",
|
|
"target": "iot_webrtc_iotwebrtc_openconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_network_utils_iot_http_service_js",
|
|
"_tgt": "iot_http_service_iothttpservice",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_network_utils_iot_http_service_js",
|
|
"target": "iot_http_service_iothttpservice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_constructor",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_constructor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_setup",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_onfailure",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_onfailure",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_cacheiotboxrecords",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_cacheiotboxrecords",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_getiotboxdata",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_getiotboxdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_ensurelongpollingenabled",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_ensurelongpollingenabled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_ensurewebrtcenabled",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_ensurewebrtcenabled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_webrtc",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_webrtc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_longpolling",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_longpolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_websocket",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_websocket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_onmessage",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_onmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice",
|
|
"_tgt": "iot_http_service_iothttpservice_action",
|
|
"source": "iot_http_service_iothttpservice",
|
|
"target": "iot_http_service_iothttpservice_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_constructor",
|
|
"_tgt": "iot_http_service_iothttpservice_setup",
|
|
"source": "iot_http_service_iothttpservice_constructor",
|
|
"target": "iot_http_service_iothttpservice_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_longpolling",
|
|
"_tgt": "iot_http_service_iothttpservice_onfailure",
|
|
"source": "iot_http_service_iothttpservice_onfailure",
|
|
"target": "iot_http_service_iothttpservice_longpolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"_tgt": "iot_http_service_iothttpservice_onfailure",
|
|
"source": "iot_http_service_iothttpservice_onfailure",
|
|
"target": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"_tgt": "iot_http_service_iothttpservice_cacheiotboxrecords",
|
|
"source": "iot_http_service_iothttpservice_cacheiotboxrecords",
|
|
"target": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"_tgt": "iot_http_service_iothttpservice_getiotboxdata",
|
|
"source": "iot_http_service_iothttpservice_getiotboxdata",
|
|
"target": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_longpolling",
|
|
"_tgt": "iot_http_service_iothttpservice_ensurelongpollingenabled",
|
|
"source": "iot_http_service_iothttpservice_ensurelongpollingenabled",
|
|
"target": "iot_http_service_iothttpservice_longpolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_webrtc",
|
|
"_tgt": "iot_http_service_iothttpservice_ensurewebrtcenabled",
|
|
"source": "iot_http_service_iothttpservice_ensurewebrtcenabled",
|
|
"target": "iot_http_service_iothttpservice_webrtc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_webrtc",
|
|
"_tgt": "iot_http_service_iothttpservice_onmessage",
|
|
"source": "iot_http_service_iothttpservice_webrtc",
|
|
"target": "iot_http_service_iothttpservice_onmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_longpolling",
|
|
"_tgt": "iot_http_service_iothttpservice_onmessage",
|
|
"source": "iot_http_service_iothttpservice_longpolling",
|
|
"target": "iot_http_service_iothttpservice_onmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_websocket",
|
|
"_tgt": "iot_http_service_iothttpservice_onmessage",
|
|
"source": "iot_http_service_iothttpservice_websocket",
|
|
"target": "iot_http_service_iothttpservice_onmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L213",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_onmessage",
|
|
"_tgt": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"source": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"target": "iot_http_service_iothttpservice_onmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/network_utils/iot_http_service.js",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"_src": "iot_http_service_iothttpservice_action",
|
|
"_tgt": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"source": "iot_http_service_iothttpservice_attemptfallbacks",
|
|
"target": "iot_http_service_iothttpservice_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug_setup",
|
|
"_tgt": "iot_http_service_iothttpservice_onmessage",
|
|
"source": "iot_http_service_iothttpservice_onmessage",
|
|
"target": "iot_remote_debug_iotremotedebug_setup"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug_enableremotedebug",
|
|
"_tgt": "iot_http_service_iothttpservice_onmessage",
|
|
"source": "iot_http_service_iothttpservice_onmessage",
|
|
"target": "iot_remote_debug_iotremotedebug_enableremotedebug"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "test_iot_box_testiotbox_onclick",
|
|
"_tgt": "iot_http_service_iothttpservice_onmessage",
|
|
"source": "iot_http_service_iothttpservice_onmessage",
|
|
"target": "test_iot_box_testiotbox_onclick"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_remote_debug_js",
|
|
"_tgt": "iot_remote_debug_iotremotedebug",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_remote_debug_js",
|
|
"target": "iot_remote_debug_iotremotedebug",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_remote_debug_js",
|
|
"_tgt": "iot_remote_debug_tokendialog",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_remote_debug_js",
|
|
"target": "iot_remote_debug_tokendialog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug",
|
|
"_tgt": "iot_remote_debug_iotremotedebug_setup",
|
|
"source": "iot_remote_debug_iotremotedebug",
|
|
"target": "iot_remote_debug_iotremotedebug_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug",
|
|
"_tgt": "iot_remote_debug_iotremotedebug_identifier",
|
|
"source": "iot_remote_debug_iotremotedebug",
|
|
"target": "iot_remote_debug_iotremotedebug_identifier",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug",
|
|
"_tgt": "iot_remote_debug_iotremotedebug_onclick",
|
|
"source": "iot_remote_debug_iotremotedebug",
|
|
"target": "iot_remote_debug_iotremotedebug_onclick",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug",
|
|
"_tgt": "iot_remote_debug_iotremotedebug_enableremotedebug",
|
|
"source": "iot_remote_debug_iotremotedebug",
|
|
"target": "iot_remote_debug_iotremotedebug_enableremotedebug",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug",
|
|
"_tgt": "iot_remote_debug_iotremotedebug_onmessageupdatestatus",
|
|
"source": "iot_remote_debug_iotremotedebug",
|
|
"target": "iot_remote_debug_iotremotedebug_onmessageupdatestatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug",
|
|
"_tgt": "iot_remote_debug_iotremotedebug_onfailure",
|
|
"source": "iot_remote_debug_iotremotedebug",
|
|
"target": "iot_remote_debug_iotremotedebug_onfailure",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_iotremotedebug_setup",
|
|
"_tgt": "iot_remote_debug_tokendialog_setup",
|
|
"source": "iot_remote_debug_iotremotedebug_setup",
|
|
"target": "iot_remote_debug_tokendialog_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_tokendialog",
|
|
"_tgt": "iot_remote_debug_tokendialog_setup",
|
|
"source": "iot_remote_debug_tokendialog",
|
|
"target": "iot_remote_debug_tokendialog_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_remote_debug.js",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_src": "iot_remote_debug_tokendialog",
|
|
"_tgt": "iot_remote_debug_tokendialog_validate",
|
|
"source": "iot_remote_debug_tokendialog",
|
|
"target": "iot_remote_debug_tokendialog_validate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_test_iot_box_js",
|
|
"_tgt": "test_iot_box_testiotbox",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_test_iot_box_js",
|
|
"target": "test_iot_box_testiotbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "test_iot_box_testiotbox",
|
|
"_tgt": "test_iot_box_testiotbox_setup",
|
|
"source": "test_iot_box_testiotbox",
|
|
"target": "test_iot_box_testiotbox_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "test_iot_box_testiotbox",
|
|
"_tgt": "test_iot_box_testiotbox_onclick",
|
|
"source": "test_iot_box_testiotbox",
|
|
"target": "test_iot_box_testiotbox_onclick",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/test_iot_box.js",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_src": "test_iot_box_testiotbox",
|
|
"_tgt": "test_iot_box_testiotbox_onconnectiontestsuccess",
|
|
"source": "test_iot_box_testiotbox",
|
|
"target": "test_iot_box_testiotbox_onconnectiontestsuccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/device_list.js",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_device_list_js",
|
|
"_tgt": "device_list_devicelistfield",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_device_list_js",
|
|
"target": "device_list_devicelistfield",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/device_list.js",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "device_list_devicelistfield",
|
|
"_tgt": "device_list_devicelistfield_setup",
|
|
"source": "device_list_devicelistfield",
|
|
"target": "device_list_devicelistfield_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/device_list.js",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "device_list_devicelistfield",
|
|
"_tgt": "device_list_devicelistfield_openrecord",
|
|
"source": "device_list_devicelistfield",
|
|
"target": "device_list_devicelistfield_openrecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_restart_odoo.js",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_restart_odoo_js",
|
|
"_tgt": "iot_restart_odoo_iotrestartodoo",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_restart_odoo_js",
|
|
"target": "iot_restart_odoo_iotrestartodoo",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_restart_odoo.js",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "iot_restart_odoo_iotrestartodoo",
|
|
"_tgt": "iot_restart_odoo_iotrestartodoo_setup",
|
|
"source": "iot_restart_odoo_iotrestartodoo",
|
|
"target": "iot_restart_odoo_iotrestartodoo_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_restart_odoo.js",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "iot_restart_odoo_iotrestartodoo",
|
|
"_tgt": "iot_restart_odoo_iotrestartodoo_onclick",
|
|
"source": "iot_restart_odoo_iotrestartodoo",
|
|
"target": "iot_restart_odoo_iotrestartodoo_onclick",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_restart_odoo.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "iot_restart_odoo_iotrestartodoo",
|
|
"_tgt": "iot_restart_odoo_iotrestartodoo_restartodoo",
|
|
"source": "iot_restart_odoo_iotrestartodoo",
|
|
"target": "iot_restart_odoo_iotrestartodoo_restartodoo",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_restart_odoo.js",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "iot_restart_odoo_iotrestartodoo_restartodoo",
|
|
"_tgt": "longpolling_iotlongpolling_action",
|
|
"source": "iot_restart_odoo_iotrestartodoo_restartodoo",
|
|
"target": "longpolling_iotlongpolling_action"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_download_logs_js",
|
|
"_tgt": "iot_download_logs_iotboxdownloadlogs",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_view_widgets_iot_download_logs_js",
|
|
"target": "iot_download_logs_iotboxdownloadlogs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "iot_download_logs_iotboxdownloadlogs",
|
|
"_tgt": "iot_download_logs_iotboxdownloadlogs_setup",
|
|
"source": "iot_download_logs_iotboxdownloadlogs",
|
|
"target": "iot_download_logs_iotboxdownloadlogs_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "iot_download_logs_iotboxdownloadlogs",
|
|
"_tgt": "iot_download_logs_iotboxdownloadlogs_ip_url",
|
|
"source": "iot_download_logs_iotboxdownloadlogs",
|
|
"target": "iot_download_logs_iotboxdownloadlogs_ip_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "iot_download_logs_iotboxdownloadlogs",
|
|
"_tgt": "iot_download_logs_iotboxdownloadlogs_name",
|
|
"source": "iot_download_logs_iotboxdownloadlogs",
|
|
"target": "iot_download_logs_iotboxdownloadlogs_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "iot_download_logs_iotboxdownloadlogs",
|
|
"_tgt": "iot_download_logs_iotboxdownloadlogs_onclick",
|
|
"source": "iot_download_logs_iotboxdownloadlogs",
|
|
"target": "iot_download_logs_iotboxdownloadlogs_onclick",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "iot_download_logs_iotboxdownloadlogs",
|
|
"_tgt": "iot_download_logs_iotboxdownloadlogs_dowarnfail",
|
|
"source": "iot_download_logs_iotboxdownloadlogs",
|
|
"target": "iot_download_logs_iotboxdownloadlogs_dowarnfail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "iot_download_logs_iotboxdownloadlogs_ip_url",
|
|
"_tgt": "http_formatendpoint",
|
|
"source": "iot_download_logs_iotboxdownloadlogs_ip_url",
|
|
"target": "http_formatendpoint"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/view_widgets/iot_download_logs.js",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "iot_download_logs_iotboxdownloadlogs_onclick",
|
|
"_tgt": "iot_download_logs_iotboxdownloadlogs_dowarnfail",
|
|
"source": "iot_download_logs_iotboxdownloadlogs_onclick",
|
|
"target": "iot_download_logs_iotboxdownloadlogs_dowarnfail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_backend_iot_device_form_js",
|
|
"_tgt": "iot_device_form_iotdevicecontroller",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_backend_iot_device_form_js",
|
|
"target": "iot_device_form_iotdevicecontroller",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller",
|
|
"_tgt": "iot_device_form_iotdevicecontroller_setup",
|
|
"source": "iot_device_form_iotdevicecontroller",
|
|
"target": "iot_device_form_iotdevicecontroller_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller",
|
|
"_tgt": "iot_device_form_iotdevicecontroller_onwillsaverecord",
|
|
"source": "iot_device_form_iotdevicecontroller",
|
|
"target": "iot_device_form_iotdevicecontroller_onwillsaverecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller",
|
|
"_tgt": "iot_device_form_iotdevicecontroller_updatekeyboardlayout",
|
|
"source": "iot_device_form_iotdevicecontroller",
|
|
"target": "iot_device_form_iotdevicecontroller_updatekeyboardlayout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller",
|
|
"_tgt": "iot_device_form_iotdevicecontroller_updatedisplayurl",
|
|
"source": "iot_device_form_iotdevicecontroller",
|
|
"target": "iot_device_form_iotdevicecontroller_updatedisplayurl",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller",
|
|
"_tgt": "iot_device_form_iotdevicecontroller_ondeviceevent",
|
|
"source": "iot_device_form_iotdevicecontroller",
|
|
"target": "iot_device_form_iotdevicecontroller_ondeviceevent",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller",
|
|
"_tgt": "iot_device_form_iotdevicecontroller_onclickbuttontest",
|
|
"source": "iot_device_form_iotdevicecontroller",
|
|
"target": "iot_device_form_iotdevicecontroller_onclickbuttontest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller_onwillsaverecord",
|
|
"_tgt": "iot_device_form_iotdevicecontroller_updatekeyboardlayout",
|
|
"source": "iot_device_form_iotdevicecontroller_onwillsaverecord",
|
|
"target": "iot_device_form_iotdevicecontroller_updatekeyboardlayout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller_onwillsaverecord",
|
|
"_tgt": "iot_device_form_iotdevicecontroller_updatedisplayurl",
|
|
"source": "iot_device_form_iotdevicecontroller_onwillsaverecord",
|
|
"target": "iot_device_form_iotdevicecontroller_updatedisplayurl",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller_updatekeyboardlayout",
|
|
"_tgt": "longpolling_iotlongpolling_action",
|
|
"source": "iot_device_form_iotdevicecontroller_updatekeyboardlayout",
|
|
"target": "longpolling_iotlongpolling_action"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller_updatedisplayurl",
|
|
"_tgt": "longpolling_iotlongpolling_action",
|
|
"source": "iot_device_form_iotdevicecontroller_updatedisplayurl",
|
|
"target": "longpolling_iotlongpolling_action"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/iot_device_form.js",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "iot_device_form_iotdevicecontroller_onclickbuttontest",
|
|
"_tgt": "longpolling_iotlongpolling_action",
|
|
"source": "iot_device_form_iotdevicecontroller_onclickbuttontest",
|
|
"target": "longpolling_iotlongpolling_action"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/no_iot_box_found_form_controller.js",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_backend_no_iot_box_found_form_controller_js",
|
|
"_tgt": "no_iot_box_found_form_controller_noiotboxfoundformcontroller",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_backend_no_iot_box_found_form_controller_js",
|
|
"target": "no_iot_box_found_form_controller_noiotboxfoundformcontroller",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/no_iot_box_found_form_controller.js",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "no_iot_box_found_form_controller_noiotboxfoundformcontroller",
|
|
"_tgt": "no_iot_box_found_form_controller_noiotboxfoundformcontroller_setup",
|
|
"source": "no_iot_box_found_form_controller_noiotboxfoundformcontroller",
|
|
"target": "no_iot_box_found_form_controller_noiotboxfoundformcontroller_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/no_iot_box_found_form_controller.js",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "no_iot_box_found_form_controller_noiotboxfoundformcontroller",
|
|
"_tgt": "no_iot_box_found_form_controller_noiotboxfoundformcontroller_startcountdown",
|
|
"source": "no_iot_box_found_form_controller_noiotboxfoundformcontroller",
|
|
"target": "no_iot_box_found_form_controller_noiotboxfoundformcontroller_startcountdown",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/no_iot_box_found_form_controller.js",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "no_iot_box_found_form_controller_noiotboxfoundformcontroller_setup",
|
|
"_tgt": "add_iot_box_form_controller_addiotboxformcontroller_onwillunmount",
|
|
"source": "no_iot_box_found_form_controller_noiotboxfoundformcontroller_setup",
|
|
"target": "add_iot_box_form_controller_addiotboxformcontroller_onwillunmount"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_backend_add_iot_box_form_controller_js",
|
|
"_tgt": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_backend_add_iot_box_form_controller_js",
|
|
"target": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"_tgt": "add_iot_box_form_controller_addiotboxformcontroller_setup",
|
|
"source": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"target": "add_iot_box_form_controller_addiotboxformcontroller_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"_tgt": "add_iot_box_form_controller_addiotboxformcontroller_initializeiotconnection",
|
|
"source": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"target": "add_iot_box_form_controller_addiotboxformcontroller_initializeiotconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"_tgt": "add_iot_box_form_controller_addiotboxformcontroller_lookfornewiotbox",
|
|
"source": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"target": "add_iot_box_form_controller_addiotboxformcontroller_lookfornewiotbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"_tgt": "add_iot_box_form_controller_addiotboxformcontroller_notifyiotboxfound",
|
|
"source": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"target": "add_iot_box_form_controller_addiotboxformcontroller_notifyiotboxfound",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"_tgt": "add_iot_box_form_controller_addiotboxformcontroller_onwillunmount",
|
|
"source": "add_iot_box_form_controller_addiotboxformcontroller",
|
|
"target": "add_iot_box_form_controller_addiotboxformcontroller_onwillunmount",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/backend/add_iot_box_form_controller.js",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "add_iot_box_form_controller_addiotboxformcontroller_setup",
|
|
"_tgt": "add_iot_box_form_controller_addiotboxformcontroller_onwillunmount",
|
|
"source": "add_iot_box_form_controller_addiotboxformcontroller_setup",
|
|
"target": "add_iot_box_form_controller_addiotboxformcontroller_onwillunmount",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/discover_iot_boxes.js",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_client_action_discover_iot_boxes_js",
|
|
"_tgt": "discover_iot_boxes_discoveriotboxes",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_client_action_discover_iot_boxes_js",
|
|
"target": "discover_iot_boxes_discoveriotboxes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_client_action_delete_local_storage_js",
|
|
"_tgt": "delete_local_storage_removeiotreportidfrombrowserlocalstorage",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_client_action_delete_local_storage_js",
|
|
"target": "delete_local_storage_removeiotreportidfrombrowserlocalstorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_client_action_delete_local_storage_js",
|
|
"_tgt": "delete_local_storage_setreportidinbrowserlocalstorage",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_client_action_delete_local_storage_js",
|
|
"target": "delete_local_storage_setreportidinbrowserlocalstorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_client_action_delete_local_storage_js",
|
|
"_tgt": "delete_local_storage_iotreportlocalstorage",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_static_src_client_action_delete_local_storage_js",
|
|
"target": "delete_local_storage_iotreportlocalstorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_src": "delete_local_storage_iotreportlocalstorage_removefromlocal",
|
|
"_tgt": "delete_local_storage_removeiotreportidfrombrowserlocalstorage",
|
|
"source": "delete_local_storage_removeiotreportidfrombrowserlocalstorage",
|
|
"target": "delete_local_storage_iotreportlocalstorage_removefromlocal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "delete_local_storage_iotreportlocalstorage",
|
|
"_tgt": "delete_local_storage_iotreportlocalstorage_setup",
|
|
"source": "delete_local_storage_iotreportlocalstorage",
|
|
"target": "delete_local_storage_iotreportlocalstorage_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/static/src/client_action/delete_local_storage.js",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "delete_local_storage_iotreportlocalstorage",
|
|
"_tgt": "delete_local_storage_iotreportlocalstorage_removefromlocal",
|
|
"source": "delete_local_storage_iotreportlocalstorage",
|
|
"target": "delete_local_storage_iotreportlocalstorage_removefromlocal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/__init__.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"_tgt": "main_ensure_unique_name",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"target": "main_ensure_unique_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"_tgt": "main_iotcontroller",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"target": "main_iotcontroller",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"_tgt": "main_get_handlers",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"target": "main_get_handlers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"_tgt": "main_load_keyboard_layouts",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"target": "main_load_keyboard_layouts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"_tgt": "main_get_url",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"target": "main_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"_tgt": "main_iot_box_send_websocket",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"target": "main_iot_box_send_websocket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"_tgt": "main_iot_box_webrtc_answer",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"target": "main_iot_box_webrtc_answer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L166",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"_tgt": "main_update_box",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"target": "main_update_box",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L264",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"_tgt": "main_receive_iot_log",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"target": "main_receive_iot_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L314",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"_tgt": "main_update_certificate_status",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_controllers_main_py",
|
|
"target": "main_update_certificate_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"_src": "main_update_box",
|
|
"_tgt": "main_ensure_unique_name",
|
|
"source": "main_ensure_unique_name",
|
|
"target": "main_update_box",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "main_iotcontroller",
|
|
"_tgt": "main_iotcontroller_search_box",
|
|
"source": "main_iotcontroller",
|
|
"target": "main_iotcontroller_search_box",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L260",
|
|
"weight": 1.0,
|
|
"_src": "main_iotcontroller",
|
|
"_tgt": "main_iotcontroller_is_iot_log_enabled",
|
|
"source": "main_iotcontroller",
|
|
"target": "main_iotcontroller_is_iot_log_enabled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_src": "main_get_handlers",
|
|
"_tgt": "main_iotcontroller_search_box",
|
|
"source": "main_iotcontroller_search_box",
|
|
"target": "main_get_handlers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_src": "main_get_url",
|
|
"_tgt": "main_iotcontroller_search_box",
|
|
"source": "main_iotcontroller_search_box",
|
|
"target": "main_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_src": "main_iot_box_send_websocket",
|
|
"_tgt": "main_iotcontroller_search_box",
|
|
"source": "main_iotcontroller_search_box",
|
|
"target": "main_iot_box_send_websocket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"_src": "main_iot_box_webrtc_answer",
|
|
"_tgt": "main_iotcontroller_search_box",
|
|
"source": "main_iotcontroller_search_box",
|
|
"target": "main_iot_box_webrtc_answer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"_src": "main_update_box",
|
|
"_tgt": "main_iotcontroller_search_box",
|
|
"source": "main_iotcontroller_search_box",
|
|
"target": "main_update_box",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L300",
|
|
"weight": 1.0,
|
|
"_src": "main_receive_iot_log",
|
|
"_tgt": "main_iotcontroller_search_box",
|
|
"source": "main_iotcontroller_search_box",
|
|
"target": "main_receive_iot_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L320",
|
|
"weight": 1.0,
|
|
"_src": "main_update_certificate_status",
|
|
"_tgt": "main_iotcontroller_search_box",
|
|
"source": "main_iotcontroller_search_box",
|
|
"target": "main_update_certificate_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot/controllers/main.py",
|
|
"source_location": "L284",
|
|
"weight": 1.0,
|
|
"_src": "main_receive_iot_log",
|
|
"_tgt": "main_iotcontroller_is_iot_log_enabled",
|
|
"source": "main_iotcontroller_is_iot_log_enabled",
|
|
"target": "main_receive_iot_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_pi_fp_iot_poller_py",
|
|
"_tgt": "fp_iot_poller_load_config",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_pi_fp_iot_poller_py",
|
|
"target": "fp_iot_poller_load_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_pi_fp_iot_poller_py",
|
|
"_tgt": "fp_iot_poller_read_probe",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_pi_fp_iot_poller_py",
|
|
"target": "fp_iot_poller_read_probe",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_pi_fp_iot_poller_py",
|
|
"_tgt": "fp_iot_poller_post_readings",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_pi_fp_iot_poller_py",
|
|
"target": "fp_iot_poller_post_readings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_pi_fp_iot_poller_py",
|
|
"_tgt": "fp_iot_poller_main",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_pi_fp_iot_poller_py",
|
|
"target": "fp_iot_poller_main",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "fp_iot_poller_main",
|
|
"_tgt": "fp_iot_poller_load_config",
|
|
"source": "fp_iot_poller_load_config",
|
|
"target": "fp_iot_poller_main",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_src": "fp_iot_poller_main",
|
|
"_tgt": "fp_iot_poller_read_probe",
|
|
"source": "fp_iot_poller_read_probe",
|
|
"target": "fp_iot_poller_main",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "fp_iot_poller_rationale_59",
|
|
"_tgt": "fp_iot_poller_read_probe",
|
|
"source": "fp_iot_poller_read_probe",
|
|
"target": "fp_iot_poller_rationale_59",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_src": "fp_iot_poller_main",
|
|
"_tgt": "fp_iot_poller_post_readings",
|
|
"source": "fp_iot_poller_post_readings",
|
|
"target": "fp_iot_poller_main",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/pi/fp_iot_poller.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "fp_iot_poller_rationale_77",
|
|
"_tgt": "fp_iot_poller_post_readings",
|
|
"source": "fp_iot_poller_post_readings",
|
|
"target": "fp_iot_poller_rationale_77",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/scripts/fp_iot_setup_live_sensor.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "fp_iot_setup_live_sensor_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_scripts_fp_iot_setup_live_sensor_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_scripts_fp_iot_setup_live_sensor_py",
|
|
"target": "fp_iot_setup_live_sensor_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/scripts/fp_iot_smoke_test.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "fp_iot_smoke_test_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_iot_scripts_fp_iot_smoke_test_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_scripts_fp_iot_smoke_test_py",
|
|
"target": "fp_iot_smoke_test_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_device_controller_js",
|
|
"_tgt": "device_controller_devicecontroller",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_device_controller_js",
|
|
"target": "device_controller_devicecontroller",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "device_controller_devicecontroller",
|
|
"_tgt": "device_controller_devicecontroller_constructor",
|
|
"source": "device_controller_devicecontroller",
|
|
"target": "device_controller_devicecontroller_constructor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "device_controller_devicecontroller",
|
|
"_tgt": "device_controller_devicecontroller_action",
|
|
"source": "device_controller_devicecontroller",
|
|
"target": "device_controller_devicecontroller_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "device_controller_devicecontroller",
|
|
"_tgt": "device_controller_devicecontroller_addlistener",
|
|
"source": "device_controller_devicecontroller",
|
|
"target": "device_controller_devicecontroller_addlistener",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/device_controller.js",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "device_controller_devicecontroller",
|
|
"_tgt": "device_controller_devicecontroller_removelistener",
|
|
"source": "device_controller_devicecontroller",
|
|
"target": "device_controller_devicecontroller_removelistener",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_network_utils_longpolling_js",
|
|
"_tgt": "longpolling_iotlongpolling",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_network_utils_longpolling_js",
|
|
"target": "longpolling_iotlongpolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_constructor",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_constructor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_setup",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_addlistener",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_addlistener",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_removelistener",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_removelistener",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_action",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_startpolling",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_startpolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_stoppolling",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_stoppolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_delayedstartpolling",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_delayedstartpolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_rpciot",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_rpciot",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_poll",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_poll",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_onsuccess",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_onsuccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_onerror",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_onerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_dowarnfail",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_dowarnfail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling",
|
|
"_tgt": "longpolling_iotlongpolling_setlna",
|
|
"source": "longpolling_iotlongpolling",
|
|
"target": "longpolling_iotlongpolling_setlna",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_constructor",
|
|
"_tgt": "longpolling_iotlongpolling_setup",
|
|
"source": "longpolling_iotlongpolling_constructor",
|
|
"target": "longpolling_iotlongpolling_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_setup",
|
|
"_tgt": "longpolling_iotlongpolling_delayedstartpolling",
|
|
"source": "longpolling_iotlongpolling_setup",
|
|
"target": "longpolling_iotlongpolling_delayedstartpolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_addlistener",
|
|
"_tgt": "longpolling_iotlongpolling_stoppolling",
|
|
"source": "longpolling_iotlongpolling_addlistener",
|
|
"target": "longpolling_iotlongpolling_stoppolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_addlistener",
|
|
"_tgt": "longpolling_iotlongpolling_startpolling",
|
|
"source": "longpolling_iotlongpolling_addlistener",
|
|
"target": "longpolling_iotlongpolling_startpolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_removelistener",
|
|
"_tgt": "longpolling_iotlongpolling_stoppolling",
|
|
"source": "longpolling_iotlongpolling_removelistener",
|
|
"target": "longpolling_iotlongpolling_stoppolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_action",
|
|
"_tgt": "longpolling_iotlongpolling_rpciot",
|
|
"source": "longpolling_iotlongpolling_action",
|
|
"target": "longpolling_iotlongpolling_rpciot",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_startpolling",
|
|
"_tgt": "longpolling_iotlongpolling_poll",
|
|
"source": "longpolling_iotlongpolling_startpolling",
|
|
"target": "longpolling_iotlongpolling_poll",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_onerror",
|
|
"_tgt": "longpolling_iotlongpolling_delayedstartpolling",
|
|
"source": "longpolling_iotlongpolling_delayedstartpolling",
|
|
"target": "longpolling_iotlongpolling_onerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_rpciot",
|
|
"_tgt": "longpolling_iotlongpolling_dowarnfail",
|
|
"source": "longpolling_iotlongpolling_rpciot",
|
|
"target": "longpolling_iotlongpolling_dowarnfail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_poll",
|
|
"_tgt": "longpolling_iotlongpolling_rpciot",
|
|
"source": "longpolling_iotlongpolling_rpciot",
|
|
"target": "longpolling_iotlongpolling_poll",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/longpolling.js",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"_src": "longpolling_iotlongpolling_rpciot",
|
|
"_tgt": "http_post",
|
|
"source": "longpolling_iotlongpolling_rpciot",
|
|
"target": "http_post"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/http.js",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_network_utils_http_js",
|
|
"_tgt": "http_formatendpoint",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_network_utils_http_js",
|
|
"target": "http_formatendpoint",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/http.js",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_network_utils_http_js",
|
|
"_tgt": "http_post",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_iot_iot_base_static_src_network_utils_http_js",
|
|
"target": "http_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_iot/iot_base/static/src/network_utils/http.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "http_post",
|
|
"_tgt": "http_formatendpoint",
|
|
"source": "http_formatendpoint",
|
|
"target": "http_post",
|
|
"confidence_score": 1.0
|
|
}
|
|
],
|
|
"hyperedges": []
|
|
} |