Skip to content
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

[新テレメ配送] 2nd obc のテレメを転送する Cmd_TG_FORWARD_TLM の実装 #539

Closed
Tracked by #537 ...
meltingrabbit opened this issue Apr 11, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request priority::high priorityg high

Comments

@meltingrabbit
Copy link
Collaborator

meltingrabbit commented Apr 11, 2023

概要

[新テレメ配送] 2nd obc のテレメを転送する Cmd_TG_FORWARD_TLM の実装

詳細

tlm table の構造を変更し, Cmd_TG_GENERATE_TLM では 2nd obc のテレメを生成できなくする

close条件

実装できたら

@meltingrabbit meltingrabbit self-assigned this Apr 11, 2023
@meltingrabbit meltingrabbit added enhancement New feature or request priority::high priorityg high labels Apr 11, 2023
@meltingrabbit meltingrabbit changed the title [新テレメ配送] 2nd obc のテレメを転送する の実装 [新テレメ配送] 2nd obc のテレメを転送する Cmd_TG_FORWARD_TLM の実装 Apr 11, 2023
@meltingrabbit
Copy link
Collaborator Author

meltingrabbit commented Apr 11, 2023

cc @chutaro @KOBA789

/**
 * @brief 自身の OBC のテレメを生成
 */
CCP_CmdRet Cmd_TG_GENERATE_TLM(const CommonCmdPacket* packet);

/**
 * @brief HK テレメを生成
 * @note  Cmd_TG_GENERATE_TLM の Destination Flags が Housekeeping Telemetry のエイリアス
 */
CCP_CmdRet Cmd_TG_GENERATE_HK_TLM(const CommonCmdPacket* packet);

/**
 * @brief MS テレメを生成
 * @note  Cmd_TG_GENERATE_TLM の Destination Flags が Mission Telemetry のエイリアス
 */
CCP_CmdRet Cmd_TG_GENERATE_MS_TLM(const CommonCmdPacket* packet);

/**
 * @brief ST テレメを生成
 * @note  Cmd_TG_GENERATE_TLM の Destination Flags が Stored Telemetry のエイリアス
 * @note  Data Recorder のどのパーティションに配送されるかも引数で受ける
 */
CCP_CmdRet Cmd_TG_GENERATE_ST_TLM(const CommonCmdPacket* packet);

/**
 * @brief 2nd OBC のテレメを転送
 */
CCP_CmdRet Cmd_TG_FOWARD_TLM(const CommonCmdPacket* packet);

/**
 * @brief HK テレメとして 2nd OBC のテレメを転送
 * @note  Cmd_TG_FOWARD_TLM の Destination Flags が Housekeeping Telemetry のエイリアス
 */
CCP_CmdRet Cmd_TG_FOWARD_TLM_TO_HK_TLM(const CommonCmdPacket* packet);

/**
 * @brief MS テレメとして 2nd OBC のテレメを転送
 * @note  Cmd_TG_FOWARD_TLM の Destination Flags が Mission Telemetry のエイリアス
 */
CCP_CmdRet Cmd_TG_FOWARD_TLM_TO_MS_TLM(const CommonCmdPacket* packet);

/**
 * @brief ST テレメとして 2nd OBC のテレメを転送
 * @note  Cmd_TG_FOWARD_TLM の Destination Flags が Stored Telemetry のエイリアス
 */
CCP_CmdRet Cmd_TG_FOWARD_TLM_TO_ST_TLM(const CommonCmdPacket* packet);

というのを整備予定です.

dest flags は,たとえ forward であっても,forward するひとが再設定するやりかた

@meltingrabbit
Copy link
Collaborator Author

#544 でやった

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority::high priorityg high
Projects
None yet
Development

No branches or pull requests

1 participant