diff --git a/src/stream_gribapi.c b/src/stream_gribapi.c index a83fabe2cb99fd239029662c56db0c9444b484d3..b5c6ce613ac31d8b2b908943987323741246003d 100644 --- a/src/stream_gribapi.c +++ b/src/stream_gribapi.c @@ -507,8 +507,8 @@ void gribapiAddRecord(int streamID, int param, grib_handle *gh, { size_t len = 256; char typeOfPacking[256]; - GRIB_CHECK(grib_get_string(gh, "typeOfPacking", typeOfPacking, &len), 0); - // fprintf(stderr, "typeOfPacking %d %s\n", len, typeOfPacking); + GRIB_CHECK(grib_get_string(gh, "packingType", typeOfPacking, &len), 0); + // fprintf(stderr, "packingType %d %s\n", len, typeOfPacking); grid.lcomplex = 0; if ( strncmp(typeOfPacking, "spectral_complex", len) == 0 ) grid.lcomplex = 1; @@ -808,10 +808,10 @@ int gribapiScanTimestep1(int streamID) size_t len = 256; char typeOfPacking[256]; - status = grib_get_string(gh, "typeOfPacking", typeOfPacking, &len); + status = grib_get_string(gh, "packingType", typeOfPacking, &len); if ( status == 0 ) { - // fprintf(stderr, "typeOfPacking %d %s\n", len, typeOfPacking); + // fprintf(stderr, "packingType %d %s\n", len, typeOfPacking); if ( strncmp(typeOfPacking, "grid_jpeg", len) == 0 ) ztype = COMPRESS_JPEG; } @@ -2081,12 +2081,12 @@ void gribapiDefGrid(grib_handle *gh, int gridID, int ljpeg) if ( ljpeg ) { mesg = "grid_jpeg"; len = strlen(mesg); - GRIB_CHECK(grib_set_string(gh, "typeOfPacking", mesg, &len), 0); + GRIB_CHECK(grib_set_string(gh, "packingType", mesg, &len), 0); } else { mesg = "grid_simple"; len = strlen(mesg); - GRIB_CHECK(grib_set_string(gh, "typeOfPacking", mesg, &len), 0); + GRIB_CHECK(grib_set_string(gh, "packingType", mesg, &len), 0); } break; @@ -2143,10 +2143,11 @@ void gribapiDefGrid(grib_handle *gh, int gridID, int ljpeg) lwarncomplex = 0; } mesg = "spectral_simple"; len = strlen(mesg); - GRIB_CHECK(grib_set_string(gh, "typeOfPacking", mesg, &len), 0); + GRIB_CHECK(grib_set_string(gh, "packingType", mesg, &len), 0); /* mesg = "spectral_complex"; len = strlen(mesg); - GRIB_CHECK(grib_set_string(gh, "typeOfPacking", mesg, &len), 0); + GRIB_CHECK(grib_set_string(gh, "packingType", mesg, &len), 0); + GRIB_CHECK(grib_set_long(gh, "JS", 20), 0); GRIB_CHECK(grib_set_long(gh, "KS", 20), 0); GRIB_CHECK(grib_set_long(gh, "MS", 20), 0); @@ -2155,7 +2156,7 @@ void gribapiDefGrid(grib_handle *gh, int gridID, int ljpeg) else { mesg = "spectral_simple"; len = strlen(mesg); - GRIB_CHECK(grib_set_string(gh, "typeOfPacking", mesg, &len), 0); + GRIB_CHECK(grib_set_string(gh, "packingType", mesg, &len), 0); } break;