Class Value

java.lang.Object
be.lmenten.avr.core.data.Value

public class Value extends Object
Since:
1.0
Author:
Laurent Menten
  • Constructor Details

    • Value

      public Value(int value)
    • Value

      public Value(Value o)
    • Value

      public Value(int hValue, int lValue)
    • Value

      public Value(Value hValue, Value lValue)
  • Method Details

    • compute

      public Value compute(Value.Operation0 operation)
    • compute

      public Value compute(Value.Operation1 operation, Value operand)
    • compute

      public Value compute(Value.Operation2 operation, Value operand, boolean c)
    • getValue

      public int getValue()
      Returns:
    • getHValue

      public int getHValue()
      Returns:
    • getLValue

      public int getLValue()
      Returns:
    • getByteValue

      public byte getByteValue()
      Returns:
    • zero

      public boolean zero()
      Returns:
    • bit

      public boolean bit(int bit)
      Get the state of a single bit.
      Parameters:
      bit -
      Returns:
    • bit0

      public boolean bit0()
    • bit1

      public boolean bit1()
    • bit2

      public boolean bit2()
    • bit3

      public boolean bit3()
    • bit4

      public boolean bit4()
    • bit5

      public boolean bit5()
    • bit6

      public boolean bit6()
    • bit7

      public boolean bit7()
    • bit8

      public boolean bit8()
    • bit9

      public boolean bit9()
    • bit10

      public boolean bit10()
    • bit11

      public boolean bit11()
    • bit12

      public boolean bit12()
    • bit13

      public boolean bit13()
    • bit14

      public boolean bit14()
    • bit15

      public boolean bit15()
    • bit

      public void bit(int bit, boolean state)
      Set the state of a single bit.
      Parameters:
      bit -
      state -
    • bit0

      public void bit0(boolean state)
    • bit1

      public void bit1(boolean state)
    • bit2

      public void bit2(boolean state)
    • bit3

      public void bit3(boolean state)
    • bit4

      public void bit4(boolean state)
    • bit5

      public void bit5(boolean state)
    • bit6

      public void bit6(boolean state)
    • bit7

      public void bit7(boolean state)
    • bit8

      public void bit8(boolean state)
    • bit9

      public void bit9(boolean state)
    • bit10

      public void bit10(boolean state)
    • bit11

      public void bit11(boolean state)
    • bit12

      public void bit12(boolean state)
    • bit13

      public void bit13(boolean state)
    • bit14

      public void bit14(boolean state)
    • bit15

      public void bit15(boolean state)
    • toString

      public String toString()
      Overrides:
      toString in class Object