Difference between revisions of "NETIO Lua Reference"
Jump to navigation
Jump to search
(→Socket Communication) |
|||
Line 22: | Line 22: | ||
* function [[Function devices.system.CustomCGI()|devices.system.CustomCGI()]] - send HTTP request | * function [[Function devices.system.CustomCGI()|devices.system.CustomCGI()]] - send HTTP request | ||
* function [[Function cgiGet()|cgiGet()]] <sup><code>2.3.5</code></sup> - send HTTP request and receive response | * function [[Function cgiGet()|cgiGet()]] <sup><code>2.3.5</code></sup> - send HTTP request and receive response | ||
+ | |||
+ | == XML Processing == | ||
+ | <big><b>xml</b></big> | ||
+ | * function [[Function xml.escape()|.escape()]] - escapes XML string to fit xml node contents | ||
+ | * function [[Function xml.check()|.check()]] - tests if string is well-formed XML | ||
+ | * function [[Function xml.parse()|.parse()]] - parses XML string into XmlElement object | ||
== Miscellaneous == | == Miscellaneous == |
Revision as of 14:57, 21 April 2017
Contents
Outlet Management
devices.system
- function .SetOut() - turns the outlet on or off
- function .ResetOut() - turns the outlet off and then resets its previous state
- string .output1_state - outlet's state
- number .output1_consumption - outlet's consumption (in Watts)
- number .output1_cumulatedConsumption - outlet's consumed energy (in Watthours)
- function .resetCumulativeConsumption() - resets outlet's energy counter
- string .output1_consumptionStart - date and time since the last energy counter reset
Socket System Management
devices.system
- number .averageLoad - socket's CPU load
- function .Reboot() - reboot socket's system
- number .sessionCount - number of connected users
- number .freeSpace - free disk space
- number .totalSpace - total disk space
Socket Communication
- function ping() - tests socket's network responsivity
- function mail() - sends e-mail
- function devices.system.CustomCGI() - send HTTP request
- function cgiGet()
2.3.5
- send HTTP request and receive response
XML Processing
xml
- function .escape() - escapes XML string to fit xml node contents
- function .check() - tests if string is well-formed XML
- function .parse() - parses XML string into XmlElement object
Miscellaneous
- function log() - insert a record to the socket's event log
- function logf() - insert a formated record (incl. numbers) to the socket's event log
- function delay() - execute function with delay (seconds)
- function milliDelay() - execute function with delay (milliseconds)
- function toboolean() - converts any variable to boolean type