1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Grib_Get_Bits_From_Bytes ( Message, &Struct->Size, Adr, 24 ) ;
Grib_Get_Bits_From_Bytes ( Message, &Struct->Code_Table2, Adr+24, 8 ) ;
Grib_Get_Bits_From_Bytes ( Message, &Struct->Center_Id, Adr+32, 8 ) ;
Grib_Get_Bits_From_Bytes ( Message, &Struct->Generating_Process,
Adr+40, 8 ) ;
Grib_Get_Bits_From_Bytes ( Message, &Struct->Grid_Definition,
Adr+48, 8 ) ;
for ( i = 0 ; i < 8 ; i++ )
{
Grib_Get_Bits_From_Bytes ( Message, &Struct->Flags[i],
Adr+56+i, 1 );
}
Grib_Get_Bits_From_Bytes ( Message, &Struct->Params_Indic, Adr+64, 8 ) ;
.....
Grib_Get_Bits_From_Bytes ( Message, &Struct->Units_Scale_Factor,
Adr+201, 15 ) ;
Grib_Get_Bits_From_Bytes ( Message, &Signe, Adr+200, 1 ) ; |