{"id":20655356,"url":"https://github.com/aswinpajayan/scopeui","last_synced_at":"2026-04-11T15:38:07.132Z","repository":{"id":165571075,"uuid":"179018035","full_name":"aswinpajayan/ScopeUI","owner":"aswinpajayan","description":"small gtk + app to plot data recieved over wifi","archived":false,"fork":false,"pushed_at":"2019-07-12T19:18:37.000Z","size":803,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-17T11:13:27.311Z","etag":null,"topics":["cairo","cairo-drawing","concurrent-programming","glade","gtk3","linux-app","oscilloscope","pthreads","tm4c123gh6pm","udp-server","ui"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aswinpajayan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support.h","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-02T07:00:15.000Z","updated_at":"2021-08-17T23:27:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"e4d70888-8bdc-4b1a-b1a7-fa1d1dc46add","html_url":"https://github.com/aswinpajayan/ScopeUI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aswinpajayan%2FScopeUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aswinpajayan%2FScopeUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aswinpajayan%2FScopeUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aswinpajayan%2FScopeUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aswinpajayan","download_url":"https://codeload.github.com/aswinpajayan/ScopeUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242756870,"owners_count":20180206,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cairo","cairo-drawing","concurrent-programming","glade","gtk3","linux-app","oscilloscope","pthreads","tm4c123gh6pm","udp-server","ui"],"created_at":"2024-11-16T18:10:37.190Z","updated_at":"2025-12-05T15:08:29.456Z","avatar_url":"https://github.com/aswinpajayan.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ScopeUI\nsmall gtk + app to plot data recieved over wifi\n\n# Abstract \n  The project aims at creating wireless DSO module. Which will sample and the analog voltage levels with a TivaC development board \n  and send the data over a wifi link using CC3100 addon board . This particular repository contains the code for the reception part. All the details of the project (both reciever and sender side ) is given in [Project Report](report/ee712_project_report.pdf)\n  \n  the code is written entirely in C. \n      ![Please read report/ee712_project_report](report/libraries_used.png)\n     \n \n      \nThe program is multithreaded to address any dead lock issue. Cairo library is used for drawing ui \n![Please read report/ee712_project_report](report/ui_snap.png)\n\n# Dependencies \n\t\n\tGTK3\t\t\t  sudo apt-get install libgtk-3-dev\n\t\n\tglib\t\t\t  sudo apt-get install libglib2.0-0 \n\t\n\tcairo\t\t\t  sudo apt-get install libcairo2\n\t\n\tfor all the build tools   sudo apt-get install build-essentials\n\n\n# Building and running the project \n\n\tuse the make file provided in the project root\n\t\n\tmake \t\t- for building the project\n\n\tmake run \t- to launch the ui \n\n\tclick on the connect button . now the ui can start recieving UDP packets . You will have to get the ip address of the machine and update it on the sender \n\n### code for Tiva board is available at [wifi-DSO-module project by aswinajayan](https://github.com/aswinpajayan/wifi-DSO-module)\n\n### Project members \n\t1. Ananda Kundu \n\t2. Sunny Mehtha \n\t3. Aswin P Ajayan \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faswinpajayan%2Fscopeui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faswinpajayan%2Fscopeui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faswinpajayan%2Fscopeui/lists"}