Module: Ss7utils

Defined in:
lib/ss7utils.rb,
lib/ss7utils/version.rb

Constant Summary collapse

VERSION =
"0.0.3"

Instance Method Summary collapse

Instance Method Details

#hex2pc(hex = String.new) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/ss7utils.rb', line 11

def hex2pc(hex = String.new)
  result = Array.new
  hex.scan(/../).each { |part|
    result.unshift('%03i' % part.to_i(16))
  }
  result.join('-')
end

#pc2hex(pc = String.new) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/ss7utils.rb', line 4

def pc2hex(pc = String.new)
  result = Array.new
  pc.split('-').each { |part|
    result.unshift('%02x' % part.to_i)
  }
  result.join
end