CFDP initial packet support #14

Merged
muellerr merged 49 commits from cfdp_first_support into main 2023-07-02 17:31:17 +02:00
Showing only changes of commit 8d15091b42 - Show all commits

View File

@ -13,9 +13,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- Added new `util` module which contains the following (new) helper modules: - Added new `util` module which contains the following (new) helper modules:
- `UnsignedEnum` trait as an abstraction for unsigned byte fields with variable lengths. It is - `UnsignedEnum` trait as an abstraction for unsigned byte fields with variable lengths. It is
not tied to the ECSS PFC value like the `EcssEnumeration` trait. not tied to the ECSS PFC value like the `EcssEnumeration` trait.
- `GenericUnsignedByteField<TYPE>` and helper typedefs `UnsignedU8`, `UnsignedU16`, `UnsignedU32`
and `UnsignedU64` as helper types implementing `UnsignedEnum`
- `UnsignedByteField` as a type-erased helper. - `UnsignedByteField` as a type-erased helper.
- `UnsignedU8`, `UnsignedU16`, `UnsignedU32` and `UnsignedU64` as helper types implementing
`UnsignedEnum`
- Initial CFDP support: Added PDU packet implementation. - Initial CFDP support: Added PDU packet implementation.
## Changed ## Changed