Community
Participate
Working Groups
If a capsule has a Timing port (say "timing"), the following action code will fail to compile: timing.timeout().recall() Furthermore, the following will also fail to compile: timing.recall() The later seems to be a consequence that in umlrttimerprotocol.hh, the UMLRTTimerProtocol_baserole class uses *protected* inheritance to inherit from UMLRTProtocol, making protocol operations invisible to clients. The former is due to the fact that there is no "timeout" method in the UMLRTTimerProtocol class. It should have this method with the following signature: UMLRTInSignal timeout() const
See the discussion in the forum at https://www.eclipse.org/forums/index.php?t=tree&th=1089954&goto=1776269&#msg_1776269