Updated overlay classes to accomodate the new link subsystem ids #46
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Subevent header now has:
instead of the previous:
Function
std::vector<DTC_SubEvent> DTC_Event::GetSubsystemData(DTC_Subsystem subsys)
has same behavior and returns all subevents with at least 1 subsys ROC
New function
std::vector<DTC_DataBlock> DTC_Event::GetSubsystemBlocks(DTC_Subsystem subsys)
directly returns the subsys datablocks.
Function
DTC_Subsystem DTC_SubEvent::GetSubsystem(uint link = 0)
is bacward compatible
Function
void DTC_SubEvent::SetSourceDTC(uint8_t id, DTC_Subsystem subsystem = DTC_Subsystem_Other)
is backward compatible but is deprecated and should be changed/removed.
A quick search finds these modules using this function:
There is currently NO consistency check between the SubEventHeader
link*_subsystem
and the DataBlock headerGetSubsystemID()