List<BitVector> dataItems = marina.data.drainMany();
fatal(dataItems.size()!=1, "Expected one data item to emerge but got: "+dataItems.size()+" data items");
- prln("Datum="+MarinaUtils.formatDataTokAddr(dataItems.get(0)));
+ prln("Datum="+new MarinaPacket(dataItems.get(0)));
adjustIndent(-2);
prln("End sendData");
fatal(dataItems.size()!=1, "expected exactly one data item, got " + dataItems.size());
BitVector bv = dataItems.get(0);
- prln("got back " + MarinaUtils.extractData(bv).getState());
+ MarinaPacket mp = new MarinaPacket(bv);
+ prln("got back " + mp);
boolean mismatch = false;
String err = "";
List<BitVector> dataItems = marina.data.drainMany(3);
fatal(dataItems.size()!=1, "expected exactly one data item, got " + dataItems.size());
- BitVector bv = MarinaUtils.extractData(dataItems.get(0));
+ BitVector bv = new MarinaPacket(dataItems.get(0)).data;
fatal(!bv.equals(dreg), "data read back did not match inserted literal.\n" +
"got: "+bv.bitReverse().getState()+"\n"+
"expected:"+dreg.bitReverse().getState());