Subversion Repositories HomeAutomation

Rev

Rev 1657 | Rev 2075 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1657 Rev 1898
Line 40... Line 40...
40
Console_RegisterCommand(Storage_SetParameter);
40
Console_RegisterCommand(Storage_SetParameter);
41
 
41
 
42
function Storage_GetParameters(store_name)
42
function Storage_GetParameters(store_name)
43
{
43
{
44
    return StorageExport_GetParameters(store_name);
44
    return StorageExport_GetParameters(store_name);
-
 
45
}
-
 
46
 
-
 
47
function Storage_GetJsonParamter(store_name, parameter_name)
-
 
48
{
-
 
49
  return eval("(" + Storage_GetParameter(store_name, parameter_name) + ")");
-
 
50
}
-
 
51
 
-
 
52
function Storage_SetJsonParameter(store_name, parameter_name, parameter_value)
-
 
53
{
-
 
54
  Storage_SetParameter(store_name, parameter_name, JSON.stringify(parameter_value));
-
 
55
}
-
 
56
 
-
 
57
function Storage_GetJsonParamters(store_name)
-
 
58
{
-
 
59
  var json_parameters = {};
-
 
60
  var paramaters = Storage_GetParameters(store_name);
-
 
61
 
-
 
62
  for(parameter in parameters)
-
 
63
  {
-
 
64
    json_parameters[paramater] = eval("(" + paramaters[parameter] + ")");
-
 
65
  }
-
 
66
 
-
 
67
  return json_parameters;    
45
}
68
}