tweaks and CHANGELOG
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
This commit is contained in:
parent
976235a79f
commit
5f9e0bf80a
16
CHANGELOG.md
16
CHANGELOG.md
@ -16,14 +16,6 @@ will consitute of a breaking change warranting a new major release:
|
|||||||
|
|
||||||
# [unreleased]
|
# [unreleased]
|
||||||
|
|
||||||
## Changed
|
|
||||||
|
|
||||||
- Refactored TM pipeline to optimize usage of the PTME and communication downlink bandwidth.
|
|
||||||
This was done by moving the dumping of TMs to the VCs into separate threads with permanent loops.
|
|
||||||
These threads are then able to process high TM loads on demand. The PUS TM funnel will route
|
|
||||||
PUS packets to the approrpiate persisten TM stores and then demultiplex the TM to all registered
|
|
||||||
TM destinations as before.
|
|
||||||
|
|
||||||
## Fixed
|
## Fixed
|
||||||
|
|
||||||
- `PAPB_EMPTY_SIGNAL_VC1` GPIO was not set up properly.
|
- `PAPB_EMPTY_SIGNAL_VC1` GPIO was not set up properly.
|
||||||
@ -31,6 +23,14 @@ will consitute of a breaking change warranting a new major release:
|
|||||||
|
|
||||||
## Changed
|
## Changed
|
||||||
|
|
||||||
|
- Refactored TM pipeline to optimize usage of the PTME and communication downlink bandwidth.
|
||||||
|
This was done by moving the dumping of TMs to the VCs into separate threads with permanent loops.
|
||||||
|
These threads are then able to process high TM loads on demand. The PUS TM funnel will route
|
||||||
|
PUS packets to the approrpiate persisten TM stores and then demultiplex the TM to all registered
|
||||||
|
TM destinations as before.
|
||||||
|
- Service 5 now handles 40 events per cycle instead of 15
|
||||||
|
- Remove periodic SD card check. The file system is not mounted read-only anymore when using an
|
||||||
|
ext4 filesystem
|
||||||
- More fixes and improvements for SD card handling. Extend SD card setup in core controller to
|
- More fixes and improvements for SD card handling. Extend SD card setup in core controller to
|
||||||
create full initial state for SD card manager are core controller as early as possible, turn
|
create full initial state for SD card manager are core controller as early as possible, turn
|
||||||
execution of setup file update blocking. This might solve the issue with the SD card manager
|
execution of setup file update blocking. This might solve the issue with the SD card manager
|
||||||
|
@ -99,16 +99,18 @@ void CoreController::performControlOperation() {
|
|||||||
}
|
}
|
||||||
sdStateMachine();
|
sdStateMachine();
|
||||||
performMountedSdCardOperations();
|
performMountedSdCardOperations();
|
||||||
if (sdCardCheckCd.hasTimedOut()) {
|
// TODO: Remove if not required. The filesystem is not re-mounted read-only
|
||||||
if (shortSdCardCdCounter < 2) {
|
// when using ext4
|
||||||
shortSdCardCdCounter++;
|
// if (sdCardCheckCd.hasTimedOut()) {
|
||||||
}
|
// if (shortSdCardCdCounter < 2) {
|
||||||
if (shortSdCardCdCounter == 2) {
|
// shortSdCardCdCounter++;
|
||||||
sdCardCheckCd.setTimeout(DEFAULT_SD_CARD_CHECK_TIMEOUT);
|
// }
|
||||||
}
|
// if (shortSdCardCdCounter == 2) {
|
||||||
performSdCardCheck();
|
// sdCardCheckCd.setTimeout(DEFAULT_SD_CARD_CHECK_TIMEOUT);
|
||||||
sdCardCheckCd.resetTimer();
|
// }
|
||||||
}
|
// performSdCardCheck();
|
||||||
|
// sdCardCheckCd.resetTimer();
|
||||||
|
// }
|
||||||
readHkData();
|
readHkData();
|
||||||
opDivider5.checkAndIncrement();
|
opDivider5.checkAndIncrement();
|
||||||
opDivider10.checkAndIncrement();
|
opDivider10.checkAndIncrement();
|
||||||
|
@ -235,7 +235,7 @@ void ObjectFactory::produceGenericObjects(HealthTableIF** healthTable_, PusTmFun
|
|||||||
pus::PUS_SERVICE_3);
|
pus::PUS_SERVICE_3);
|
||||||
new Service5EventReporting(
|
new Service5EventReporting(
|
||||||
PsbParams(objects::PUS_SERVICE_5_EVENT_REPORTING, config::EIVE_PUS_APID, pus::PUS_SERVICE_5),
|
PsbParams(objects::PUS_SERVICE_5_EVENT_REPORTING, config::EIVE_PUS_APID, pus::PUS_SERVICE_5),
|
||||||
15, 120);
|
40, 120);
|
||||||
new Service8FunctionManagement(objects::PUS_SERVICE_8_FUNCTION_MGMT, config::EIVE_PUS_APID,
|
new Service8FunctionManagement(objects::PUS_SERVICE_8_FUNCTION_MGMT, config::EIVE_PUS_APID,
|
||||||
pus::PUS_SERVICE_8, 16, 60);
|
pus::PUS_SERVICE_8, 16, 60);
|
||||||
new Service9TimeManagement(
|
new Service9TimeManagement(
|
||||||
|
Loading…
Reference in New Issue
Block a user