byucc.jhdl.Fsm
Class TruthTableRow

java.lang.Object
  extended bybyucc.jhdl.Fsm.TruthTableRow
All Implemented Interfaces:
java.io.Serializable

public class TruthTableRow
extends java.lang.Object
implements java.io.Serializable

A class to hold a single row in the truth table. Contains slots for inputs, current state, next state, and outputs. Also has slots for encoded version of current state and encoded version of next state. All slots are strings.

Author:
Brent Nelson
See Also:
Serialized Form

Constructor Summary
TruthTableRow(java.lang.String i, java.lang.String c, java.lang.String cse, java.lang.String n, java.lang.String nse, java.lang.String o)
           
 
Method Summary
 java.lang.String getCS()
          Access cs field.
 java.lang.String getCsEncoded()
          Access csEncoded field.
 java.lang.String getIns()
          Access ins field.
 java.lang.String getNS()
          Access ns field.
 java.lang.String getNsEncoded()
          Access nsEncoded field.
 java.lang.String getOuts()
          Access outs field.
 void setCsEncoded(java.lang.String s)
          Set csEncoded field.
 void setIns(java.lang.String s)
          Set Ins field
 void setNsEncoded(java.lang.String s)
          Set nsEncoded field.
 void setOuts(java.lang.String s)
          Set Outs field
 java.lang.String toEspresso()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TruthTableRow

public TruthTableRow(java.lang.String i,
                     java.lang.String c,
                     java.lang.String cse,
                     java.lang.String n,
                     java.lang.String nse,
                     java.lang.String o)
Method Detail

getIns

public final java.lang.String getIns()
Access ins field.


getCS

public final java.lang.String getCS()
Access cs field.


getNS

public final java.lang.String getNS()
Access ns field.


getOuts

public final java.lang.String getOuts()
Access outs field.


getCsEncoded

public final java.lang.String getCsEncoded()
Access csEncoded field.


getNsEncoded

public final java.lang.String getNsEncoded()
Access nsEncoded field.


setIns

public final void setIns(java.lang.String s)
Set Ins field


setOuts

public final void setOuts(java.lang.String s)
Set Outs field


setCsEncoded

public final void setCsEncoded(java.lang.String s)
Set csEncoded field.


setNsEncoded

public final void setNsEncoded(java.lang.String s)
Set nsEncoded field.


toEspresso

public final java.lang.String toEspresso()

toString

public java.lang.String toString()


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.