LUALoriotPro WEB site

LoriotPro scripting documentation
Extensions for LUA language

Table of contents Search function

Print the current page Mail this  link UTUBE Channel version française

lp.SetIPDouble

Syntax

value = lp.SetIPDouble("IP-ADdress",table-index,double);

Description

The SetIPDouble function stores a double in a table attached to a directory host. The lp.GetIPDoubles is used to retrieve the contain of this table.

WARNING: The size of the table is limited to 100 entries.

Parameters

IP-Address - The IP address of a host defined in the Loriotpro Directory

table-index - an integer number specifying the index of a LUA table (between 1 and 100)

double - a double value

Return Values

value : 0 if succeeded

Return nil if an error occurs

Example

lp.SetIPDouble("10.1.0.254",5,0.100);
lp.SetIPDouble("10.1.0.254",8,456200);
lp.SetIPDouble("10.1.0.254",80,78.21);
lp.GetIPDoubles("10.1.0.254","tableOfDoubles");
i=0
for key,value in ipairs(tableOfDoubles) do
lp.Print(key,'=',value,'/')
i=i+1
if i == 10 then i=0 lp.Print('\n') end
end

Result:

1=0/2=0/3=0/4=0/5=0.1/6=0/7=0/8=456200/9=0/10=0/
11=0/12=0/13=0/14=0/15=0/16=0/17=0/18=0/19=0/20=0/
21=0/22=0/23=0/24=0/25=0/26=0/27=0/28=0/29=0/30=0/
31=0/32=0/33=0/34=0/35=0/36=0/37=0/38=0/39=0/40=0/
41=0/42=0/43=0/44=0/45=0/46=0/47=0/48=0/49=0/50=0/
51=0/52=0/53=0/54=0/55=0/56=0/57=0/58=0/59=0/60=0/
61=0/62=0/63=0/64=0/65=0/66=0/67=0/68=0/69=0/70=0/
71=0/72=0/73=0/74=0/75=0/76=0/77=0/78=0/79=0/80=78.21/
81=0/82=0/83=0/84=0/85=0/86=0/87=0/88=0/89=0/90=0/
91=0/92=0/93=0/94=0/95=0/96=0/97=0/98=0/99=0/100=0/



www.loriotpro.com