![Embedded Systems LM5p-GSM Скачать руководство пользователя страница 61](http://html1.mh-extra.com/html/embedded-systems/lm5p-gsm/lm5p-gsm_product-manual_2399466061.webp)
61
LP scripts
Allows mixing HTML and Lua inside a single file, Lua chunks must be enclosed in
<?
?>
tags,
closing tag at the end of the document is not required.
Example
Print current date
<!DOCTYPE html>
<html>
<body>Current date is <? write(os.date()) ?></body>
</html>
Available functions:
•
header(hdr)
– adds a custom header to the output
•
getvar(name)
– returns named
GET/POST
variable or
nil
when variable is not set
•
getvars()
- returns all
GET/POST
variables as
Lua table
•
getcookie(name)
– returns named
cookie
contents or
nil
when cookie is not set
•
print(...)
– outputs any number of variables, ending output with
CRLF
•
write(...)
– similar to
but does not output
CRLF
at the end
•
escape(val)
– escape single/double quotes, less than/greater than characters to HTML
entities
Library package is loaded via
require('apps')
and provides access to these functions:
•
all built-in LM functions:
alert
,
log
,
grp
,
storage
etc
•
config
library
•
vprint(...)
and
vprinthex(...)
functions to view variable contents in human-readable form
•
json
library
Example
Output multiplication table. Size can be a
GET/POST
variable in 1..20 range (defaults to 10).
<!DOCTYPE html>
<html>
<body>
<?
size = getvar('size') -- GET/POST variable
size = tonumber(size) or 0 -- convert to number
if size < 1 or 20 < size then
size = 10 -- set to default value if empty or invalid
end
?>
<table border="1" cellpadding="3">
<? for i = 1, size do ?>
<tr>
Содержание LM5p-GSM
Страница 10: ...10 1 Terminal connection schemes Model ...
Страница 12: ...12 canX connection Powering over 24V terminals ...
Страница 15: ...15 Digital output e g relay contactor ...
Страница 16: ...16 Digital or Analog input e g pushbutton or 0 5V current measurement sensor ...
Страница 17: ...17 Digital input e g pushbutton ...
Страница 18: ...18 1 wire connection ...
Страница 19: ...19 2 Standards supported ...
Страница 22: ...22 3 Insert SIM card and close the holder Close the front cover ...
Страница 36: ...36 ...
Страница 42: ...42 a basic background which can be changed by necessity b foreground which will stay unchanged ...
Страница 48: ...48 ...
Страница 120: ...120 Show logs window show logs in separate window Edit custom JavaScript ...
Страница 151: ...151 Visualization parameters Defines global or local visualization parameter for specific group address ...
Страница 156: ...156 Additional classes additional CSS classes for the element ...
Страница 179: ...179 9 8 KNX connection KNX specific configuration is located in Network KNX connection window General tab ...
Страница 195: ...195 9 23 Running processes System running processes can be seen in Status Running processes window ...
Страница 201: ...201 ...
Страница 221: ...221 Clear binary object value at priority 12 bacnet write 127001 binary value 2305 nil 12 ...
Страница 246: ...246 value event getvalue res value 100 255 grp write 1 1 6 res dt uint8 ...
Страница 277: ...277 ...
Страница 281: ...281 UIO16 16 channel universal input output module When the changes are done for the device it is marked in yellow ...
Страница 282: ...282 Press this button to upload new settings to all modified all devices ...