代码拉取完成,页面将自动刷新
function [packetsDS, packet] = insertPacketToDS(packetsDS, curRet, packet, startTime)
% inserts a packet time interval to the documentation DS
% writes only its metadata and starting time! other info is unknown
% returns the updated DS together with the packet, with its index in
% the DS
if(packet.ind==-1)
% create a new packet documentation struct for the packet
packet.ind = size(packetsDS, 2)+1;
pd.pkt = packet;
tran.start = startTime;
tran.coll = -1; % -1 stands for "we don't know yet or it's irrelevant"
tran.end = -1;
tran.reach = -1;
pd.trans = {};
pd.trans{curRet+1} = tran;
pd.isAcked = 0;
% create a new cell in the DS for this new packet documentation
packetsDS{packet.ind} = pd;
else
% a pd for this packet already exists, so just create a new 'tran'
% struct in the pd.trans array
tran.start = startTime;
tran.coll = -1; % -1 stands for "we don't know yet or it's irrelevant"
tran.end = -1;
tran.reach = -1;
% disp(curRet);
packetsDS{packet.ind}.trans{curRet+1} = tran;
end
end
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。