public static Set<CounterInputQuality> getValuesInBitField(byte bitfield) {
   Set<CounterInputQuality> set = new HashSet<CounterInputQuality>();
   if ((bitfield & ONLINE.toByte()) != 0) set.add(ONLINE);
   if ((bitfield & RESTART.toByte()) != 0) set.add(RESTART);
   if ((bitfield & COMM_LOST.toByte()) != 0) set.add(COMM_LOST);
   if ((bitfield & REMOTE_FORCED_DATA.toByte()) != 0) set.add(REMOTE_FORCED_DATA);
   if ((bitfield & LOCAL_FORCED_DATA.toByte()) != 0) set.add(LOCAL_FORCED_DATA);
   if ((bitfield & ROLLOVER.toByte()) != 0) set.add(ROLLOVER);
   if ((bitfield & DISCONTINUITY.toByte()) != 0) set.add(DISCONTINUITY);
   if ((bitfield & RESERVED.toByte()) != 0) set.add(RESERVED);
   return Collections.unmodifiableSet(set);
 }
示例#2
0
 public static int getDiff() {
   return _population - (ONLINE.getSize() + OFFLINE.getSize());
 }