User Tools

Site Tools


get_access_to_registers

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
get_access_to_registers [2019/01/09 10:43] akuzmukget_access_to_registers [2019/07/05 15:43] emozolyak
Line 41: Line 41:
   * warning   * warning
   * alert   * alert
 +
 +==== SetReg(variable_name[,connection_name], new_value) ====
 +The SetReg function sets the current value of the register with the name of the variable **variable_name** to **new_value** for the current scan. This function **DOES NOT** send new value to external devices. When polling this register in subsequent cycles, the old value will be read. 
 +
 +Function returns 1 if an error occurred and 0 on success.
 +
 +The parameters **variable_name** and **connection_name** work just like in the GetReg function. Since version 3.2 there is no more **connection_name** parameter.
 +
 +
 +==== WriteReg(variable_name[, connection_name], new_value) ====
 +The WriteReg function sets the current value of the register with the name of the variable **variable_name** (optionally you can specify the connection **connection_name**) to provided **new_value** for the current scan and writes this value to the external device in the beginning of the next cycle. When polling this register in subsequent scans, a new value will be read (if it was not changed by the device itself). 
 +
 +Function returns 1 if any error occurred and 0 on success.
 +
 +The parameters **variable_name** and **connection_name** work just like in the GetReg function. Since version 3.2 there is no more **connection_name** parameter.
 +
 +===== Getting register's values stored in a log =====
  
 ==== GetRegFromLog(variable_name, query_parameters) ==== ==== GetRegFromLog(variable_name, query_parameters) ====
Line 98: Line 115:
 </code> </code>
  
- 
-==== SetReg(variable_name[,connection_name], new_value) ==== 
-The SetReg function sets the current value of the register with the name of the variable **variable_name** to **new_value** for the current scan. This function **DOES NOT** send new value to external devices. When polling this register in subsequent cycles, the old value will be read.  
- 
-Function returns 1 if an error occurred and 0 on success. 
- 
-The parameters **variable_name** and **connection_name** work just like in the GetReg function. Since version 3.2 there is no more **connection_name** parameter. 
- 
- 
-==== WriteReg(variable_name[, connection_name], new_value) ==== 
-The WriteReg function sets the current value of the register with the name of the variable **variable_name** (optionally you can specify the connection **connection_name**) to provided **new_value** for the current scan and writes this value to the external device in the beginning of the next cycle. When polling this register in subsequent scans, a new value will be read (if it was not changed by the device itself).  
- 
-Function returns 1 if any error occurred and 0 on success. 
- 
-The parameters **variable_name** and **connection_name** work just like in the GetReg function. Since version 3.2 there is no more **connection_name** parameter. 
  
  
  
get_access_to_registers.txt · Last modified: 2024/03/15 16:01 by atolstov

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki