Rev 2048 | Rev 2052 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2048 | Rev 2051 | ||
---|---|---|---|
Line 117... | Line 117... | ||
117 | if (RCQuality < 200) |
117 | if (RCQuality < 200) |
118 | RCQuality += 10; |
118 | RCQuality += 10; |
119 | else |
119 | else |
120 | RCQuality = 200; |
120 | RCQuality = 200; |
121 | } |
121 | } |
122 | // If signal is the same as before +/- 1, just keep it there. |
122 | // If signal is the same as before +/- 1, just keep it there. Naah lets get rid of this slimy sticy stuff. |
123 | if (signal >= PPM_in[index] - 1 && signal <= PPM_in[index] + 1) { |
123 | // if (signal >= PPM_in[index] - 1 && signal <= PPM_in[index] + 1) { |
124 | // In addition, if the signal is very close to 0, just set it to 0. |
124 | // In addition, if the signal is very close to 0, just set it to 0. |
125 | if (signal >= -1 && signal <= 1) { |
125 | if (signal >= -1 && signal <= 1) { |
126 | tmp = 0; |
126 | tmp = 0; |
127 | } else { |
127 | //} else { |
128 | tmp = PPM_in[index]; |
128 | // tmp = PPM_in[index]; |
129 | } |
129 | // } |
130 | } else |
130 | } else |
131 | tmp = signal; |
131 | tmp = signal; |
132 | // calculate signal difference on good signal level |
132 | // calculate signal difference on good signal level |
133 | if (RCQuality >= 195) |
133 | if (RCQuality >= 195) |
134 | PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; // cut off lower 3 bit for nois reduction |
134 | PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; // cut off lower 3 bit for nois reduction |