-
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
DRのないOBCで,不要なメモリを確保しないようにする #264
Conversation
[IMO] ほとんどが ifndef + DISABlE で 2重否定になっているので、デフォルトとは言え |
どっちがいいか悩んでました. 結局,
だと思っていて,どっちが標準なん?となり,ま~あるのが標準やろ~~~となって今にしてました. どっちがいいかね? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
あるのが標準ですが、#ifndef DISABLE_DATA_RECORDER はちょっと紛らわしく無いでしょうか?混乱しそうで
@chutaro どっちが良いと思う?
うん,紛らわしい. |
ぐちょくに ってのと,もはやこれ 今後,DRをcoreに入れた時,全体をこのifdefでくるむことになると思うんだよね. となると,このdefはどこに置くのが良いんだ? |
|
で良いと思います #define USE_DATA_RECORDER
#ifdef USE_DATA_RECORDER
#define DRのパラメーター
~
#endif とか? |
なんか,これのためだけに
|
接頭辞考えて, |
a8eb378
to
5aa0319
Compare
直しました. |
d6be989
to
f6a603c
Compare
TlmCmd/packet_handler.c
Outdated
static PH_ACK PH_add_st_tlm_(const CommonTlmPacket* packet) | ||
{ | ||
#ifdef DR_ENABLE | ||
PL_ACK ack = PL_push_back(&PH_st_tlm_list, packet); | ||
|
||
if (ack != PL_SUCCESS) return PH_ACK_PL_LIST_FULL; | ||
|
||
return PH_ACK_SUCCESS; | ||
#else | ||
(void)packet; | ||
return PH_ACK_SUCCESS; | ||
#endif | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[IMO] この関数まるごと #ifdef #endif
で良いと思います
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
f6a603c
to
7f379e7
Compare
概要
DRのないOBCで,不要なメモリを確保しないようにする
Issue
NA
詳細
stored tlmとreploay tlmのpacket listを,DRのないボードではメモリ確保しないようにした
検証結果
c2a-core/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/packet_handler_params.h
Line 35 in a8eb378