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 |
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 | ||