1 Star 0 Fork 0

xingchigang/WiFi-MATLAB-Simulator

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
insertPacketToDS.m 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
Lilach99 提交于 2020-05-23 14:31 . Add files via upload
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
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xingchigang/WiFi-MATLAB-Simulator.git
git@gitee.com:xingchigang/WiFi-MATLAB-Simulator.git
xingchigang
WiFi-MATLAB-Simulator
WiFi-MATLAB-Simulator
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385