Subversion Repositories HomeAutomation

Rev

Rev 1625 | Rev 1648 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | SVN | RSS feed

Rev Author Line No. Line
1619 runge 1
 
1644 runge 2
function Storage_ListParameters(store_name)
1619 runge 3
{
1625 runge 4
    if (!store_name)
5
    {
6
        return "You must specify a store name";
7
    }
8
 
1644 runge 9
    var parameters = StorageExport_GetParameters(store_name);
1619 runge 10
 
1644 runge 11
    var result_text = "";
12
 
1619 runge 13
    for (var key in parameters)
14
    {
1644 runge 15
        result_text += key + "=" + parameters[key] + "\n";
1619 runge 16
    }
17
 
1644 runge 18
    if (result_text.length == 0)
19
    {
20
        result_text = "No parameters found";
21
    }
22
 
23
    return result_text;
1619 runge 24
}
1644 runge 25
Console_RegisterCommand(Storage_ListParameters);
1619 runge 26
 
1644 runge 27
function Storage_GetParameter(store_name, parameter_name)
28
{
29
    return StorageExport_GetParameter(store_name, parameter_name);
30
}
31
Console_RegisterCommand(Storage_GetParameter);
1619 runge 32
 
1644 runge 33
function Storage_SetParameter(store_name, parameter_name, parameter_value)
1619 runge 34
{
1644 runge 35
    return StorageExport_SetParameter(store_name, parameter_name, parameter_value);
1619 runge 36
}
1644 runge 37
Console_RegisterCommand(Storage_SetParameter);
1619 runge 38
 
1644 runge 39
function Storage_GetParameters(store_name)
1619 runge 40
{
1644 runge 41
    return StorageExport_GetParameters(store_name);
1619 runge 42
}