1 line
6.9 KiB
JSON
1 line
6.9 KiB
JSON
{"nodes": [{"id": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_c", "label": "esp-iot-solution.c", "file_type": "code", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_button_single_click_cb", "label": "button_single_click_cb()", "file_type": "code", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L25", "_callable": true}, {"id": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_button_long_press_cb", "label": "button_long_press_cb()", "file_type": "code", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L32", "_callable": true}, {"id": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "label": "app_main()", "file_type": "code", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L38", "_callable": true}], "edges": [{"source": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_c", "target": "stdio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L10", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_c", "target": "freertos", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L11", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_c", "target": "task", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L12", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_c", "target": "esp_log", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L13", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_c", "target": "iot_button", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L14", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_c", "target": "led_indicator", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L15", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_c", "target": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_button_single_click_cb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L25", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_c", "target": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_button_long_press_cb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L32", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_c", "target": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L38", "weight": 1.0}], "raw_calls": [{"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_button_single_click_cb", "callee": "ESP_LOGI", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L27", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_button_single_click_cb", "callee": "led_indicator_start", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L28", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_button_long_press_cb", "callee": "ESP_LOGW", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L34", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_button_long_press_cb", "callee": "led_indicator_start", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L35", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "callee": "ESP_LOGI", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L40", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "callee": "led_indicator_create", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L47", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "callee": "iot_button_create", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L60", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "callee": "assert", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L61", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "callee": "iot_button_register_cb", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L64", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "callee": "iot_button_register_cb", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L65", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "callee": "ESP_LOGI", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L67", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "callee": "vTaskDelay", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L70", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_dev_espdocs_public_exemplos_esp_iot_solution_app_main", "callee": "pdMS_TO_TICKS", "is_member_call": false, "source_file": "public/exemplos/esp-iot-solution.c", "source_location": "L70", "receiver": null}]} |