Omnet ++ 5.0和INET 3.4
我想模拟MAC协议基础BMAC,但是,网络拓扑中的节点具有不同的功能。所以我在.h文件中设置了一个名为 role 的枚举,并在.cc文件中添加了几个 handlemsg 功能
如下MiXiM中的代码
//in .cc file add
enum ROLES {
NODE_RECEIVER, // 0
NODE_SENDER, // 1
};
ROLES role;
//in .h flie add
void XXXMacLayer::handleSelfMsg(cMessage *msg) {
// Check role of this node
if (role == NODE_SENDER) {
handleSelfMsgSender(msg);
}
else {
handleSelfMsgReceiver(msg);
}
}
然而,有一个警告“会员'角色'未在此初始化
构造函数“
有人可以给我一些建议或一些例子来解决这个问题吗?
提前致谢!