{"id":25998520,"url":"https://github.com/rahul-97-barman/moduleerrorlogger","last_synced_at":"2026-04-24T12:31:48.303Z","repository":{"id":280573680,"uuid":"835932655","full_name":"rahul-97-barman/ModuleErrorLogger","owner":"rahul-97-barman","description":"Server and client system using UDP socket programming on a Raspberry Pi 4, leveraging a Linux build system from the Yocto Project, including bitbake, meta-layers, and recipes.","archived":false,"fork":false,"pushed_at":"2024-08-09T17:16:14.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T06:35:19.983Z","etag":null,"topics":["bitbake-layer","linux-desktop","ras","serverclient","yocto-layer","yocto-meta","yocto-project"],"latest_commit_sha":null,"homepage":"","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/rahul-97-barman.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-07-30T20:17:00.000Z","updated_at":"2025-03-01T14:14:39.000Z","dependencies_parsed_at":"2025-03-04T06:45:35.491Z","dependency_job_id":null,"html_url":"https://github.com/rahul-97-barman/ModuleErrorLogger","commit_stats":null,"previous_names":["rahul-97-barman/moduleerrorlogger"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahul-97-barman%2FModuleErrorLogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahul-97-barman%2FModuleErrorLogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahul-97-barman%2FModuleErrorLogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahul-97-barman%2FModuleErrorLogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rahul-97-barman","download_url":"https://codeload.github.com/rahul-97-barman/ModuleErrorLogger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242068904,"owners_count":20066985,"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":["bitbake-layer","linux-desktop","ras","serverclient","yocto-layer","yocto-meta","yocto-project"],"created_at":"2025-03-05T17:25:03.513Z","updated_at":"2026-04-24T12:31:48.229Z","avatar_url":"https://github.com/rahul-97-barman.png","language":"C++","readme":"# ModuleErrorLogger\nThis project consists of a server and client system using UDP socket programming on a Raspberry Pi 4, leveraging a Linux build system from the Yocto Project. The project includes three main modules: server, application, and display. Each module is implemented using C++ and integrated into the Yocto Project using bitbake, meta-layers, and recipes.\n\n#Project Overview\n1. Server Module\n2. Application Module\n3. Display Module\n#Server Module\nThe server module is responsible for receiving error messages from the application module and forwarding them to the display module. It listens for incoming UDP messages on a specified port and sends the received messages to another specified port for the display module.\n\n#Application Module\nThe application module generates error messages based on specific system control keys (Ctrl+C for INFO, Ctrl+Z for WARNING, Ctrl+\\ for CRITICAL). It sends these messages to the server module via UDP.\n\n#Display Module\nThe display module receives error messages from the server module and displays the timestamp, client ID, process ID, and error type.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahul-97-barman%2Fmoduleerrorlogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frahul-97-barman%2Fmoduleerrorlogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahul-97-barman%2Fmoduleerrorlogger/lists"}