cdm/src/main/java/ucar/nc2/iosp/nids/Nidsheader.java
static int code_levelslookup( int code )
    {

      int level;

      final int[] levels = {
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    /*   0-  9 */
        0,    0,    0,    0,    0,    0,    8,    8,    8,   16,    /*  10- 19 */
       16,   16,    8,    8,    8,   16,   16,   16,    8,    0,    /*  20- 29 */
        8,    0,  256,    0,    0,    8,    8,   16,   16,    0,    /*  30- 39 */
        0,   16,    0,    0,    0,    0,    0,    0,    0,    0,    /*  40- 49 */
        0,    0,    0,    0,    0,   16,   16,   16,    0,    0,    /*  50- 59 */
        0,    0,    0,    8,    8,    8,    8,    0,    0,    0,    /*  60- 69 */
        0,    0,    0,    0,    0,    0,    0,    0,   16,   16,    /*  70- 79 */
       16,  256,    0,    0,    0,    0,    0,    0,    0,    8,    /*  80- 89 */
        8,    0,    0,    0,  256,    0,    0,    0,    0,  256,    /*  90- 99 */
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    /* 100-109 */
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    /* 110-119 */
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    /* 120-129 */
        0,    0,    0,    0,  256,  199,    0,    0,  256,    0,    /* 130-139 */
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    /* 140-149 */
        0,    0,    0,    0,    0,    0,    0,    0,    0,  256,    /* 150-159 */
        0,  256,    0,  256,    0,  256,    0,    0,    0,   16,    /* 160-169 */
      256,   16,  256,  256,    0,    0,    0,   16,    0,    0,    /* 170-179 */
        0,   16,  256,    0,    0,    0,  256,    0,    0,    0,    /* 180-189 */
      };


      if ( code < 0 || code > 189 )
        level = 0;
      else
        level = levels[code];

      return level;

    }
static int code_levelslookup( int code )
    {

      int level;

      final int[] levels = {
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    /*   0-  9 */
        0,    0,    0,    0,    0,    0,    8,    8,    8,   16,    /*  10- 19 */
       16,   16,    8,    8,    8,   16,   16,   16,    8,    0,    /*  20- 29 */
        8,    0,  256,    0,    0,    8,    8,   16,   16,    0,    /*  30- 39 */
        0,   16,    0,    0,    0,    0,    0,    0,    0,    0,    /*  40- 49 */
        0,    0,    0,    0,    0,   16,   16,   16,    0,    0,    /*  50- 59 */
        0,    0,    0,    8,    8,    8,    8,    0,    0,    0,    /*  60- 69 */
        0,    0,    0,    0,    0,    0,    0,    0,   16,   16,    /*  70- 79 */
       16,  256,    0,    0,    0,    0,    0,    0,    0,    8,    /*  80- 89 */
        8,    0,    0,    0,  256,    0,    0,    0,    0,  256,    /*  90- 99 */
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    /* 100-109 */
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    /* 110-119 */
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    /* 120-129 */
        0,    0,    0,    0,  256,  199,    0,    0,  256,    0,    /* 130-139 */
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    /* 140-149 */
        0,    0,    0,    0,    0,    0,    0,    0,    0,  256,    /* 150-159 */
        0,  256,    0,  256,    0,  256,    0,    0,    0,   16,    /* 160-169 */
      256,   16,  256,  256,    0,    0,    0,   16,    0,    0,    /* 170-179 */
        0,   16,  256,    0,    0,    0,  256,    0,    0,    0,    /* 180-189 */
      };


      if ( code < 0 || code > 189 )
        level = 0;
      else
        level = levels[code];

      return level;

    }
static int code_levelslookup ( int code ) { int level ; final int [ ] levels = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , /*   0-  9 */ 0 , 0 , 0 , 0 , 0 , 0 , 8 , 8 , 8 , 16 , /*  10- 19 */ 16 , 16 , 8 , 8 , 8 , 16 , 16 , 16 , 8 , 0 , /*  20- 29 */ 8 , 0 , 256 , 0 , 0 , 8 , 8 , 16 , 16 , 0 , /*  30- 39 */ 0 , 16 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , /*  40- 49 */ 0 , 0 , 0 , 0 , 0 , 16 , 16 , 16 , 0 , 0 , /*  50- 59 */ 0 , 0 , 0 , 8 , 8 , 8 , 8 , 0 , 0 , 0 , /*  60- 69 */ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 16 , 16 , /*  70- 79 */ 16 , 256 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 8 , /*  80- 89 */ 8 , 0 , 0 , 0 , 256 , 0 , 0 , 0 , 0 , 256 , /*  90- 99 */ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , /* 100-109 */ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , /* 110-119 */ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , /* 120-129 */ 0 , 0 , 0 , 0 , 256 , 199 , 0 , 0 , 256 , 0 , /* 130-139 */ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , /* 140-149 */ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 256 , /* 150-159 */ 0 , 256 , 0 , 256 , 0 , 256 , 0 , 0 , 0 , 16 , /* 160-169 */ 256 , 16 , 256 , 256 , 0 , 0 , 0 , 16 , 0 , 0 , /* 170-179 */ 0 , 16 , 256 , 0 , 0 , 0 , 256 , 0 , 0 , 0 , /* 180-189 */ } ; if ( code < 0 || code > 189 ) level = 0 ; else level = levels [ code ] ; return level ; }
/*
product level tabel
@param code
@return
/ * product level tabel