Rev 1647 | Rev 1652 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1647 | Rev 1649 | ||
|---|---|---|---|
| Line 12... | Line 12... | ||
| 12 | 12 | ||
| 13 | function Dimmer_StartFade(alias_name, speed, direction) |
13 | function Dimmer_StartFade(alias_name, speed, direction) |
| 14 | { |
14 | { |
| 15 | if (arguments.length < 3) |
15 | if (arguments.length < 3) |
| 16 | { |
16 | { |
| 17 | Log("\033[ |
17 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
| 18 | return false; |
18 | return false; |
| 19 | } |
19 | } |
| 20 | 20 | ||
| 21 | var aliases_data = Module_ResolveAlias(alias_name, Dimmer_ModuleNames); |
21 | var aliases_data = Module_ResolveAlias(alias_name, Dimmer_ModuleNames); |
| 22 | var found = false; |
22 | var found = false; |
| Line 28... | Line 28... | ||
| 28 | "Speed" : speed, |
28 | "Speed" : speed, |
| 29 | "Direction" : direction }; |
29 | "Direction" : direction }; |
| 30 | 30 | ||
| 31 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "Start_Fade", variables)) |
31 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "Start_Fade", variables)) |
| 32 | { |
32 | { |
| 33 | Log("\033[ |
33 | Log("\033[32mCommand sent successfully to " + name + ".\033[0m\n"); |
| 34 | } |
34 | } |
| 35 | else |
35 | else |
| 36 | { |
36 | { |
| 37 | Log("\033[ |
37 | Log("\033[31mFailed to send command to " + name + ".\033[0m\n"); |
| 38 | } |
38 | } |
| 39 | 39 | ||
| 40 | found = true; |
40 | found = true; |
| 41 | } |
41 | } |
| 42 | 42 | ||
| 43 | if (!found) |
43 | if (!found) |
| 44 | { |
44 | { |
| 45 | Log("\033[ |
45 | Log("\033[31mNo aliases by the name " + alias_name + " were applicable for this command.\033[0m\n"); |
| 46 | return false; |
46 | return false; |
| 47 | } |
47 | } |
| 48 | 48 | ||
| 49 | return true; |
49 | return true; |
| 50 | } |
50 | } |
| Line 52... | Line 52... | ||
| 52 | 52 | ||
| 53 | function Dimmer_StopFade(alias_name) |
53 | function Dimmer_StopFade(alias_name) |
| 54 | { |
54 | { |
| 55 | if (arguments.length < 1) |
55 | if (arguments.length < 1) |
| 56 | { |
56 | { |
| 57 | Log("\033[ |
57 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
| 58 | return false; |
58 | return false; |
| 59 | } |
59 | } |
| 60 | 60 | ||
| 61 | var aliases_data = Module_ResolveAlias(alias_name, Dimmer_ModuleNames); |
61 | var aliases_data = Module_ResolveAlias(alias_name, Dimmer_ModuleNames); |
| 62 | var found = false; |
62 | var found = false; |
| Line 66... | Line 66... | ||
| 66 | var variables = { |
66 | var variables = { |
| 67 | "Channel" : aliases_data[name]["specific"]["Channel"] }; |
67 | "Channel" : aliases_data[name]["specific"]["Channel"] }; |
| 68 | 68 | ||
| 69 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "Stop_Fade", variables)) |
69 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "Stop_Fade", variables)) |
| 70 | { |
70 | { |
| 71 | Log("\033[ |
71 | Log("\033[32mCommand sent successfully to " + name + ".\033[0m\n"); |
| 72 | } |
72 | } |
| 73 | else |
73 | else |
| 74 | { |
74 | { |
| 75 | Log("\033[ |
75 | Log("\033[31mFailed to send command to " + name + ".\033[0m\n"); |
| 76 | } |
76 | } |
| 77 | 77 | ||
| 78 | found = true; |
78 | found = true; |
| 79 | } |
79 | } |
| 80 | 80 | ||
| 81 | if (!found) |
81 | if (!found) |
| 82 | { |
82 | { |
| 83 | Log("\033[ |
83 | Log("\033[31mNo aliases by the name " + alias_name + " were applicable for this command.\033[0m\n"); |
| 84 | return false; |
84 | return false; |
| 85 | } |
85 | } |
| 86 | 86 | ||
| 87 | return true; |
87 | return true; |
| 88 | } |
88 | } |
| Line 90... | Line 90... | ||
| 90 | 90 | ||
| 91 | function Dimmer_AbsoluteFade(alias_name, speed, level) |
91 | function Dimmer_AbsoluteFade(alias_name, speed, level) |
| 92 | { |
92 | { |
| 93 | if (arguments.length < 3) |
93 | if (arguments.length < 3) |
| 94 | { |
94 | { |
| 95 | Log("\033[ |
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; |
| Line 106... | Line 106... | ||
| 106 | "Speed" : speed, |
106 | "Speed" : speed, |
| 107 | "EndValue" : level }; |
107 | "EndValue" : level }; |
| 108 | 108 | ||
| 109 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "Abs_Fade", variables)) |
109 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "Abs_Fade", variables)) |
| 110 | { |
110 | { |
| 111 | Log("\033[ |
111 | Log("\033[32mCommand sent successfully to " + name + ".\033[0m\n"); |
| 112 | } |
112 | } |
| 113 | else |
113 | else |
| 114 | { |
114 | { |
| 115 | Log("\033[ |
115 | Log("\033[31mFailed to send command to " + name + ".\033[0m\n"); |
| 116 | } |
116 | } |
| 117 | 117 | ||
| 118 | found = true; |
118 | found = true; |
| 119 | } |
119 | } |
| 120 | 120 | ||
| 121 | if (!found) |
121 | if (!found) |
| 122 | { |
122 | { |
| 123 | Log("\033[ |
123 | Log("\033[31mNo aliases by the name " + alias_name + " were applicable for this command.\033[0m\n"); |
| 124 | return false; |
124 | return false; |
| 125 | } |
125 | } |
| 126 | 126 | ||
| 127 | return true; |
127 | return true; |
| 128 | } |
128 | } |
| Line 130... | Line 130... | ||
| 130 | 130 | ||
| 131 | function Dimmer_RelativeFade(alias_name, speed, direction, steps) |
131 | function Dimmer_RelativeFade(alias_name, speed, direction, steps) |
| 132 | { |
132 | { |
| 133 | if (arguments.length < 4) |
133 | if (arguments.length < 4) |
| 134 | { |
134 | { |
| 135 | Log("\033[ |
135 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
| 136 | return false; |
136 | return false; |
| 137 | } |
137 | } |
| 138 | 138 | ||
| 139 | var aliases_data = Module_ResolveAlias(alias_name, Dimmer_ModuleNames); |
139 | var aliases_data = Module_ResolveAlias(alias_name, Dimmer_ModuleNames); |
| 140 | var found = false; |
140 | var found = false; |
| Line 147... | Line 147... | ||
| 147 | "Direction" : direction, |
147 | "Direction" : direction, |
| 148 | "Steps" : steps }; |
148 | "Steps" : steps }; |
| 149 | 149 | ||
| 150 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "Rel_Fade", variables)) |
150 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "Rel_Fade", variables)) |
| 151 | { |
151 | { |
| 152 | Log("\033[ |
152 | Log("\033[32mCommand sent successfully to " + name + ".\033[0m\n"); |
| 153 | } |
153 | } |
| 154 | else |
154 | else |
| 155 | { |
155 | { |
| 156 | Log("\033[ |
156 | Log("\033[31mFailed to send command to " + name + ".\033[0m\n"); |
| 157 | } |
157 | } |
| 158 | 158 | ||
| 159 | found = true; |
159 | found = true; |
| 160 | } |
160 | } |
| 161 | 161 | ||
| 162 | if (!found) |
162 | if (!found) |
| 163 | { |
163 | { |
| 164 | Log("\033[ |
164 | Log("\033[31mNo aliases by the name " + alias_name + " were applicable for this command.\033[0m\n"); |
| 165 | return false; |
165 | return false; |
| 166 | } |
166 | } |
| 167 | 167 | ||
| 168 | return true; |
168 | return true; |
| 169 | } |
169 | } |
| Line 171... | Line 171... | ||
| 171 | 171 | ||
| 172 | function Dimmer_Demo(alias_name, speed, steps) |
172 | function Dimmer_Demo(alias_name, speed, steps) |
| 173 | { |
173 | { |
| 174 | if (arguments.length < 3) |
174 | if (arguments.length < 3) |
| 175 | { |
175 | { |
| 176 | Log("\033[ |
176 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
| 177 | return false; |
177 | return false; |
| 178 | } |
178 | } |
| 179 | 179 | ||
| 180 | var aliases_data = Module_ResolveAlias(alias_name, Dimmer_ModuleNames); |
180 | var aliases_data = Module_ResolveAlias(alias_name, Dimmer_ModuleNames); |
| 181 | var found = false; |
181 | var found = false; |
| Line 187... | Line 187... | ||
| 187 | "Speed" : speed, |
187 | "Speed" : speed, |
| 188 | "Steps" : steps }; |
188 | "Steps" : steps }; |
| 189 | 189 | ||
| 190 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "Demo", variables)) |
190 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "Demo", variables)) |
| 191 | { |
191 | { |
| 192 | Log("\033[ |
192 | Log("\033[32mCommand sent successfully to " + name + ".\033[0m\n"); |
| 193 | } |
193 | } |
| 194 | else |
194 | else |
| 195 | { |
195 | { |
| 196 | Log("\033[ |
196 | Log("\033[31mFailed to send command to " + name + ".\033[0m\n"); |
| 197 | } |
197 | } |
| 198 | 198 | ||
| 199 | found = true; |
199 | found = true; |
| 200 | } |
200 | } |
| 201 | 201 | ||
| 202 | if (!found) |
202 | if (!found) |
| 203 | { |
203 | { |
| 204 | Log("\033[ |
204 | Log("\033[31mNo aliases by the name " + alias_name + " were applicable for this command.\033[0m\n"); |
| 205 | return false; |
205 | return false; |
| 206 | } |
206 | } |
| 207 | 207 | ||
| 208 | return true; |
208 | return true; |
| 209 | } |
209 | } |