We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5cb3411 commit 2d192f7Copy full SHA for 2d192f7
1 file changed
IRData.rb
@@ -45,16 +45,10 @@ def initialize(data)
45
46
def data_inspect_aeha
47
data = @data.map{|v| (v / T[:aeha])}
48
- data_bin = ""
49
- for i in 1..((data.size/2)-1)
50
- d1 = data[i*2]
51
- d2 = data[1+i*2]
52
-
53
- if d1 == 1 && d2 == 3
54
- data_bin << "1"
55
- elsif d1 == 1 && d2 == 1
56
- data_bin << "0"
57
- end
+ data_bin = ""
+ data.each_slice(2){|a|
+ data_bin << "1" if a == [1,3]
+ data_bin << "0" if a == [1,1]
58
end
59
60
data_hex = [data_bin].pack("B*").unpack("H*")[0]
0 commit comments