diff --git a/lowlevel_framework/source/src/lowlevel/Cluster.java b/lowlevel_framework/source/src/lowlevel/Cluster.java index 48eb6e6..58500c5 100644 --- a/lowlevel_framework/source/src/lowlevel/Cluster.java +++ b/lowlevel_framework/source/src/lowlevel/Cluster.java @@ -18,6 +18,8 @@ public class Cluster { private int numInputs; + private String code; + public Cluster(){ states = new HashSet(); } @@ -59,6 +61,8 @@ public int getInputs(){ } + + public String getEncodedCluster(){ StringBuilder bld = new StringBuilder(); @@ -76,4 +80,8 @@ public String getEncodedCluster(){ } return bld.toString(); } + + public String getCode() { + return code; + } } diff --git a/lowlevel_framework/source/src/lowlevel/StateMachine.java b/lowlevel_framework/source/src/lowlevel/StateMachine.java index 2d0208c..46b246c 100644 --- a/lowlevel_framework/source/src/lowlevel/StateMachine.java +++ b/lowlevel_framework/source/src/lowlevel/StateMachine.java @@ -12,6 +12,8 @@ public class StateMachine { private int numInputs; private int numOutputs; + private State resetState; + public String getEncoding(){ return null; } @@ -22,4 +24,13 @@ public int getNumInputs() { public int getNumOutputs(){ return numOutputs; } + public String getResetState(){ return resetState.toString(); } + + public int getNumClusters(){ + return clusters.size(); + } + + public Set getClusters(){ + return this.clusters; + } }