Skip to content

Repository files navigation

azaraC

azaraCのlogo

CI CodeQL Last Commit

Release License: MIT C++17

Codacy Grade Codacy Coverage OSSF Scorecard SLSA Level3

準天頂衛星みちびき(QZSS)から発信されたL1S信号の災危通報メッセージをデコードするArduino向けC++17ライブラリ。azarashi(Python)の移植です。外部依存やヒープの動的割り当てはせず、負荷を抑えています。

対応メッセージ

msg_type 規格 名称
43 IS-QZSS-DCR-016 DCR 12種類(QZQSM)
44 IS-QZSS-DCX-004 DCX / CAMF(L-Alert, J-Alert など)

定義テーブル生成に使用したazarashiのバージョンは.azarashi-versionに記載しています。

インストール

git clone で直接導入できます:

# Arduino IDE
git clone https://github.com/A-vrice/azaraC <PROJECT_DIR>/libraries/azaraC

# PlatformIO
git clone https://github.com/A-vrice/azaraC <PROJECT_DIR>/.pio/libdeps/<TARGET_BOARD>/azaraC

注: Library Manager / pio pkg install は未申請のため現時点で利用できません。

ドキュメント

ライセンス

MIT

本ライブラリは非公式なものであり,準天頂衛星システムサービス株式会社,JAXA,その他公共機関など,「みちびき」に関連する組織,NBTK氏の提供するazarashiとは一切関係ありません。また,あるふぁ米およびそのコントリビューターは,受信したメッセージや本ライブラリの出力内容の正確性,完全性,その他のいかなるものについても保証しません。本ライブラリを使用したことによるいかなる損害についても責任は負いかねます。本ライブラリは現状有姿で提供されます。また,本ライブラリを利用される際はQSSの免責条項参考を確認することを推奨します。

連絡先

不具合や、疑問点はIssueまたは作者メールアドレスまでお願いします。

About

QZSS DCR/DCX Decoder for Arduino. 🚧Currently under evaluation. It might yield incorrect results.🚧

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages