user_script/循环发送快捷发送区数据.lua
CSSC-WORK\murmur b4f1927cf2 add more
2024-06-24 15:05:17 +08:00

54 lines
1.0 KiB
Lua
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

--循环发送快捷发送区数据
---例子一
--发送数据中间间隔时间单位ms
local sendDelay = 1000
--待发送数据的顺序
local sendList = {1,2,4,1,6,8}
--你也可以用下面的代码批量生成
--从2号发到15号数据
--[[
for i=2,15 do
table.insert(sendList, i)
end
]]
sys.taskInit(function ()
while true do
for _,i in pairs(sendList) do
local data = apiQuickSendList(i)
if data then
log.info("send data",apiSendUartData(data),data)
end
sys.wait(sendDelay)
end
end
end)
--[[
---例子二
--待发送数据的顺序和延时时间
local sendList = {
{1,1000},
{3,500},
{2,2000},
{4,300},
{5,6000},
{6,1500},
}
sys.taskInit(function ()
while true do
for _,i in pairs(sendList) do
local data = apiQuickSendList[i[1] ]
if data then
log.info("send data",apiSendUartData(data),data)
end
sys.wait(i[2])
end
end
end)
]]