我一直在研究TraciDemo11p,并不能清楚地理解stage的含义。
void TraCIDemo11p::initialize(int stage)
{
DemoBaseApplLayer::initialize(stage);
if (stage == 0) {
sentMessage = false;
lastDroveAt = simTime();
currentSubscribedServiceId = -1;
}
}
Run Code Online (Sandbox Code Playgroud)
OMNeT++ 用户手册第 4.3.3.3 节(“多阶段初始化”)对此进行了解释:基本上,OMNeT++ 模块可以分多个阶段进行初始化。这允许模块确保首先对所有模块执行所有阶段 0 初始化,然后执行所有阶段 1 初始化,依此类推。
| 归档时间: |
|
| 查看次数: |
152 次 |
| 最近记录: |