Subversion Repositories HomeAutomation

Rev

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

Rev 2049 Rev 2052
Line 223... Line 223...
223
    return result_list;
223
    return result_list;
224
}
224
}
225
 
225
 
226
function Module_GetNames()
226
function Module_GetNames()
227
{
227
{
228
    return [ "Dimmer230", "irTransmit", "irReceive", "SimpleDTMF", "BusVoltage", "DS18x20", "FOST02", "HD44789", "Rotary", "RotaryHex", "Touch", "power", "input", "output", "softPWM", "counter", "rfTransceive", "hwPWM", "KS0108", "heatPower"];
228
    return [ "Dimmer230", "irTransmit", "irReceive", "SimpleDTMF", "BusVoltage", "DS18x20", "FOST02", "HD44789", "Rotary", "RotaryHex", "Touch", "power", "input", "output", "softPWM"];
229
}
229
}
230
 
230
 
231
function Module_SendMessage(module_name, module_id, command, variables)
231
function Module_SendMessage(module_name, module_id, command, variables)
232
{
232
{
233
    var args = [];
233
    var args = [];
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_GetLastDataRaw(alias_name)
-
 
491
{
-
 
492
    var result = {};
-
 
493
 
-
 
494
    if (arguments.length < 1)
-
 
495
    {
-
 
496
        result.error = true;
-
 
497
    }
-
 
498
    else
-
 
499
    {
-
 
500
      var aliases_data = Module_ResolveAlias(alias_name);
-
 
501
      var found = false;
-
 
502
   
-
 
503
      result.results = {};
-
 
504
     
-
 
505
      for (var name in aliases_data)
-
 
506
      {
-
 
507
        var last_value_string = Storage_GetParameter("LastValues", name);
-
 
508
       
-
 
509
        if (last_value_string)
-
 
510
        {
-
 
511
           result.results[name] = JSON.parse(last_value_string);
-
 
512
        }
-
 
513
        else
-
 
514
        {
-
 
515
          result.results[name] = {};
-
 
516
        }
-
 
517
    }
-
 
518
    }
-
 
519
   
-
 
520
    Log(JSON.stringify(result)+'\n');
-
 
521
    return true;
-
 
522
}
-
 
523
Console_RegisterCommand(Module_GetLastDataRaw, function(arg_index, args) { return Console_StandardAutocomplete(arg_index, args, Module_GetAliasNames()); });
-
 
524