{"id":23219618,"url":"https://github.com/mk590901/ecg-simulator-plus-widget","last_synced_at":"2026-05-18T05:38:29.094Z","repository":{"id":229430799,"uuid":"776716532","full_name":"mk590901/ECG-Simulator-Plus-Widget","owner":"mk590901","description":"The repository contains the updated project https://github.com/mk590901/java_graph_widget_viewer. The original project has been refactored and some bugs have been fixed.","archived":false,"fork":false,"pushed_at":"2024-03-25T05:26:34.000Z","size":162,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T11:52:58.703Z","etag":null,"topics":["android","asynchronous-programming","ecg-signal","java","simulation","threads","widgets"],"latest_commit_sha":null,"homepage":"","language":"Java","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/mk590901.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":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-24T09:36:16.000Z","updated_at":"2024-05-20T08:04:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"20026fc6-74d1-4ab3-bbe5-91a19f4596a8","html_url":"https://github.com/mk590901/ECG-Simulator-Plus-Widget","commit_stats":null,"previous_names":["mk590901/ecg-simulator-plus-widget"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mk590901%2FECG-Simulator-Plus-Widget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mk590901%2FECG-Simulator-Plus-Widget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mk590901%2FECG-Simulator-Plus-Widget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mk590901%2FECG-Simulator-Plus-Widget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mk590901","download_url":"https://codeload.github.com/mk590901/ECG-Simulator-Plus-Widget/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247353742,"owners_count":20925329,"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":["android","asynchronous-programming","ecg-signal","java","simulation","threads","widgets"],"created_at":"2024-12-18T21:36:06.581Z","updated_at":"2026-05-18T05:38:24.044Z","avatar_url":"https://github.com/mk590901.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ECG Simulator Plus Widget\n\n## Notes\n\nChanges and additions of original project:\n1) The CardView in which the widget is included has a name.\n2) When deleting cardviw/widget, you must confirm the deletion.\n3) Cardview is supplemented with a simulation option: can turn the ECG simulator on and off using the switch button at the bottom left of the control.\n4) The simulator is implemented in the ECGSimulator class. It has a round (circular) buffer designed for several data series: this value can be adjusted.\n5) The simulation itself is performed in the HandlerThreadWrapper class: with an interval of 1s, an ECG signal of a given length is written to the circular buffer of the sensor.\n6) Next, an independently working widget read and transfers this data in portions to its own circular buffer and visualizes the signal. All operations are performed asynchronously.\n\n## Movie\n\nhttps://github.com/mk590901/ECG-Simulator-Plus-Widget/assets/125393245/979890e7-2032-4563-b7f7-a935eaf62e74\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmk590901%2Fecg-simulator-plus-widget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmk590901%2Fecg-simulator-plus-widget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmk590901%2Fecg-simulator-plus-widget/lists"}