написал небольшой скрипт для того чтобы перед опросом устройства ему отправлялся определенный набор байт. Отправлять нужно 5 раз с периодичностью в 1-2 секунды. Отправка работает, но проблема в том что не могу найти чем организовать паузу. перерыл всю справку но не нашел какого либо таймера или ещё чего. Можно ли решить эту проблему?
Текст скрипта:
function OnBeforeReading()
local send={0x43,0x4F,0x4E,0x4E,0x45,0x43,0x54,0x20,0x4F ,0x4B}; --массив отправляемых чисел
local sendmask={"byte","byte","byte","byte","byte","byte ","byte","byte","byte","byte"}; --маска отправляемого запроса
local err;
local n=0;
repeat
err=server.SendAndReceiveDataByMask(0,10,sendmask, send,nil,0);
-- здесь должна быть пауза
n=n+1
until n>=5
end




Ответить с цитированием