(stage=0) 在 Veins 应用中是什么意思?
What does (stage=0) mean in Veins application?
一直在研究TraciDemo11p,一直没搞清楚stage是什么意思
void TraCIDemo11p::initialize(int stage)
{
DemoBaseApplLayer::initialize(stage);
if (stage == 0) {
sentMessage = false;
lastDroveAt = simTime();
currentSubscribedServiceId = -1;
}
}
这在OMNeT++ user manual, section 4.3.3.3 ("Multi-Stage Initialization")中有解释:基本上,OMNeT++模块可以在多个阶段进行初始化。这允许模块确保首先对所有模块执行所有阶段 0 初始化,然后执行所有阶段 1 初始化,依此类推。
一直在研究TraciDemo11p,一直没搞清楚stage是什么意思
void TraCIDemo11p::initialize(int stage)
{
DemoBaseApplLayer::initialize(stage);
if (stage == 0) {
sentMessage = false;
lastDroveAt = simTime();
currentSubscribedServiceId = -1;
}
}
这在OMNeT++ user manual, section 4.3.3.3 ("Multi-Stage Initialization")中有解释:基本上,OMNeT++模块可以在多个阶段进行初始化。这允许模块确保首先对所有模块执行所有阶段 0 初始化,然后执行所有阶段 1 初始化,依此类推。