Class: SpinelKit::Hex

Inherits:
Object
  • Object
show all
Defined in:
sig/spinel_kit/hex.rbs

Class Method Summary collapse

Class Method Details

.byte2String

Parameters:

  • n (Integer)

Returns:

  • (String)


5
# File 'sig/spinel_kit/hex.rbs', line 5

def self.byte2: (Integer n) -> String         # 0..255 -> two lowercase hex chars

.nibbleInteger

Parameters:

  • c (String)

Returns:

  • (Integer)


3
# File 'sig/spinel_kit/hex.rbs', line 3

def self.nibble: (String c) -> Integer        # hex digit -> 0..15, or -1

.nibble_charString

Parameters:

  • n (Integer)

Returns:

  • (String)


4
# File 'sig/spinel_kit/hex.rbs', line 4

def self.nibble_char: (Integer n) -> String   # 0..15 -> "0".."9","A".."F"

.to_intInteger

Parameters:

  • s (String)

Returns:

  • (Integer)


6
# File 'sig/spinel_kit/hex.rbs', line 6

def self.to_int: (String s) -> Integer        # leading hex digits -> int