Add the PUS event manager object. This is a helper object which allow handling events like specified by the PUS Service 5 standard, without explicitely enforcing a particular execution model and allocation strategy
Significantly improved events module, introduced EventU32WithSev and EventU16WithSev as new types where the severity is a generic.
New util module which contains a generic abstraction for user specified parameters. There is a variant which does not use heap allocations as well.
Add the PUS event manager to the OBSW demo
- Add the PUS event manager object. This is a helper object which allow handling events like specified by the PUS Service 5 standard, without explicitely enforcing a particular execution model and allocation strategy
- Significantly improved events module, introduced `EventU32WithSev` and
`EventU16WithSev` as new types where the severity is a generic.
- New `util` module which contains a generic abstraction for user specified parameters. There is a variant which does not use heap allocations as well.
- Add the PUS event manager to the OBSW demo
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
EventU32WithSevandEventU16WithSevas new types where the severity is a generic.utilmodule which contains a generic abstraction for user specified parameters. There is a variant which does not use heap allocations as well.muellerr referenced this pull request2022-11-15 15:12:33 +01:00