代码拉取完成,页面将自动刷新
function [devState, newSimEvents] = startTransmitting(devState, curTime)
%starts a packet transmission
newSimEvents(1) = createEvent(simEventType.TRAN_START, 0, 0); % just for init!
newSimEvents(1) = [];
devState = changeDevState(devState, devStateType.TRAN_PACK);
devState.curBackoff = -1; % no active backoff
devState.startBackoffTime = -1; % no active backoff
opts = createOpts(devState.curPkt, timerType.NONE);
newSimEvents(1) = createEvent(simEventType.TRAN_START, curTime, devState.dev, opts); % note that we have to make the simulation handle this event before increasing the current time !!!!
newSimEvents(2) = createEvent(simEventType.TRAN_END, curTime + devState.pktLenFunc(devState.curPkt.length, devState.curPkt.link.phyRate), devState.dev, opts); % TODO: insure it works: calculating the transmission time according to the device's provided function (the handling works OK, we just have to implement the function)
end
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。