You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
throwcRuntimeError("Half duplex operation is not supported by EthernetMacPhy, use the EthernetCsmaMacPhy module for that! (Please enable csmacdSupport on EthernetInterface)");
throwcRuntimeError("Unknown receptionMode value '%s'", receptionModeStr);
59
+
40
60
}
41
61
elseif (stage == INITSTAGE_LINK_LAYER) {
42
62
beginSendFrames(); // FIXME choose an another stage for it
43
63
}
64
+
elseif (stage == INITSTAGE_LAST) {
65
+
switch (receptionMode) {
66
+
caseON_START:
67
+
setReceptionOnStartMode();
68
+
break;
69
+
caseAUTO:
70
+
if (hasListeners(receptionStartedSignal))
71
+
setReceptionOnStartMode();
72
+
break;
73
+
caseON_END:
74
+
if (hasListeners(receptionStartedSignal))
75
+
throwcRuntimeError("Signal 'receptionStartedSignal' has active listeners subscribed, but the signal's release is disabled via parameter 'emitReceptionStarted' = false. Remove the listeners or set the parameter to true.");
76
+
break;
77
+
caseFORCE_ON_END:
78
+
break;
79
+
default:
80
+
throwcRuntimeError("Unknown receptionMode value '%d'", (int)receptionMode);
0 commit comments