2020-12-01 14:44:03 +01:00
|
|
|
## Changes from ASTP 0.0.1 to 1.0.0
|
2020-11-24 13:45:34 +01:00
|
|
|
|
|
|
|
|
|
|
|
### FreeRTOS OSAL
|
|
|
|
|
|
|
|
- vRequestContextSwitchFromISR is declared extern "C" so it can be defined in
|
|
|
|
a C file without issues
|
2020-12-01 15:10:23 +01:00
|
|
|
|
|
|
|
### PUS Services
|
|
|
|
|
|
|
|
- It is now possible to change the message queue depth for the telecommand verification service (PUS1)
|
2020-12-01 15:26:06 +01:00
|
|
|
- The same is possible for the event reporting service (PUS5)
|
2020-12-01 15:03:49 +01:00
|
|
|
- PUS Health Service added, which allows to command and retrieve health via PUS packets
|
2020-12-03 13:10:33 +01:00
|
|
|
|
|
|
|
### Parameter Service
|
|
|
|
|
|
|
|
- The API of the parameter service has been changed to prevent incosistencies
|
|
|
|
and clarify usage when inspecting the code.
|
|
|
|
- The parameter ID now consists of:
|
|
|
|
1. Domain ID (1 byte)
|
|
|
|
2. Unique Identifier (1 byte)
|
|
|
|
3. Linear Index (2 bytes)
|
|
|
|
The linear index can be used for arrays as well as matrices.
|
|
|
|
The parameter load command now explicitely expects the ECSS PTC and PFC
|
|
|
|
information as well as the rows and column number. Rows and column will
|
|
|
|
default to one, which is equivalent to one scalar parameter (the most
|
|
|
|
important use-case)
|
|
|
|
|
|
|
|
|