/** Update the setup information */
 private void updateSetupInfo() {
   setup_info.setPort1(updatePortConfig(setup_info.getPort1()));
   setup_info.setPort2(updatePortConfig(setup_info.getPort2()));
   setup_info.setPeriod(BINNING_PERIOD);
   setup_info.setComp(new StatComposition(false, false, false, 4));
   StatusFlags f = setup_info.getStatusFlags();
   setup_info.setStatusFlags(
       new StatusFlags(
           true,
           f.isDualLoop(),
           f.isSixFoot(),
           f.isHighZ(),
           f.isMemory(),
           true,
           f.isClosure(),
           true));
   setup_info.setDate(TimeSteward.currentTimeMillis());
 }
 /** Check if status flags are wrong */
 private boolean areFlagsWrong() {
   StatusFlags stat_flags = setup_info.getStatusFlags();
   return !stat_flags.isFifo() || !stat_flags.isStamp() || !stat_flags.isMph();
 }