-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
user 側で実装すべき関数の宣言のかかれたヘッダーを user が持つのではなく, core から提供したい #553
Comments
@sksat これ,core に移動するとして,core のどのディレクトリに配置するのがいいんだろうか? 上の例だと, |
|
これこそ真に並列してる概念なんだから並列してる c2a-core のディレクトリにいればよくない?(つまり, |
なんか,userが実装すべき関数一覧,ぱっとわからないけど,いいのかな,って. |
そもそも "c2a-core" というのはライブラリの単位としては一切正しくなくて,ライブラリとして扱うべきは |
user が実装すべき関数一覧はなんも実装せずに executable build したらリンクエラーで得られるみたいな雑な見方もあるし,なんらかの明示的な指定をするとしても documentation comment とかでよいのではないか(現状の Doxygen でもなんか共通したコメント足すぐらいで一覧は得られるのでは?) |
概要
user 側で実装すべき関数の宣言のかかれたヘッダーを user が持つのではなく, core から提供したい
詳細
例えば,
c2a-core/Examples/minimum_user/src/src_user/TlmCmd/user_packet_handler.h
Line 40 in afd6ee3
は,core から呼び出される関数で,すべての user が実装している.
こういうものは
と,宣言と定義が .h, .c に分かれて,同じフォルダ(=ともに user)に存在している.
ヘッダーは core でもちたい?
close条件
方針決めて実装したら
The text was updated successfully, but these errors were encountered: