Rev 1647 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1647 | Rev 1649 | ||
|---|---|---|---|
| Line 5... | Line 5... | ||
| 5 | 5 | ||
| 6 | function Serial_Configure(alias_name) |
6 | function Serial_Configure(alias_name) |
| 7 | { |
7 | { |
| 8 | if (arguments.length < 1) |
8 | if (arguments.length < 1) |
| 9 | { |
9 | { |
| 10 | Log("\033[ |
10 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
| 11 | return false; |
11 | return false; |
| 12 | } |
12 | } |
| 13 | 13 | ||
| 14 | var aliases_data = Module_ResolveAlias(alias_name, Serial_ModuleNames); |
14 | var aliases_data = Module_ResolveAlias(alias_name, Serial_ModuleNames); |
| 15 | var found = false; |
15 | var found = false; |
| Line 23... | Line 23... | ||
| 23 | "StopBits" : 1, |
23 | "StopBits" : 1, |
| 24 | "Parity" : "ParityNone" }; |
24 | "Parity" : "ParityNone" }; |
| 25 | 25 | ||
| 26 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "SerialConfig", variables)) |
26 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "SerialConfig", variables)) |
| 27 | { |
27 | { |
| 28 | Log("\033[ |
28 | Log("\033[32mCommand sent successfully to " + name + ".\033[0m\n"); |
| 29 | } |
29 | } |
| 30 | else |
30 | else |
| 31 | { |
31 | { |
| 32 | Log("\033[ |
32 | Log("\033[31mFailed to send command to " + name + ".\033[0m\n"); |
| 33 | } |
33 | } |
| 34 | 34 | ||
| 35 | found = true; |
35 | found = true; |
| 36 | } |
36 | } |
| 37 | 37 | ||
| 38 | if (!found) |
38 | if (!found) |
| 39 | { |
39 | { |
| 40 | Log("\033[ |
40 | Log("\033[31mNo aliases by the name " + alias_name + " were applicable for this command.\033[0m\n"); |
| 41 | return false; |
41 | return false; |
| 42 | } |
42 | } |
| 43 | 43 | ||
| 44 | return true; |
44 | return true; |
| 45 | } |
45 | } |
| Line 47... | Line 47... | ||
| 47 | 47 | ||
| 48 | function Serial_Send(alias_name) |
48 | function Serial_Send(alias_name) |
| 49 | { |
49 | { |
| 50 | if (arguments.length < 1) |
50 | if (arguments.length < 1) |
| 51 | { |
51 | { |
| 52 | Log("\033[ |
52 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
| 53 | return false; |
53 | return false; |
| 54 | } |
54 | } |
| 55 | 55 | ||
| 56 | var data = ""; |
56 | var data = ""; |
| 57 | 57 | ||
| Line 70... | Line 70... | ||
| 70 | var variables = { |
70 | var variables = { |
| 71 | "Text" : data }; |
71 | "Text" : data }; |
| 72 | 72 | ||
| 73 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "SerialData", variables)) |
73 | if (Module_SendMessage(aliases_data[name]["module_name"], aliases_data[name]["module_id"], "SerialData", variables)) |
| 74 | { |
74 | { |
| 75 | Log("\033[ |
75 | Log("\033[32mCommand sent successfully to " + name + ".\033[0m\n"); |
| 76 | } |
76 | } |
| 77 | else |
77 | else |
| 78 | { |
78 | { |
| 79 | Log("\033[ |
79 | Log("\033[31mFailed to send command to " + name + ".\033[0m\n"); |
| 80 | } |
80 | } |
| 81 | 81 | ||
| 82 | found = true; |
82 | found = true; |
| 83 | } |
83 | } |
| 84 | 84 | ||
| 85 | if (!found) |
85 | if (!found) |
| 86 | { |
86 | { |
| 87 | Log("\033[ |
87 | Log("\033[31mNo aliases by the name " + alias_name + " were applicable for this command.\033[0m\n"); |
| 88 | return false; |
88 | return false; |
| 89 | } |
89 | } |
| 90 | 90 | ||
| 91 | return true; |
91 | return true; |
| 92 | } |
92 | } |