![Embedded Systems LM5p-GSM Product Manual Download Page 99](http://html1.mh-extra.com/html/embedded-systems/lm5p-gsm/lm5p-gsm_product-manual_2399466099.webp)
99
2.
-- verify that the requested object was found
3.
if
myobject
then
4.
myobject:
write
(
52.12
, dt.float16
)
-- explicitly set data type to dt.float16 (2-byte
floating point)
5.
end
Switch all binary objects tagged 'lights' off.
1.
lights
=
grp.tag
(
'lights'
)
2.
lights:
write
(
false
)
Group write to the specified group address and data type.
1.
grp.
write
(
'1/1/1'
,
true
, dt.bool
)
-- write 1-bit 'on' to 1/1/1
2.
grp.
write
(
'1/1/2'
,
50
, dt.scale
)
-- write 1-byte 50% to 1/1/2
6.2.11.
Data type functions, data types
knxdatatype
object provides data encoding and decoding between Lua and KNX data formats.
knxdatatype.decode(value, datatype)
Converts hex-encoded data to Lua variable based on given data type. Data type is specified
either as KNX primary data type (integer between 1 and 16) or a secondary data type (integer
between 1000 and 16000).Return values:
success — decoded data as Lua variable (type depends on data type), value length in
bytes
error — nil, error string
6.2.12.
Data types
The following data types can be used for encoding and decoding of KNX data. Data
representation on Lua level and predefined constants (in bold) is given below:
1 bit (boolean) -
dt.bool
— boolean
2 bit (1 bit controlled) -
dt.bit2
— number
4 bit (3 bit controlled) -
dt.bit4
— number
1 byte ASCII character -
dt.char
— string
1 byte unsigned integer -
dt.uint8
— number
1 byte signed integer -
dt.int8
— number
2 byte unsigned integer -
dt.uint16
— number
2 byte signed integer -
dt.int16
— number
2 byte floating point -
dt.float16
— number
3 byte time / day -
dt.time
— table with the following items:
o
day — number (0-7)
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 ...