Changeset 60:793db9aa1a8c in finroc_plugins_scheduling


Ignore:
Timestamp:
29.01.2021 16:26:47 (9 months ago)
Author:
Max Reichardt <max.reichardt@…>
Branch:
17.03
Children:
61:183a4edb7274, 62:feac8788900e
Phase:
public
Message:

Tweaks event-triggered thread-container execution: it will only trigger on actively published data/events (not intially on connecting ports etc.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tThreadContainerBase.cpp

    r53 r60  
    147147    } 
    148148  } 
    149   else if (&change_context.Origin() == trigger_execution.GetWrapped()) 
     149  else if (&change_context.Origin() == trigger_execution.GetWrapped() && change_context.ChangeType() == data_ports::tChangeStatus::CHANGED) 
    150150  { 
    151151    if (execution_mode == tExecutionMode::EVENT_TRIGGERED_BLOCKING) 
Note: See TracChangeset for help on using the changeset viewer.