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

Split time manager cmd header #585

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

sksat
Copy link
Collaborator

@sksat sksat commented May 18, 2023

概要

ObcTime の設定を obc_time.h から分割する

Issue/PR

詳細

  • time_manager.h が C2A user に依存しなくなる
  • TimeManager のコマンドの関数定義は time_manager_cmd.h に分割される

検証結果

CI が通ればよし

影響範囲

  • C2A user の command_source.htime_manager.h ではなく time_manager_cmd.h を使うように変更する必要がある

補足

何かあれば

@sksat sksat self-assigned this May 18, 2023
@sksat
Copy link
Collaborator Author

sksat commented May 18, 2023

これも CI 通ったな

@sksat sksat requested a review from meltingrabbit May 18, 2023 11:07
Base automatically changed from feature/split-obc-time-config-header to develop May 18, 2023 11:07
@sksat
Copy link
Collaborator Author

sksat commented May 23, 2023

色々マージされたので,rebase

@sksat sksat force-pushed the feature/split-time-manager-cmd-header branch from 80bb780 to 5251b7c Compare May 23, 2023 10:10
@sksat
Copy link
Collaborator Author

sksat commented May 23, 2023

単なるヘッダ分割と思っていたけれど,C2A では1つのヘッダにコマンド定義含め色々定義して1つの.cで実装,というのが慣習になっているので,これをやるとすれば慣習自体に変更が要るとのこと.それ自体は方向性としてアリだし,これらの目的は #581 に留まらないので,別途 Issue を切る.

@sksat
Copy link
Collaborator Author

sksat commented May 26, 2023

rebase

@sksat sksat force-pushed the feature/split-time-manager-cmd-header branch from 5251b7c to 0e5fff6 Compare May 26, 2023 07:01
@sksat
Copy link
Collaborator Author

sksat commented Jun 7, 2023

rebase

@sksat sksat force-pushed the feature/split-time-manager-cmd-header branch from 0e5fff6 to 81a0ccd Compare June 7, 2023 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant