Robin Mueller
75fda42f4f
Some checks failed
Rust/sat-rs/pipeline/head There was a failure building this commit
1.3 KiB
1.3 KiB
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[unreleased]
Changed
- Refactored
EventManager
to heavily use generics instead of trait objects.SendEventProvider
->EventSendProvider
.id
trait method renamed tochannel_id
.ListenerTable
->ListenerMapProvider
SenderTable
->SenderMapProvider
- There is an
EventManagerWithMpsc
and aEventManagerWithBoundedMpsc
helper type now.
Fixed
- Update deprecated API for
PusScheduler::insert_wrapped_tc_cds_short
andPusScheduler::insert_wrapped_tc_cds_long
.
[v0.2.0-rc.0] 2024-02-21
Added
- New PUS service abstractions for HK (PUS 3) and actions (PUS 8). Introducing new abstractions allows to move some boilerplate code into the framework.
- New
VerificationReportingProvider
abstraction to avoid relying on a concrete verification reporting provider.
Changed
- Verification reporter API timestamp arguments are not
Option
al anymore. Empty timestamps can be passed by simply specifying the&[]
empty slice argument.
[v0.1.1] 2024-02-12
- Minor fixes for crate config
homepage
entries and links in documentation.
[v0.1.0] 2024-02-12
Initial release.