protected int getNextSeqControl ( ) { int res = seqControl . getAndIncrement ( ) ; // if (!seqControl.compareAndSet(256, 1)) { // return seqControl.getAndIncrement(); // } else { // return 0; // } // seqControl++; // if (seqControl > 255) { // seqControl = 0; // // } // return seqControl; if ( this . stack . getSlsRangeType ( ) == SlsRangeType . Odd ) { if ( res % 2 == 0 ) res ++ ; } else if ( this . stack . getSlsRangeType ( ) == SlsRangeType . Even ) { if ( res % 2 != 0 ) res ++ ; } res = res & 0xFF ; return res ; }
get next Seq Control value available