We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8f3d640 commit 309f0cfCopy full SHA for 309f0cf
1 file changed
IRData.rb
@@ -83,10 +83,17 @@ def data_inspect_nec
83
84
data_hex = [data_bin].pack("B*").unpack("H*")[0]
85
86
+ datan = data_hex[4..data_hex.length]
87
+ datan_ary = datan.each_char.each_slice(2).map{|a| a.join}
88
+ datan_rev = [datan].pack("H*").unpack("B*").pack("b*").unpack("H*")[0]
89
+ datan_rev_ary = datan_rev.each_char.each_slice(2).map{|a| a.join}
90
+
91
return {
92
:customer_code => data_hex[0..3],
- :datan => data_hex[4..data_hex.length],
- :datan_rev => [data_hex[4..data_hex.length]].pack("H*").unpack("B*").pack("b*").unpack("H*"),
93
+ :datan => datan,
94
+ :datan_ary => datan_ary,
95
+ :datan_rev => datan_rev,
96
+ :datan_rev_ary => datan_rev_ary,
97
:data_hex => data_hex
98
}
99
end
0 commit comments