![Embedded Systems LM5p-GSM Product Manual Download Page 95](http://html1.mh-extra.com/html/embedded-systems/lm5p-gsm/lm5p-gsm_product-manual_2399466095.webp)
95
6.2.6.
Script editor
When a script is added
icon appears in
Editor
column that allows opening a script in
scripting editor and re-working it with built-in code snippets.
The idea is that not knowing the syntaxes you get a helper for writing your own scripts. Code
snippets save also a time and make the coding much more convenient. After clicking on
appropriate snippet, it automatically adds code to the editor field.
There are three main groups of Script editor:
Helpers
– predefined code snippets, like if-then statement. Helpers consist of three main sub-
groups:
Conditionals
– If Else If, If Then etc.
Loops and iterators
– Array, Repeat..Untiletc
Math
– Random value, Ceiling, Absolute value, Round etc.
Objects/KNX bus
– Get object value, Group read, Group write, Update interval etc.
Storage
– Get data from storage, Save data to storage
Script control
– Get other script status, enable or disable other scripts
Alerts and logs
– Alert, Log variables, Formatted alert
Time functions
– Delay script execution
Miscellaneous
– Sunrise/sunset etc.
Serial
– Communication through internal LogicMachine IO ports
Modbus
– Create RTU/TCP connection, Write register, Read register etc.
DMX
– Communication with DMX devices
Data types
– choose object by data type
Scripts
– list of all scripts added in the LogicMachine
Code helpers on the right side of the editor
Summary of Contents for LM5p-GSM
Page 10: ...10 1 Terminal connection schemes Model ...
Page 12: ...12 canX connection Powering over 24V terminals ...
Page 15: ...15 Digital output e g relay contactor ...
Page 16: ...16 Digital or Analog input e g pushbutton or 0 5V current measurement sensor ...
Page 17: ...17 Digital input e g pushbutton ...
Page 18: ...18 1 wire connection ...
Page 19: ...19 2 Standards supported ...
Page 22: ...22 3 Insert SIM card and close the holder Close the front cover ...
Page 36: ...36 ...
Page 48: ...48 ...
Page 120: ...120 Show logs window show logs in separate window Edit custom JavaScript ...
Page 156: ...156 Additional classes additional CSS classes for the element ...
Page 201: ...201 ...
Page 221: ...221 Clear binary object value at priority 12 bacnet write 127001 binary value 2305 nil 12 ...
Page 246: ...246 value event getvalue res value 100 255 grp write 1 1 6 res dt uint8 ...
Page 277: ...277 ...
Page 282: ...282 Press this button to upload new settings to all modified all devices ...