netcdf test { types: compound dINT32_t { int dINT32__0 ; }; // dINT32_t compound dUINT32_t { uint dUINT32__0 ; }; // dUINT32_t compound dINT16_t { int dINT16__0 ; }; // dINT16_t compound dUINT16_t { uint dUINT16__0 ; }; // dUINT16_t compound dINT8_t { int dINT8__0 ; }; // dINT8_t compound dUINT8_t { ubyte dUINT8__0 ; }; // dUINT8_t compound dFLOAT32_t { double dFLOAT32__0 ; }; // dFLOAT32_t compound dFLOAT64_t { double dFLOAT64__0 ; }; // dFLOAT64_t compound dCHAR8_t { string dCHAR8__0 ; }; // dCHAR8_t compound dUCHAR8_t { string dUCHAR8__0 ; }; // dUCHAR8_t compound Vdata_record_t { dINT32_t dINT32 ; dUINT32_t dUINT32 ; dINT16_t dINT16 ; dUINT16_t dUINT16 ; dINT8_t dINT8 ; dUINT8_t dUINT8 ; dFLOAT32_t dFLOAT32 ; dFLOAT64_t dFLOAT64 ; dCHAR8_t dCHAR8 ; dUCHAR8_t dUCHAR8 ; }; // Vdata_record_t Vdata_record_t(*) Vdata_t ; variables: Vdata_t Vdata ; data: Vdata = {{{1}, {0}, {2}, {2}, {3}, {0}, {1000}, {999.950000416665}, {"This is a data test string (pass 0)."}, {"This is a data test string (pass 1)."}}, {{5}, {6}, {8}, {12}, {13}, {1}, {999.800006666578}, {999.550033748988}, {"This is a data test string (pass 2)."}, {"This is a data test string (pass 3)."}}, {{21}, {20}, {34}, {30}, {55}, {2}, {999.200106660978}, {998.750260394966}, {"This is a data test string (pass 4)."}, {"This is a data test string (pass 5)."}}, {{89}, {42}, {144}, {56}, {233}, {3}, {998.200539935204}, {997.55100025328}, {"This is a data test string (pass 6)."}, {"This is a data test string (pass 7)."}}, {{377}, {72}, {610}, {90}, {987}, {4}, {996.801706302619}, {995.952733011994}, {"This is a data test string (pass 8)."}, {"This is a data test string (pass 9)."}}} ; }