Это базовая модель для реализации вплоть до сетевого уровня. Чтобы вести себя как коммутатор.
В строке 37 появляется сообщение об ошибке. Консоль выводит Ned Syntax Error
Среда IDE OMNeT ++ сообщает мне: syntax error, unexpected GATES, expecting '}' - NED Syntax Problem
Я не понимаю, почему я получаю эту ошибку, и что делать, чтобы ее исправить.
import inet.linklayer.ieee802154.Ieee802154Mac;
import inet.physicallayer.ieee802154.bitlevel.Ieee802154UwbIrRadio;
// Module to hold application down to Mac layers.
module Node
{
submodules:
Communication: Ieee802154UwbIrRadio;
Link: Ieee802154Mac;
Net: BroadcastRouting;
connections:
radioIn --> Communicataion.radioIn;
Communication.upperLayerOut --> Link.lowerLayerIn;
Communication.upperLayerIn <-- Link.lowerLayerOut;
Link.upperLayerOut --> Net.fromMac;
Link.upperLayerIn <-- Net.toMac;
gates: //Error on this line
input radioIn;
}
//Module to provide coarse routing
simple BroadcastRouting
{
gates:
input fromMac;
output toMac;
}
Если это актуально, этот модуль включен в сеть с 3 экземплярамиего и 1 экземпляр радиомедиума.