-
Время получаю правильно, но спустя 1-5 мин выбивает ошибку
08-02-2018 09:45:37.827 TIME:TESMA_PORT.TESMA_106.Group1.TIME >> [string "function CRC8 (ArrayByte)..."]:42: attempt to index local 'dest' (a nil value)
42 строка это dest7 = string.format("%02X", dest[7]); -- сек
без этой строки и других таких же для мин, час и т.д. время выводится некорректно
Весь код такой:
dest7 = string.format("%02X", dest[7]); --сек
dest8 = string.format("%02X", dest[8]); --мин
...
err,timesec = time.PackTime (tonumber (dest12), tonumber (dest11), tonumber(dest10), tonumber(dest9), tonumber(dest8), tonumber(dest7));
ts = time.TimeToTimeStamp(timesec, 0);
stringts = time.TimeStampToString(ts);
TV = stringts;
Последний раз редактировалось daniel23; 08.02.2018 в 11:28.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума