STRUCTURE /L2AKu_FLG/
 BYTE flagEcho(176,49)
 INTEGER*4 qualityData(49)
 BYTE flagSensor
END STRUCTURE
STRUCTURE /L2AKu_SLV/
 BYTE flagSLV(176,49)
 INTEGER*2 binEchoBottom(49)
 REAL*4 piaFinal(49)
 REAL*4 sigmaZeroCorrected(49)
 INTEGER*2 zFactorCorrected(176,49)
 REAL*4 zFactorCorrectedESurface(49)
 REAL*4 zFactorCorrectedNearSurface(49)
 INTEGER*2 paramDSD(2,176,49)
 INTEGER*2 precipRate(176,49)
 REAL*4 precipWaterIntegrated(2,49)
 REAL*4 precipRateNearSurface(49)
 REAL*4 precipRateESurface(49)
 REAL*4 precipRateAve24(49)
 CHARACTER phaseNearSurface(49)
 INTEGER*2 epsilon(176,49)
END STRUCTURE
STRUCTURE /L2AKu_DSD/
 CHARACTER phase(176,49)
 INTEGER*2 binNode(5,49)
END STRUCTURE
STRUCTURE /L2AKu_SRT/
 REAL*4 PIAalt(6,49)
 REAL*4 RFactorAlt(6,49)
 REAL*4 PIAweight(6,49)
 REAL*4 pathAtten(49)
 REAL*4 reliabFactor(49)
 INTEGER*2 reliabFlag(49)
 INTEGER*2 refScanID(2,2,49)
END STRUCTURE
STRUCTURE /L2AKu_CSF/
 INTEGER*4 flagBB(49)
 INTEGER*2 binBBPeak(49)
 INTEGER*2 binBBTop(49)
 INTEGER*2 binBBBottom(49)
 REAL*4 heightBB(49)
 REAL*4 widthBB(49)
 INTEGER*4 qualityBB(49)
 INTEGER*4 typePrecip(49)
 INTEGER*4 qualityTypePrecip(49)
 INTEGER*4 flagShallowRain(49) END STRUCTURE
STRUCTURE /L2AKu_VER/
 INTEGER*2 binZeroDeg(49)
 INTEGER*2 attenuationNP(176,49)
 REAL*4 piaNP(4,49)
 REAL*4 sigmaZeroNPCorrected(49)
 REAL*4 heightZeroDeg(49)
END STRUCTURE
STRUCTURE /L2AKu_PRE/
 REAL*4 elevation(49)
 INTEGER*4 landSurfaceType(49)
 REAL*4 localZenithAngle(49)
 INTEGER*4 flagPrecip(49)
 INTEGER*2 binRealSurface(49)
 INTEGER*2 binStormTop(49)
 REAL*4 heightStormTop(49)
 INTEGER*2 binClutterFreeBottom(49)
 REAL*4 sigmaZeroMeasured(49)
 INTEGER*2 zFactorMeasured(176,49)
 REAL*4 ellipsoidBinOffset(49)
 REAL*4 snRatioAtRealSurface(49)
END STRUCTURE
STRUCTURE /L2AKu_SCANSTATUS/
 BYTE dataQuality
 BYTE dataWarning
 BYTE missing
BYTE modeStatus
 INTEGER*2 geoError
 INTEGER*2 geoWarning
 INTEGER*2 SCorientation
 INTEGER*2 pointingStatus
 BYTE acsModeMidScan
BYTE targetSelectionMidScan
 BYTE operationalMode
 BYTE limitErrorFlag
 REAL*8 FractionalGranuleNumber
END STRUCTURE 
STRUCTURE /SCANTIME/
 INTEGER*2 Year
 BYTE Month
 BYTE DayOfMonth
 BYTE Hour
BYTE Minute
 BYTE Second
 INTEGER*2 MilliSecond
 INTEGER*2 DayOfYear
 REAL*8 SecondOfDay
END STRUCTURE
STRUCTURE /L2AKu_NS/
 RECORD /SCANTIME/ ScanTime
 REAL*4 Latitude(49)
 REAL*4 Longitude(49)
 RECORD /L2AKu_SCANSTATUS/ scanStatus
 RECORD /L2AKu_PRE/ PRE
 RECORD /L2AKu_VER/ VER
 RECORD /L2AKu_CSF/ CSF
 RECORD /L2AKu_SRT/ SRT
 RECORD /L2AKu_DSD/ DSD
 RECORD /L2AKu_SLV/ SLV
 RECORD /L2AKu_FLG/ FLG
END STRUCTURE