This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
embeddedapi:devel:lua [2013/04/24 10:08] linuxmaniac [sr.xavp.get] |
embeddedapi:devel:lua [2017/06/23 11:08] sdamm |
||
---|---|---|---|
Line 60: | Line 60: | ||
* dbg | * dbg | ||
* info | * info | ||
+ | * notice | ||
* warn | * warn | ||
* err | * err | ||
Line 312: | Line 313: | ||
==== sr.xavp.get_keys ==== | ==== sr.xavp.get_keys ==== | ||
- | returns | + | returns |
Prototype | Prototype | ||
Line 324: | Line 325: | ||
<code c> | <code c> | ||
$xavp(test=> | $xavp(test=> | ||
- | $xavp(test=> | + | $xavp(test[0]=>two) = " |
- | $xavp(test=> | + | $xavp(test[0]=>three) = 3; |
</ | </ | ||
<code c> | <code c> | ||
- | t = sr.xavp.get_keys(" | + | t = sr.xavp.get_keys(" |
for k,v in pairs(t) do | for k,v in pairs(t) do | ||
- | | + | |
end | end | ||
</ | </ | ||
Line 346: | Line 347: | ||
returns a dictionary table with the values of the xavp variable. | returns a dictionary table with the values of the xavp variable. | ||
+ | Third param is optional and it choose between get all the values of a key ( 0, default) or just the first ones (1) | ||
+ | |||
+ | If second param is nil will return all indexes. If second param is <0 will return the index counting from then end ( -1 is the last value ) | ||
Prototype | Prototype | ||
<code c> | <code c> | ||
- | t = sr.xavp.get("xavp_name", 1) | + | sr.xavp.get(xavp_name, |
</ | </ | ||
Line 356: | Line 360: | ||
<code c> | <code c> | ||
- | $xavp(test=> | + | $xavp(test=> |
- | $xavp(test=> | + | $xavp(test[0]=> |
- | $xavp(test=> | + | $xavp(test[0]=> |
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | |||
+ | $xavp(test=> | ||
+ | $xavp(test[0]=>a) = 2; | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=>b) = " | ||
</ | </ | ||
<code c> | <code c> | ||
- | t = sr.xavp.get(" | + | t = sr.xavp.get(" |
- | for k,v in pairs(t) do | + | sr.log(" |
- | print(string.format(" | + | t = sr.xavp.get(" |
- | end | + | |
+ | t = sr.xavp.get(" | ||
+ | | ||
+ | t = sr.xavp.get(" | ||
+ | | ||
+ | t = sr.xavp.get(" | ||
+ | | ||
</ | </ | ||
Line 371: | Line 391: | ||
<code c> | <code c> | ||
- | three:3[number] | + | |
- | two: | + | |
- | one:1[number] | + | sr.xavp.get(' |
+ | | ||
+ | | ||
</ | </ | ||
- | |||
===== SR.SL Package ===== | ===== SR.SL Package ===== | ||