OPeNDAP Dataset Access Form


Action:

Data URL:


Global Attributes:


Variables:


nStaticIds: 32 bit Integer
nStaticIds

staticIds: Array of Strings [maxStaticIds = 0..44999]
maxStaticIds:

lastRecord: Array of 32 bit Integers [maxStaticIds = 0..44999]
maxStaticIds:

invTime: Array of 32 bit Integers [recNum = 0..167557]
recNum:

prevRecord: Array of 32 bit Integers [recNum = 0..167557]
recNum:

inventory: Array of 32 bit Integers [maxStaticIds = 0..44999]
maxStaticIds:

globalInventory: 32 bit Integer
globalInventory

firstOverflow: 32 bit Integer
firstOverflow

isOverflow: Array of 32 bit Integers [recNum = 0..167557]
recNum:

firstInBin: Array of 32 bit Integers [nInventoryBins = 0..23]
nInventoryBins:

lastInBin: Array of 32 bit Integers [nInventoryBins = 0..23]
nInventoryBins:

secondsStage1_2: Array of 32 bit Integers [recNum = 0..167557]
recNum:

secondsStage3: Array of 32 bit Integers [recNum = 0..167557]
recNum:

providerId: Array of Strings [recNum = 0..167557]
recNum:

stationId: Array of Strings [recNum = 0..167557]
recNum:

handbook5Id: Array of Strings [recNum = 0..167557]
recNum:

stationName: Array of Strings [recNum = 0..167557]
recNum:

homeWFO: Array of Strings [recNum = 0..167557]
recNum:

numericWMOid: Array of 32 bit Integers [recNum = 0..167557]
recNum:

stationType: Array of Strings [recNum = 0..167557]
recNum:

dataProvider: Array of Strings [recNum = 0..167557]
recNum:

filterSetNum: 32 bit Integer
filterSetNum

QCT: Array of Strings [QCcheckNum = 0..9]
QCcheckNum:

ICT: Array of Strings [ICcheckNum = 0..54]
ICcheckNum:

latitude: Array of 32 bit Reals [recNum = 0..167557]
recNum:

longitude: Array of 32 bit Reals [recNum = 0..167557]
recNum:

elevation: Array of 32 bit Reals [recNum = 0..167557]
recNum:

observationTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

reportTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

receivedTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

modifyTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

temperature: Array of 32 bit Reals [recNum = 0..167557]
recNum:

tempChangeTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

temperatureDD: String
temperatureDD

temperatureQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

temperatureQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

temperatureQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

temperatureICA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

temperatureICR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

dewpoint: Array of 32 bit Reals [recNum = 0..167557]
recNum:

dewpointDD: String
dewpointDD

dewpointQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

dewpointQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

dewpointQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

dewpointICA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

dewpointICR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

relHumidity: Array of 32 bit Reals [recNum = 0..167557]
recNum:

rhChangeTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

relHumidityDD: String
relHumidityDD

relHumidityQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

relHumidityQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

relHumidityQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

stationPressure: Array of 32 bit Reals [recNum = 0..167557]
recNum:

stationPressChangeTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

stationPressureDD: String
stationPressureDD

stationPressureQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

stationPressureQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

stationPressureQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

stationPressureICA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

stationPressureICR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

seaLevelPressure: Array of 32 bit Reals [recNum = 0..167557]
recNum:

seaLevelPressureDD: String
seaLevelPressureDD

seaLevelPressureQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

seaLevelPressureQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

seaLevelPressureQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

seaLevelPressureICA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

seaLevelPressureICR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

pressChangeChar: Array of 16 bit Integers [recNum = 0..167557]
recNum:

pressChange3Hour: Array of 32 bit Reals [recNum = 0..167557]
recNum:

pressChange3HourDD: String
pressChange3HourDD

pressChange3HourQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

pressChange3HourQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

pressChange3HourQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

pressChange3HourICA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

pressChange3HourICR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

altimeter: Array of 32 bit Reals [recNum = 0..167557]
recNum:

altimeterDD: String
altimeterDD

altimeterQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

altimeterQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

altimeterQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

windDir: Array of 32 bit Reals [recNum = 0..167557]
recNum:

windDirChangeTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

windDirDD: String
windDirDD

windDirQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windDirQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windDirQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

windDirICA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windDirICR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windSpeed: Array of 32 bit Reals [recNum = 0..167557]
recNum:

windSpeedChangeTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

windSpeedDD: String
windSpeedDD

windSpeedQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windSpeedQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windSpeedQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

windSpeedICA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windSpeedICR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windGust: Array of 32 bit Reals [recNum = 0..167557]
recNum:

windGustChangeTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

windGustDD: String
windGustDD

windGustQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windGustQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windGustQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

windDirMax: Array of 32 bit Reals [recNum = 0..167557]
recNum:

windDirMaxDD: String
windDirMaxDD

windDirMaxQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windDirMaxQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

windDirMaxQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

visibility: Array of 32 bit Reals [recNum = 0..167557]
recNum:

visibilityDD: String
visibilityDD

visibilityQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

visibilityQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

visibilityQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

visibilityICA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

visibilityICR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

rawPrecip: Array of 32 bit Reals [recNum = 0..167557]
recNum:

precipAccum: Array of 32 bit Reals [recNum = 0..167557]
recNum:

precipAccumDD: String
precipAccumDD

precipAccumQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

precipAccumQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

precipAccumQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

precipAccumICA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

precipAccumICR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

precipRate: Array of 32 bit Reals [recNum = 0..167557]
recNum:

precipRateDD: String
precipRateDD

precipRateQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

precipRateQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

precipRateQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

precipType: Array of 16 bit Integers [recNum = 0..167557][maxSensor = 0..1]
recNum: maxSensor:

precipIntensity: Array of 16 bit Integers [recNum = 0..167557][maxSensor = 0..1]
recNum: maxSensor:

timeSinceLastPcp: Array of 64 bit Reals [recNum = 0..167557]
recNum:

solarRadiation: Array of 32 bit Reals [recNum = 0..167557]
recNum:

solarRadChangeTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

seaSurfaceTemp: Array of 32 bit Reals [recNum = 0..167557]
recNum:

seaSurfaceTempDD: String
seaSurfaceTempDD

seaSurfaceTempQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

seaSurfaceTempQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

seaSurfaceTempQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

seaSurfaceTempICA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

seaSurfaceTempICR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

rawMessage: Array of Strings [recNum = 0..167557]
recNum:

totalColumnPWV: Array of 32 bit Reals [recNum = 0..167557]
recNum:

totalSignalDelay: Array of 32 bit Reals [recNum = 0..167557]
recNum:

drySignalDelay: Array of 32 bit Reals [recNum = 0..167557]
recNum:

wetSignalDelay: Array of 32 bit Reals [recNum = 0..167557]
recNum:

meanWeightedTemperature: Array of 32 bit Reals [recNum = 0..167557]
recNum:

formalError: Array of 32 bit Reals [recNum = 0..167557]
recNum:

capPi: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadTemperature1: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadTemperature2: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadTemperature3: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadTemperature4: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidFreezeTemp1: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidFreezeTemp2: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidFreezeTemp3: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidFreezeTemp4: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidChemFactor1: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidChemFactor2: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidChemFactor3: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidChemFactor4: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidChemPercent1: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidChemPercent2: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidChemPercent3: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidChemPercent4: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidIcePercent1: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidIcePercent2: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidIcePercent3: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidIcePercent4: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidDepth1: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidDepth2: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidDepth3: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadLiquidDepth4: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadState1: Array of 16 bit Integers [recNum = 0..167557]
recNum:

roadState2: Array of 16 bit Integers [recNum = 0..167557]
recNum:

roadState3: Array of 16 bit Integers [recNum = 0..167557]
recNum:

roadState4: Array of 16 bit Integers [recNum = 0..167557]
recNum:

roadSubsurfaceTemp1: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadSubsurfaceTemp2: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadSubsurfaceTemp3: Array of 32 bit Reals [recNum = 0..167557]
recNum:

roadSubsurfaceTemp4: Array of 32 bit Reals [recNum = 0..167557]
recNum:

fuelTemperature: Array of 32 bit Reals [recNum = 0..167557]
recNum:

fuelTempChangeTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

fuelMoisture: Array of 32 bit Reals [recNum = 0..167557]
recNum:

fuelMoistChangeTime: Array of 64 bit Reals [recNum = 0..167557]
recNum:

soilTemperature: Array of 32 bit Reals [recNum = 0..167557]
recNum:

soilTemperatureDD: String
soilTemperatureDD

soilTemperatureQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

soilTemperatureQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

soilTemperatureQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

soilMoisture: Array of 32 bit Reals [recNum = 0..167557]
recNum:

soilMoisturePercent: Array of 32 bit Reals [recNum = 0..167557]
recNum:

soilMoisturePercentDD: String
soilMoisturePercentDD

soilMoisturePercentQCA: Array of 32 bit Integers [recNum = 0..167557]
recNum:

soilMoisturePercentQCR: Array of 32 bit Integers [recNum = 0..167557]
recNum:

soilMoisturePercentQCD: Array of 32 bit Reals [recNum = 0..167557][QCcheckNum = 0..9]
recNum: QCcheckNum:

waterLevel: Array of 32 bit Reals [recNum = 0..167557]
recNum:

mobileLat: Array of 32 bit Reals [recNum = 0..167557]
recNum:

mobileLon: Array of 32 bit Reals [recNum = 0..167557]
recNum:

mobileElev: Array of 32 bit Reals [recNum = 0..167557]
recNum:

presWx: Array of Strings [recNum = 0..167557]
recNum:

numSkyCoverObs: Array of 32 bit Integers [recNum = 0..167557]
recNum:

skyCvr: Array of Strings [recNum = 0..167557][maxSkyCover = 0..5]
recNum: maxSkyCover:

skyCovLayerBase: Array of 32 bit Reals [recNum = 0..167557][maxSkyCover = 0..5]
recNum: maxSkyCover:

iceThickness: Array of 32 bit Reals [recNum = 0..167557]
recNum:

minTemp24Hour: Array of 32 bit Reals [recNum = 0..167557]
recNum:

maxTemp24Hour: Array of 32 bit Reals [recNum = 0..167557]
recNum:

restrictedDataLevel: Array of 16 bit Integers [recNum = 0..167557]
recNum:

test1: Array of Strings [recNum = 0..167557]
recNum:

numPST: 16 bit Integer
numPST

code1PST: Array of 16 bit Integers [maxPSTEntries = 0..299]
maxPSTEntries:

code2PST: Array of 16 bit Integers [maxPSTEntries = 0..299]
maxPSTEntries:

code3PST: Array of 16 bit Integers [maxPSTEntries = 0..299]
maxPSTEntries:

code4PST: Array of 16 bit Integers [maxPSTEntries = 0..299]
maxPSTEntries:

namePST: Array of Strings [maxPSTEntries = 0..299]
maxPSTEntries:

typePST: String
typePST

windDir10: Array of 32 bit Reals [recNum = 0..167557]
recNum:

windSpeed10: Array of 32 bit Reals [recNum = 0..167557]
recNum:

windGust10: Array of 32 bit Reals [recNum = 0..167557]
recNum:

windDirMax10: Array of 32 bit Reals [recNum = 0..167557]
recNum:

precip1min: Array of 32 bit Reals [recNum = 0..167557]
recNum:

minTemp6Hour: Array of 32 bit Reals [recNum = 0..167557]
recNum:

maxTemp6Hour: Array of 32 bit Reals [recNum = 0..167557]
recNum:


For questions or comments about this dataset, contact the administrator of this server [TDS Admin] at: daessupport@albany.edu

For questions or comments about the OPeNDAP service bundled with the TDS, email THREDDS support at: support-thredds@unidata.ucar.edu


DDS:

Dataset {
    Int32 nStaticIds;
    String staticIds[maxStaticIds = 45000];
    Int32 lastRecord[maxStaticIds = 45000];
    Int32 invTime[recNum = 167558];
    Int32 prevRecord[recNum = 167558];
    Int32 inventory[maxStaticIds = 45000];
    Int32 globalInventory;
    Int32 firstOverflow;
    Int32 isOverflow[recNum = 167558];
    Int32 firstInBin[nInventoryBins = 24];
    Int32 lastInBin[nInventoryBins = 24];
    Int32 secondsStage1_2[recNum = 167558];
    Int32 secondsStage3[recNum = 167558];
    String providerId[recNum = 167558];
    String stationId[recNum = 167558];
    String handbook5Id[recNum = 167558];
    String stationName[recNum = 167558];
    String homeWFO[recNum = 167558];
    Int32 numericWMOid[recNum = 167558];
    String stationType[recNum = 167558];
    String dataProvider[recNum = 167558];
    Int32 filterSetNum;
    String QCT[QCcheckNum = 10];
    String ICT[ICcheckNum = 55];
    Float32 latitude[recNum = 167558];
    Float32 longitude[recNum = 167558];
    Float32 elevation[recNum = 167558];
    Float64 observationTime[recNum = 167558];
    Float64 reportTime[recNum = 167558];
    Float64 receivedTime[recNum = 167558];
    Float64 modifyTime[recNum = 167558];
    Float32 temperature[recNum = 167558];
    Float64 tempChangeTime[recNum = 167558];
    String temperatureDD;
    Int32 temperatureQCA[recNum = 167558];
    Int32 temperatureQCR[recNum = 167558];
    Float32 temperatureQCD[recNum = 167558][QCcheckNum = 10];
    Int32 temperatureICA[recNum = 167558];
    Int32 temperatureICR[recNum = 167558];
    Float32 dewpoint[recNum = 167558];
    String dewpointDD;
    Int32 dewpointQCA[recNum = 167558];
    Int32 dewpointQCR[recNum = 167558];
    Float32 dewpointQCD[recNum = 167558][QCcheckNum = 10];
    Int32 dewpointICA[recNum = 167558];
    Int32 dewpointICR[recNum = 167558];
    Float32 relHumidity[recNum = 167558];
    Float64 rhChangeTime[recNum = 167558];
    String relHumidityDD;
    Int32 relHumidityQCA[recNum = 167558];
    Int32 relHumidityQCR[recNum = 167558];
    Float32 relHumidityQCD[recNum = 167558][QCcheckNum = 10];
    Float32 stationPressure[recNum = 167558];
    Float64 stationPressChangeTime[recNum = 167558];
    String stationPressureDD;
    Int32 stationPressureQCA[recNum = 167558];
    Int32 stationPressureQCR[recNum = 167558];
    Float32 stationPressureQCD[recNum = 167558][QCcheckNum = 10];
    Int32 stationPressureICA[recNum = 167558];
    Int32 stationPressureICR[recNum = 167558];
    Float32 seaLevelPressure[recNum = 167558];
    String seaLevelPressureDD;
    Int32 seaLevelPressureQCA[recNum = 167558];
    Int32 seaLevelPressureQCR[recNum = 167558];
    Float32 seaLevelPressureQCD[recNum = 167558][QCcheckNum = 10];
    Int32 seaLevelPressureICA[recNum = 167558];
    Int32 seaLevelPressureICR[recNum = 167558];
    Int16 pressChangeChar[recNum = 167558];
    Float32 pressChange3Hour[recNum = 167558];
    String pressChange3HourDD;
    Int32 pressChange3HourQCA[recNum = 167558];
    Int32 pressChange3HourQCR[recNum = 167558];
    Float32 pressChange3HourQCD[recNum = 167558][QCcheckNum = 10];
    Int32 pressChange3HourICA[recNum = 167558];
    Int32 pressChange3HourICR[recNum = 167558];
    Float32 altimeter[recNum = 167558];
    String altimeterDD;
    Int32 altimeterQCA[recNum = 167558];
    Int32 altimeterQCR[recNum = 167558];
    Float32 altimeterQCD[recNum = 167558][QCcheckNum = 10];
    Float32 windDir[recNum = 167558];
    Float64 windDirChangeTime[recNum = 167558];
    String windDirDD;
    Int32 windDirQCA[recNum = 167558];
    Int32 windDirQCR[recNum = 167558];
    Float32 windDirQCD[recNum = 167558][QCcheckNum = 10];
    Int32 windDirICA[recNum = 167558];
    Int32 windDirICR[recNum = 167558];
    Float32 windSpeed[recNum = 167558];
    Float64 windSpeedChangeTime[recNum = 167558];
    String windSpeedDD;
    Int32 windSpeedQCA[recNum = 167558];
    Int32 windSpeedQCR[recNum = 167558];
    Float32 windSpeedQCD[recNum = 167558][QCcheckNum = 10];
    Int32 windSpeedICA[recNum = 167558];
    Int32 windSpeedICR[recNum = 167558];
    Float32 windGust[recNum = 167558];
    Float64 windGustChangeTime[recNum = 167558];
    String windGustDD;
    Int32 windGustQCA[recNum = 167558];
    Int32 windGustQCR[recNum = 167558];
    Float32 windGustQCD[recNum = 167558][QCcheckNum = 10];
    Float32 windDirMax[recNum = 167558];
    String windDirMaxDD;
    Int32 windDirMaxQCA[recNum = 167558];
    Int32 windDirMaxQCR[recNum = 167558];
    Float32 windDirMaxQCD[recNum = 167558][QCcheckNum = 10];
    Float32 visibility[recNum = 167558];
    String visibilityDD;
    Int32 visibilityQCA[recNum = 167558];
    Int32 visibilityQCR[recNum = 167558];
    Float32 visibilityQCD[recNum = 167558][QCcheckNum = 10];
    Int32 visibilityICA[recNum = 167558];
    Int32 visibilityICR[recNum = 167558];
    Float32 rawPrecip[recNum = 167558];
    Float32 precipAccum[recNum = 167558];
    String precipAccumDD;
    Int32 precipAccumQCA[recNum = 167558];
    Int32 precipAccumQCR[recNum = 167558];
    Float32 precipAccumQCD[recNum = 167558][QCcheckNum = 10];
    Int32 precipAccumICA[recNum = 167558];
    Int32 precipAccumICR[recNum = 167558];
    Float32 precipRate[recNum = 167558];
    String precipRateDD;
    Int32 precipRateQCA[recNum = 167558];
    Int32 precipRateQCR[recNum = 167558];
    Float32 precipRateQCD[recNum = 167558][QCcheckNum = 10];
    Int16 precipType[recNum = 167558][maxSensor = 2];
    Int16 precipIntensity[recNum = 167558][maxSensor = 2];
    Float64 timeSinceLastPcp[recNum = 167558];
    Float32 solarRadiation[recNum = 167558];
    Float64 solarRadChangeTime[recNum = 167558];
    Float32 seaSurfaceTemp[recNum = 167558];
    String seaSurfaceTempDD;
    Int32 seaSurfaceTempQCA[recNum = 167558];
    Int32 seaSurfaceTempQCR[recNum = 167558];
    Float32 seaSurfaceTempQCD[recNum = 167558][QCcheckNum = 10];
    Int32 seaSurfaceTempICA[recNum = 167558];
    Int32 seaSurfaceTempICR[recNum = 167558];
    String rawMessage[recNum = 167558];
    Float32 totalColumnPWV[recNum = 167558];
    Float32 totalSignalDelay[recNum = 167558];
    Float32 drySignalDelay[recNum = 167558];
    Float32 wetSignalDelay[recNum = 167558];
    Float32 meanWeightedTemperature[recNum = 167558];
    Float32 formalError[recNum = 167558];
    Float32 capPi[recNum = 167558];
    Float32 roadTemperature1[recNum = 167558];
    Float32 roadTemperature2[recNum = 167558];
    Float32 roadTemperature3[recNum = 167558];
    Float32 roadTemperature4[recNum = 167558];
    Float32 roadLiquidFreezeTemp1[recNum = 167558];
    Float32 roadLiquidFreezeTemp2[recNum = 167558];
    Float32 roadLiquidFreezeTemp3[recNum = 167558];
    Float32 roadLiquidFreezeTemp4[recNum = 167558];
    Float32 roadLiquidChemFactor1[recNum = 167558];
    Float32 roadLiquidChemFactor2[recNum = 167558];
    Float32 roadLiquidChemFactor3[recNum = 167558];
    Float32 roadLiquidChemFactor4[recNum = 167558];
    Float32 roadLiquidChemPercent1[recNum = 167558];
    Float32 roadLiquidChemPercent2[recNum = 167558];
    Float32 roadLiquidChemPercent3[recNum = 167558];
    Float32 roadLiquidChemPercent4[recNum = 167558];
    Float32 roadLiquidIcePercent1[recNum = 167558];
    Float32 roadLiquidIcePercent2[recNum = 167558];
    Float32 roadLiquidIcePercent3[recNum = 167558];
    Float32 roadLiquidIcePercent4[recNum = 167558];
    Float32 roadLiquidDepth1[recNum = 167558];
    Float32 roadLiquidDepth2[recNum = 167558];
    Float32 roadLiquidDepth3[recNum = 167558];
    Float32 roadLiquidDepth4[recNum = 167558];
    Int16 roadState1[recNum = 167558];
    Int16 roadState2[recNum = 167558];
    Int16 roadState3[recNum = 167558];
    Int16 roadState4[recNum = 167558];
    Float32 roadSubsurfaceTemp1[recNum = 167558];
    Float32 roadSubsurfaceTemp2[recNum = 167558];
    Float32 roadSubsurfaceTemp3[recNum = 167558];
    Float32 roadSubsurfaceTemp4[recNum = 167558];
    Float32 fuelTemperature[recNum = 167558];
    Float64 fuelTempChangeTime[recNum = 167558];
    Float32 fuelMoisture[recNum = 167558];
    Float64 fuelMoistChangeTime[recNum = 167558];
    Float32 soilTemperature[recNum = 167558];
    String soilTemperatureDD;
    Int32 soilTemperatureQCA[recNum = 167558];
    Int32 soilTemperatureQCR[recNum = 167558];
    Float32 soilTemperatureQCD[recNum = 167558][QCcheckNum = 10];
    Float32 soilMoisture[recNum = 167558];
    Float32 soilMoisturePercent[recNum = 167558];
    String soilMoisturePercentDD;
    Int32 soilMoisturePercentQCA[recNum = 167558];
    Int32 soilMoisturePercentQCR[recNum = 167558];
    Float32 soilMoisturePercentQCD[recNum = 167558][QCcheckNum = 10];
    Float32 waterLevel[recNum = 167558];
    Float32 mobileLat[recNum = 167558];
    Float32 mobileLon[recNum = 167558];
    Float32 mobileElev[recNum = 167558];
    String presWx[recNum = 167558];
    Int32 numSkyCoverObs[recNum = 167558];
    String skyCvr[recNum = 167558][maxSkyCover = 6];
    Float32 skyCovLayerBase[recNum = 167558][maxSkyCover = 6];
    Float32 iceThickness[recNum = 167558];
    Float32 minTemp24Hour[recNum = 167558];
    Float32 maxTemp24Hour[recNum = 167558];
    Int16 restrictedDataLevel[recNum = 167558];
    String test1[recNum = 167558];
    Int16 numPST;
    Int16 code1PST[maxPSTEntries = 300];
    Int16 code2PST[maxPSTEntries = 300];
    Int16 code3PST[maxPSTEntries = 300];
    Int16 code4PST[maxPSTEntries = 300];
    String namePST[maxPSTEntries = 300];
    String typePST;
    Float32 windDir10[recNum = 167558];
    Float32 windSpeed10[recNum = 167558];
    Float32 windGust10[recNum = 167558];
    Float32 windDirMax10[recNum = 167558];
    Float32 precip1min[recNum = 167558];
    Float32 minTemp6Hour[recNum = 167558];
    Float32 maxTemp6Hour[recNum = 167558];
} MADIS2/20240209_0019;