Collect related headers in single task specific headers #148
Labels
No Label
API Change
Breaking API Change
bug
build
cosmetics
Documentation
duplicate
feature
help wanted
hotfix
invalid
question
Refactor
Tests
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: fsfw/fsfw#148
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Create headers which include common other headers for a common task, ie create datapool/datapool.h which includes all the headers usually needed if you use the datapool.
This would clean up the include lists.
Collect related headers in single trask specific headersto Collect related headers in single task specific headersI implemented this for the local data pools.
This is being extended as part of #445 . Following files have been added so far
fsfw/action.h
fsfw/health.h
fsfw/datapoollocal.h
fsfw/housekeeping.h
fsfw/objectmanager.h
fsfw/serialize.h
fsfw/serviceinterface.h
There is still the architectural question whether these header files are in a separate
inc
folder our insrc
. Thesrc
folder still needs to be included because the ability to include single files is still required for internal and external purposes (e.g. including containers) so I see no issue putting it intosrc