Subversion Repositories HomeAutomation

Rev

Rev 2075 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 2075 Rev 2109
Line -... Line 1...
-
 
1
 
-
 
2
function Storage_ListParametersNative(store_name)
-
 
3
{
-
 
4
  var result = { };
-
 
5
 
-
 
6
  if (arguments.length >= 1)
-
 
7
  {
-
 
8
    var parameters = StorageExport_GetParameters(store_name);
-
 
9
 
-
 
10
    for (var key in parameters)
-
 
11
    {
-
 
12
      result[key] = parameters[key];
-
 
13
    }
-
 
14
  }
-
 
15
 
-
 
16
  return result;
-
 
17
}
1
 
18
 
2
function Storage_ListParameters(store_name)
19
function Storage_ListParameters(store_name)
3
{
20
{
4
    if (arguments.length < 1)
21
  if (arguments.length < 1)
5
    {
22
  {
6
        Log("\033[31mNot enough parameters given.\033[0m\n");
23
    Log("\033[31mNot enough parameters given.\033[0m\n");
7
        return false;
24
    return false;
8
    }
25
  }
9
 
26
 
10
    var parameters = StorageExport_GetParameters(store_name);
27
  var parameters = StorageExport_GetParameters(store_name);
11
 
28
 
12
    var result_text = "";
29
  var result_text = "";
13
 
30
 
14
    for (var key in parameters)
31
  for (var key in parameters)
15
    {
32
  {
16
        result_text += key + "=" + parameters[key] + "\n";
33
    result_text += key + "=" + parameters[key] + "\n";
Line 27... Line 44...
27
}
44
}
28
Console_RegisterCommand(Storage_ListParameters);
45
Console_RegisterCommand(Storage_ListParameters);
29
 
46
 
30
function Storage_ListParametersRaw(store_name)
47
function Storage_ListParametersRaw(store_name)
31
{
48
{
32
  var result = { results : {} };
49
  var result = { results : Storage_ListParametersNative(store_name) };
33
 
50
 
34
  if (arguments.length >= 1)
51
  Log(JSON.stringify(result) + "\n");
35
  {
-
 
36
    var parameters = StorageExport_GetParameters(store_name);
-
 
37
 
-
 
38
    for (var key in parameters)
-
 
39
    {
-
 
40
      result.results[key] = parameters[key];
-
 
41
    }
-
 
42
  }
-
 
43
 
52
 
44
  Log(JSON.stringify(result)+'\n');
-
 
45
  return true;
53
  return true;
46
}
54
}
47
Console_RegisterCommand(Storage_ListParametersRaw);
55
Console_RegisterCommand(Storage_ListParametersRaw);
48
 
56
 
49
function Storage_GetParameter(store_name, parameter_name)
57
function Storage_GetParameter(store_name, parameter_name)