Dallas Semiconductor 1-Wire API 1.00 Alpha: Class Bit

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.dalsemi.onewire.utils
Class Bit

    java.lang.Object
      |
      +--com.dalsemi.onewire.utils.Bit

public class Bit
extends Object

Utilities for bit operations on an array.

Version:
  0.00, 27 August 2000

Constructor Summary
`Bit()`

Method Summary
`static int` | `arrayReadBit(int index, int offset, byte[] buf)` Read a bit state in a byte array.
`static void` | `arrayWriteBit(int state, int index, int offset, byte[] buf)` Write the bit state in a byte array.

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Bit

    public Bit()

Method Detail

### 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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD