{"id":23359905,"url":"https://github.com/markmll/scpisrv","last_synced_at":"2025-10-05T04:08:40.439Z","repository":{"id":65725311,"uuid":"591782463","full_name":"MarkMLl/scpisrv","owner":"MarkMLl","description":"This is a minimal SCPI server implementation, trying to hide as much complexity as possible.","archived":false,"fork":false,"pushed_at":"2025-01-03T09:15:58.000Z","size":141,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-23T00:24:30.645Z","etag":null,"topics":["linux","scpi"],"latest_commit_sha":null,"homepage":"","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MarkMLl.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}},"created_at":"2023-01-21T21:08:07.000Z","updated_at":"2025-01-03T09:16:01.000Z","dependencies_parsed_at":"2024-12-21T11:12:26.185Z","dependency_job_id":"3cc28806-0cc0-45f6-9b7b-855b4e0e2702","html_url":"https://github.com/MarkMLl/scpisrv","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MarkMLl/scpisrv","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarkMLl%2Fscpisrv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarkMLl%2Fscpisrv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarkMLl%2Fscpisrv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarkMLl%2Fscpisrv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarkMLl","download_url":"https://codeload.github.com/MarkMLl/scpisrv/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarkMLl%2Fscpisrv/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278406691,"owners_count":25981658,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["linux","scpi"],"created_at":"2024-12-21T11:12:23.438Z","updated_at":"2025-10-05T04:08:40.381Z","avatar_url":"https://github.com/MarkMLl.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"# scpisrv\nThis is a minimal SCPI server, intended to be embedded in a program that reads from or controls a bench instrument. See e.g. https://github.com/MarkMLl/Mastech_ms2115b for a slightly more comprehensive example.\n\nThis is definitely not comprehensive, but is able to parse SCPI commands (Program Messages), expand short to long node names, fill in omitted root references, and then pass each Program Message Unit to a registered handler.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkmll%2Fscpisrv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkmll%2Fscpisrv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkmll%2Fscpisrv/lists"}