coding() = bin | binary | dec | decimal | hex | hexadecimal | nib | nibble
get_bits/3 | Get a part of a bitstring. |
get_bytes/3 | Equivalent to get_bits(Bin, Start * 8, Len * 8) .
|
pp/1 | Print binary as hexadecimal numbers. |
pp/2 | Print binary as numbers. |
set_bits/3 | Replace a part of a bitsting. |
set_bytes/3 | Equivalent to set_bits(Bin, Start * 8, Value) .
|
get_bits(Bin::bitstring(), Start::non_neg_integer(), Len::non_neg_integer()) -> bitstring()
Get a part of a bitstring.
1> grisp_bitmap:get_bits(<<1,2,3,4,5>>, 6, 2). <<1:2>>
get_bytes(Bin::binary(), Start::non_neg_integer(), Len::non_neg_integer()) -> binary()
Equivalent to get_bits(Bin, Start * 8, Len * 8)
.
pp(Bin::bitstring()) -> ok
Print binary as hexadecimal numbers.
2> grisp_bitmap:pp(<<16#f2, 17>>). F2 11 ok
Print binary as numbers.
3> grisp_bitmap:pp(<<16#f2, 17>>, nib). 1111 0010 0001 0001 ok 4> grisp_bitmap:pp(<<16#f2, 17>>, #{display => bin}). 1111 0010 0001 0001 ok
set_bits(Bin::bitstring(), Start::non_neg_integer(), Value::bitstring()) -> bitstring()
Replace a part of a bitsting.
5> grisp_bitmap:pp(grisp_bitmap:set_bits(<<2#00000000>>, 6, <<2#1:1>>), bin). 00000010 ok
set_bytes(Bin::binary(), Start::non_neg_integer(), Value::bitstring()) -> binary()
Equivalent to set_bits(Bin, Start * 8, Value)
.
Generated by EDoc