我需要在 omnet 中定义 3 种消息
我想在omnet中定义3种消息 我知道我必须使用 messagekind 但我不能 请帮我 我想要帮助消息、控制消息和作业,应该处理哪些作业 太感谢了
I want to define 3 kinds of messages in omnet
I know I have to use messagekind but I couldnt
please help me
I want help message, control message and jobs, which jobs should be processed
thank you so much
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
创建三个消息类后,在一个类(例如 DemoLayer)中,您需要在 .h 文件中进行 2 处更改,在 .cc 文件中进行 1 处更改。
在.h文件中,
在 public 说明符下添加
并在 protected 说明符下添加
在 .cc 文件中,添加
例如,检查此 https://github.com/sommer/veins/tree/master/src/veins/modules/application/ieee80211p
After creating the three message classes, in a class, say DemoLayer, you need 2 changes in .h file and 1 in .cc file.
In .h file,
under the public specifier add
and under protected specifier add
In .cc file, add
For an example, check this https://github.com/sommer/veins/tree/master/src/veins/modules/application/ieee80211p
OMNeT++ 模拟手册 以及 TicToc 教程。
简而言之:
您必须创建一个新的
.msg
文件,例如ControlMessage.msg
,其中包含您的内容,例如:在您的 C++ 代码中,您必须添加以下内容行:
<前><代码>#include“ControlMessage_m.h”
在编译期间,
ControlMessage_m.h
是从ControlMessage.msg
自动创建的)Creating of messages is described in OMNeT++ Simulation Manual as well as in TicToc Tutorial.
In short:
You have to create a new
.msg
file, for exampleControlMessage.msg
, with your content, for example:In your C++ code you have to add the following line:
(during compilation
ControlMessage_m.h
is automatically created fromControlMessage.msg
)