Skip to content

Commit 309f0cf

Browse files
committed
* improve inspection
1 parent 8f3d640 commit 309f0cf

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

IRData.rb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,17 @@ def data_inspect_nec
8383

8484
data_hex = [data_bin].pack("B*").unpack("H*")[0]
8585

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+
8691
return {
8792
:customer_code => data_hex[0..3],
88-
:datan => data_hex[4..data_hex.length],
89-
: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,
9097
:data_hex => data_hex
9198
}
9299
end

0 commit comments

Comments
 (0)