Subversion Repositories HomeAutomation

Rev

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

Rev 2075 Rev 2110
Line 484... Line 484...
484
    }
484
    }
485
 
485
 
486
    return true;
486
    return true;
487
}
487
}
488
Console_RegisterCommand(Module_GetLastData, function(arg_index, args) { return Console_StandardAutocomplete(arg_index, args, Module_GetAliasNames()); });
488
Console_RegisterCommand(Module_GetLastData, function(arg_index, args) { return Console_StandardAutocomplete(arg_index, args, Module_GetAliasNames()); });
-
 
489
 
-
 
490
function Module_GetLastDataNative(alias_name)
-
 
491
{
-
 
492
  var result = { };
-
 
493
 
-
 
494
  for (var n = 0; n < arguments.length; n++)
-
 
495
  {
-
 
496
    var aliases_data = Module_ResolveAlias(arguments[n]);
-
 
497
 
-
 
498
    for (var name in aliases_data)
-
 
499
    {
-
 
500
      var last_value_string = Storage_GetParameter("LastValues", name);
-
 
501
 
-
 
502
      if (last_value_string)
-
 
503
      {
-
 
504
        result[name] = JSON.parse(last_value_string);
-
 
505
      }
-
 
506
      else
-
 
507
      {
-
 
508
        result[name] = {};
-
 
509
      }
-
 
510
    }
-
 
511
  }
-
 
512
 
-
 
513
  return result;
-
 
514
}
489
 
515
 
490
function Module_GetLastDataRaw(alias_name)
516
function Module_GetLastDataRaw(alias_name)
491
{
517
{
492
    var result = { results : {} };
518
    var result = { results : {} };
493
 
519