{"id":28512396,"url":"https://github.com/algorithm0/inobitec_test","last_synced_at":"2026-01-31T03:01:29.857Z","repository":{"id":135635291,"uuid":"457224573","full_name":"Algorithm0/inobitec_test","owner":"Algorithm0","description":"Dynamic blood pressure and pulse monitor with server application (reader device emulation)","archived":false,"fork":false,"pushed_at":"2022-02-10T11:58:56.000Z","size":109,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-04T01:36:35.047Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"QML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Algorithm0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2022-02-09T05:42:56.000Z","updated_at":"2022-02-09T20:51:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"10213c1d-fd60-4c64-b6bd-1e3b92f3bdbb","html_url":"https://github.com/Algorithm0/inobitec_test","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Algorithm0/inobitec_test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Algorithm0%2Finobitec_test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Algorithm0%2Finobitec_test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Algorithm0%2Finobitec_test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Algorithm0%2Finobitec_test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Algorithm0","download_url":"https://codeload.github.com/Algorithm0/inobitec_test/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Algorithm0%2Finobitec_test/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28927768,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T02:59:34.861Z","status":"ssl_error","status_checked_at":"2026-01-31T02:59:05.369Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2025-06-09T00:37:52.271Z","updated_at":"2026-01-31T03:01:29.852Z","avatar_url":"https://github.com/Algorithm0.png","language":"QML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Inobitec Test\nDynamic blood pressure and pulse monitor with server application (reader device emulation)\n\n## Table of Contents\n- [Software functions](#software_functions)\n- [Dependencies](#dependencies)\n- [Building](#building)\n- [Deploy](#deploy)\n\n\u003ca name=\"software_functions\"\u003e\u003c/a\u003e\n## Software functions\nTestApp_Server performs the function of emulating a medical device, namely a tanometer, which takes measurements once for a given period of time and sends them via UDP.\nTestApp_Server is a console application that has the ability to work with command line arguments. To get help on possible parameters, run TestApp_Server with the `-help` key.\n```\n./TestApp_Server -help #on Linux\n./TestApp_Server.exe -help #on Windows\n```\nTestApp_Viewer acts as a viewer. This application has a visual interface. You will be able to move the grid with the pulse and pressure graph. When you hover over a point, the application will display the value at that point. Click on the label of the current readings to return all grids to the latest readings. You can also configure the application to work with TestApp_Server. Also in TestApp_Viewer there are settings for network configuration. If the data is entered incorrectly, the application will tell you about it.\n\n\n\u003ca name=\"dependencies\"\u003e\u003c/a\u003e\n## Dependencies\nDynamic blood pressure and pulse monitor with server application (reader device emulation)\nTo directly assemble these programs, you need to have a Windows or Linux operating system. Assembly in OSX is possible, but it has not been tested.\n* C++14 compatible compiler (Clang, GCC (tested), MSVC (Visual Studio) and other) with the appropriate assembler (Make)\n* Qt Libs (tested with 5.12 \u0026 6.2, it is possible to work with a version below 5.12, but it is not guaranteed) with QtBase (Core, Network, Concurrent (for server) libs) and QtQuick with standart QML modules (QtQuick v\u003e=2.12, QtQuick.Controls v\u003e=2.12, QtQuick.Window v\u003e=2.12, Qt.labs.settings v\u003e=1.0) (for viwer)\n* CMake v3.14 or higher (optional)\n\n\u003ca name=\"building\"\u003e\u003c/a\u003e\n## Building\n### Satisfy dependencies on Ubuntu in console\nIf you are using Ubuntu (package names and installation methods may differ on other distributions), then you can satisfy the dependencies by installing the following packages:\n```\nsudo apt-get upgrade\nsudo apt-get install qtbase5-dev qt5-default build-essential qtdeclarative5-dev qml-module-qtquick2 qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qt-labs-settings\n```\nNote that you need to check the package versions in your distribution's repository.\n### Installing QT from the official site for satisfy dependencies\nDownload the Qt installer from the official website, run it and follow the installation instructions. You can also optionally install the C++ tools and Cmake here. This option works for both Windows and Linux. Installation may take a long time.\n\n\u003chttps://www.qt.io/download-qt-installer?hsCtaTracking=99d9dd4f-5681-48d2-b096-470725510d34%7C074ddad0-fdef-4e53-8aa8-5e8a876d6ab4\u003e\n\nWe advise you to install the `bin` folders from the installation directory to the `PATH`.\n### Building on the command line \nYou must work separately with each project in this repository. Also check that all the necessary paths are registered in the `PATCH`. Also use PowerShell on Windows.\n```\nmkdir buildDir\ncd buildDir\nqmake path/to/dir/this/rep/TestApp_Viewer/TestApp_Viewer.pro #or .../TestApp_Server/TestApp_Server.pro\nmake # or mingw32-make or other on Windows \n```\nYou can also use CMake:\n```\nmkdir buildDir\ncd buildDir\ncmake path/to/dir/this/rep/TestApp_Viewer #or .../TestApp_Server\nmake # or mingw32-make or other on Windows \n```\n### Building in QtCreator\nIf you have installed Qt from the official site, then you can use QtCreator. You can also use QtCreator from your Linux repository. For Ubuntu:\n```\nsudo apt-get install qtcreator\n```\nTo build, select a project (TestApp_Viewer or TestApp_Server) in the Creator and configure it. You can choose between .pro and CMakeLists.txt (if you have CMake installed). Once configured, tap the hammer icon in the bottom left corner of the app. The assembly will be made to the directory that you specified when setting up the project.\n\n\u003ca name=\"#deploy\"\u003e\u003c/a\u003e\n## Deploy\nTo deploy these projects you can use CQtDeployer:\nhttps://github.com/QuasarApp/CQtDeployer\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falgorithm0%2Finobitec_test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falgorithm0%2Finobitec_test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falgorithm0%2Finobitec_test/lists"}