{"id":22870523,"url":"https://github.com/mengps/asterixparser","last_synced_at":"2025-06-18T11:39:40.840Z","repository":{"id":227470934,"uuid":"770938720","full_name":"mengps/AsterixParser","owner":"mengps","description":"Asterix报文解析器","archived":false,"fork":false,"pushed_at":"2024-10-22T15:05:44.000Z","size":533,"stargazers_count":5,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T15:55:36.207Z","etag":null,"topics":["asterix","qt"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mengps.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":"2024-03-12T12:21:18.000Z","updated_at":"2025-02-28T01:56:58.000Z","dependencies_parsed_at":"2024-03-13T14:07:37.225Z","dependency_job_id":"7e25299d-57a2-42e8-88c2-28c4f78a2519","html_url":"https://github.com/mengps/AsterixParser","commit_stats":null,"previous_names":["mengps/asterixparser"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mengps/AsterixParser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mengps%2FAsterixParser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mengps%2FAsterixParser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mengps%2FAsterixParser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mengps%2FAsterixParser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mengps","download_url":"https://codeload.github.com/mengps/AsterixParser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mengps%2FAsterixParser/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260546221,"owners_count":23025898,"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":["asterix","qt"],"created_at":"2024-12-13T13:14:51.831Z","updated_at":"2025-06-18T11:39:35.824Z","avatar_url":"https://github.com/mengps.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AsterixParser\n\n  `AsterixParser` 是`Asterix`数据报文解析库。\n\n  关于`Asterix`：\u003chttps://www.eurocontrol.int/asterix\u003e\n\n  它简化统一了各个类别的解析工作。\n\n  核心解析部分来自: \u003chttps://asterix.sourceforge.net\u003e\n\n  `asterixSpecification` 为规范文件目录`[.XML]`, 生成方式可参考: https://zoranbosnjak.github.io/asterix-specs/index.html\n\n  `Asterix 规范转换器` 可参考: https://github.com/CroatiaControlLtd/asterix/tree/master/asterix-specs-converter\n\n---\n\n### 目前支持的Asterix类别\n\n  - Cat1 (track UAP only)\n  - Cat2\n  - Cat4\n  - Cat7 (downlink UAP only)\n  - Cat8\n  - Cat10\n  - Cat11\n  - Cat20\n  - Cat21\n  - Cat23\n  - Cat34\n  - Cat48\n  - Cat62\n  - Cat63\n  - Cat64\n  - Cat65\n  - Cat240\n  - Cat247\n\n---\n\n### 如何构建\n\n- 使用 `cmake` 构建\n\u003e 构建 `AsterixParser`, 构建文件 `CMakeLists.txt`, 生成目录`/buildlib`。\n\n- 使用 `qmake` 构建\n\u003e 构建 `AsterixParser`, 构建文件 `AsterixParser.pro`, 生成目录`/buildlib`。\n\n---\n\n### 如何使用\n\n  使用 `parseToFsnMap()` / `parseToIdMap()` 将报文解析为映射。\n\n  具体可运行示例: `example/example.pro`。\n\n - Cat021 解析结果示例\n\n  \u003cdiv align=center\u003e\u003cimg src=\"./example/cat021.png\"/\u003e\u003c/div\u003e\n\n - Cat062 解析结果示例\n\n  \u003cdiv align=center\u003e\u003cimg src=\"./example/cat062.png\"/\u003e\u003c/div\u003e\n\n---\n\n### 许可证\n\n  使用 `MIT LICENSE`\n\n---\n\n### 开发环境\n\n  Windows 11，Qt 5.15.2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmengps%2Fasterixparser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmengps%2Fasterixparser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmengps%2Fasterixparser/lists"}