Skip to content

Commit

Permalink
Update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
meltingrabbit committed Dec 3, 2023
1 parent 513058d commit 78e9d78
Showing 1 changed file with 20 additions and 11 deletions.
31 changes: 20 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,26 @@
- `#include <src_core/tlm_cmd/ccsds/space_packet_typedef.h>` -> `#include <src_core/tlm_cmd/ccsds/space_packet_protocol/space_packet_typedef.h>`
- `#include <src_core/tlm_cmd/ccsds/tlm_space_packet.h>` -> `#include <src_core/tlm_cmd/ccsds/space_packet_protocol/tlm_space_packet.h>`
- `#include <src_core/tlm_cmd/ccsds/cmd_space_packet.h>` -> `#include <src_core/tlm_cmd/ccsds/space_packet_protocol/cmd_space_packet.h>`
- [#214](https://github.com/arkedge/c2a-core/pull/214): 影響範囲は MOBC のみ
1. `src_user/tlm_cmd/ccsds/` 内部の以下のような Data Link Layer に関連するコードを消し, `CMakeLists.txt` も修正する.
- `aos_transfer_frame.{c,h}`
- `multiplexing_protocol_data_unit.{c,h}`
- `tcp_to_m_pdu.{c,h}`
- `tc_segment.{c,h}`
- `tc_transfer_frame.{c,h}`
1. c2a user のトップレベルの `CMakeLists.txt` にて, `C2A_USE_CORE_CCSDS_AOS_SPACE_DATA_LINK_PROTOCOL`, `C2A_USE_CORE_CCSDS_TC_SPACE_DATA_LINK_PROTOCOL` をともに `ON` に設定する.
- `examples/mobc/CMakeLists.txt` を参考にできる.
1. コンパイルが通らないところを直す.想定されるものは以下.
- `src_core/tlm_cmd/ccsds/` のファイルの場所が変わったことにより, include パスを修正する.コンパイルが通らないところを直す.
- [#214](https://github.com/arkedge/c2a-core/pull/214): 影響範囲は MOBC の CCSDS Data Link Layer の実装
1. AOS Space Data Link Protocol の実装を c2a-core のものに切り替える
1. `src_user/tlm_cmd/ccsds/` 内の既存の実装を消す
- `aos_transfer_frame.{c,h}`
- `multiplexing_protocol_data_unit.{c,h}`
- `tcp_to_m_pdu.{c,h}`
1. c2a-core の実装を使うように切り替える
- `src_core/ccsds/aos_space_data_link_protocol/` 内のソースファイルをビルド対象に追加する
- CMake の場合, `C2A_USE_CORE_CCSDS_AOS_SPACE_DATA_LINK_PROTOCOL` option を `ON` にするだけでよい (C2A user top の `CMakeLists.txt`)
- `examples/mobc/CMakeLists.txt` を参考にできる.
1. コンパイルが通らないところを直す.ファイルの場所が変わったことによる include path の修正が想定される.
1. TC Space Data Link Protocol の実装を c2a-core のものに切り替える
1. `src_user/tlm_cmd/ccsds/` 内の既存の実装を消す
- `tc_segment.{c,h}`
- `tc_transfer_frame.{c,h}`
1. c2a-core の実装を使うように切り替える
- `src_core/ccsds/tc_space_data_link_protocol/` 内のソースファイルをビルド対象に追加する
- CMake の場合, `C2A_USE_CORE_CCSDS_TC_SPACE_DATA_LINK_PROTOCOL` option を `ON` にするだけでよい (C2A user top の `CMakeLists.txt`)
- `examples/mobc/CMakeLists.txt` を参考にできる.
1. コンパイルが通らないところを直す.ファイルの場所が変わったことによる include path の修正が想定される.


## v4.0.1 (2023-11-09)
Expand Down

0 comments on commit 78e9d78

Please sign in to comment.