Class Bit

java.lang.Object
com.dalsemi.onewire.utils.Bit

public class Bit extends Object
Utilities for bit operations on an array.
  • Constructor Details

    • Bit

      public Bit()
  • Method Details

    • arrayWriteBit

      public static void arrayWriteBit(int state, int index, int offset, byte[] buf)
      Write the bit state in a byte array.
      Parameters:
      state - new state of the bit 1, 0
      index - bit index into byte array
      offset - byte offset into byte array to start
      buf - byte array to manipulate
    • arrayReadBit

      public static int arrayReadBit(int index, int offset, byte[] buf)
      Read a bit state in a byte array.
      Parameters:
      index - bit index into byte array
      offset - byte offset into byte array to start
      buf - byte array to read from
      Returns:
      bit state 1 or 0