来源omnet++自带示例:ALOHA,显示碰撞
if (hasGUI()) {
char buf[32];
sprintf(buf, "Collision! (%ld frames)", currentCollisionNumFrames);
bubble(buf);
getParentModule()->getCanvas()->holdSimulationFor(par("animationHoldTimeOnCollision"));
}
信道状态:
enum { IDLE = 0, TRANSMIT = 1 } state;//IDLE:空闲的
simtime_t duration = pk->getBitLength() / txRate;//处理时延
radioDelay = dist / propagationSpeed;// 传输时延
sendDirect(pk, radioDelay, duration, server->gate("in"));