Rev 2123 | Rev 2125 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 2123 | Rev 2124 | ||
|---|---|---|---|
| Line 176... | Line 176... | ||
| 176 | 176 | ||
| 177 | var button_string = Storage_GetParameter(remote_storage_name, button_name); |
177 | var button_string = Storage_GetParameter(remote_storage_name, button_name); |
| 178 | 178 | ||
| 179 | if (!button_string) |
179 | if (!button_string) |
| 180 | { |
180 | { |
| 181 | Log("\033[31mNo such button " + button_name + " found on remote " + |
181 | Log("\033[31mNo such button " + button_name + " found on remote " + remote_name + ".\033[0m\n"); |
| 182 | return false; |
182 | return false; |
| 183 | } |
183 | } |
| 184 | 184 | ||
| 185 | var button_data = eval("(" + button_string + ")"); |
185 | var button_data = eval("(" + button_string + ")"); |
| 186 | 186 | ||
| Line 242... | Line 242... | ||
| 242 | levelInt = 0; |
242 | levelInt = 0; |
| 243 | break; |
243 | break; |
| 244 | } |
244 | } |
| 245 | dataInt += 549755813888; //Set MSB |
245 | dataInt += 549755813888; //Set MSB |
| 246 | dataInt += levelInt*4294967296//Add dimmer level |
246 | dataInt += levelInt*4294967296//Add dimmer level |
| - | 247 | Log("button_data[protocol]=" + button_data["protocol"] + "\n"); |
|
| 247 | return IROut_Send_Raw(alias_name, button_data["protocol"], dataInt.toString(), "Burst"); |
248 | return IROut_Send_Raw(alias_name, button_data["protocol"], dataInt.toString(), "Burst"); |
| 248 | } else { |
249 | } else { |
| 249 | Log("\033[31mDimmer level out of range [0 -> 16].\033[0m\n"); |
250 | Log("\033[31mDimmer level out of range [0 -> 16].\033[0m\n"); |
| 250 | return false; |
251 | return false; |
| 251 | } |
252 | } |