pnp-software / cordetfw

C Implementation of a Software Framework for Service-Oriented Applications with PUS Support
Mozilla Public License 2.0
13 stars 1 forks source link

New node in TC(11,4), TC(11,20) and TC(11,21) start actions #133

Open reimers opened 6 years ago

reimers commented 6 years ago

Especially in the start action of TC(11,4) "Insert new TBA's in the TBS" (Fig. 11.1 in the PUS extension specification document PP-DF-COR-0003) a node between DECISION3 and DECISION4 is necessary to mark the TBA's, which passed the checks before. With an inverse logic the unmarking logic of TBA's have to be implemented five times (in nodes N6, N3, N4, N5 and N8).

In the start action of TC(11,20) and TC(11,21) a new node between DECISION1 and DECISION2 could be inserted (Fig. 11.3 in PP-DF-COR-0003), but in this case also an inverse logic can be used:

Mark all TBA's in node N1 and unmark specific TBA in node N5 (or N6).