User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
custom_protocols [2020/01/02 10:44]
emozolyak [readRegister]
custom_protocols [2020/01/02 10:56] (current)
emozolyak [readRegister]
Line 120: Line 120:
 To make a delay, //sleep// function can be used. Its only argument is time in microseconds,​ e.g. sleep(20000) will make a pause for 20 ms. To make a delay, //sleep// function can be used. Its only argument is time in microseconds,​ e.g. sleep(20000) will make a pause for 20 ms.
  
-Для работы с битами можно использовать библиотеку ​bitop [4].+For bit processing refer to bitop library and this [[useful_programs#​bit_functions | link]]. 
  
-Для отладки и вывода диагностических сообщений можно использовать процедуры ​ERROR, INFO, DEBUG и TRACE которые доступны и в обычных сценариях ​Lua [5].+For debugging and diagnostic messages you can use ERROR, INFO, DEBUG or TRACE from the users Lua scripts - see [[write_to_logs | this]]. 
  
-Что бы лучше понять как это все работает давайте рассмотрим пример функции ​readRegister ​для протокола ​ModBus TCP:+To better understand the custom protocol application,​ let's examine the readRegister ​function for the ModBus TCP protocol:
  
 <code lua> <code lua>

Page Tools