Rev 1897 | Rev 2079 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1897 | Rev 2078 | ||
|---|---|---|---|
| Line 86... | Line 86... | ||
| 86 | 86 | ||
| 87 | return true; |
87 | return true; |
| 88 | } |
88 | } |
| 89 | Console_RegisterCommand(Dimmer_StopFade, function(arg_index, args) { return Console_StandardAutocomplete(arg_index, args, Dimmer_Aliases()); }); |
89 | Console_RegisterCommand(Dimmer_StopFade, function(arg_index, args) { return Console_StandardAutocomplete(arg_index, args, Dimmer_Aliases()); }); |
| 90 | 90 | ||
| 91 | function Dimmer_AbsoluteFade(alias_name, speed, |
91 | function Dimmer_AbsoluteFade(alias_name, speed, level_in) |
| 92 | { |
92 | { |
| 93 | if (arguments.length < 3) |
93 | if (arguments.length < 3) |
| 94 | { |
94 | { |
| 95 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
95 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
| 96 | return false; |
96 | return false; |
| 97 | } |
97 | } |
| 98 | 98 | ||
| 99 | var aliases_data = Module_ResolveAlias(alias_name, Dimmer_ModuleNames); |
99 | var aliases_data = Module_ResolveAlias(alias_name, Dimmer_ModuleNames); |
| 100 | var found = false; |
100 | var found = false; |
| - | 101 | var level = level_in; |
|
| 101 | 102 | ||
| 102 | for (var name in aliases_data) |
103 | for (var name in aliases_data) |
| 103 | { |
104 | { |
| 104 | if (aliases_data[name]["module_name"]=="hwPWM") { |
105 | if (aliases_data[name]["module_name"]=="hwPWM") { |
| 105 | level = |
106 | level = level_in*39; |
| 106 | } |
107 | } |
| 107 | var variables = { |
108 | var variables = { |
| 108 | "Channel" : aliases_data[name]["specific"]["Channel"], |
109 | "Channel" : aliases_data[name]["specific"]["Channel"], |
| 109 | "Speed" : speed, |
110 | "Speed" : speed, |
| 110 | "EndValue" : level }; |
111 | "EndValue" : level }; |