Go to the documentation of this file.
10 static const char* sensorName[] = {
51 static const char *instrumentName[] = {
92 static const char *platformName[] = {
133 static const char *sensorDir[] = {
174 static const char *subsensorDir[] = {
191 static const int instrumentId[] = {
232 static const char *instrumentNameByInstrumentId[] = {
278 return sensorName[sensorId];
292 return instrumentName[sensorId];
306 return platformName[sensorId];
320 return sensorDir[sensorId];
334 return subsensorDir[subsensorId];
348 return instrumentId[sensorId];
362 return instrumentNameByInstrumentId[instrumentId];
385 if (strcasecmp(
name,
"hmodisa") == 0)
387 if (strcasecmp(
name,
"hmodist") == 0)
391 if (strcasecmp(sensorName[
i],
name) == 0)
413 char* ptr = strchr(tmpInstrument,
',');
417 ptr = strchr(tmpPlatform,
',');
421 if (strcasecmp(instrumentName[
i], tmpInstrument) == 0)
422 if (strcasecmp(platformName[
i], tmpPlatform) == 0) {
const char * sensorId2SensorDir(int sensorId)
int instrumentPlatform2SensorId(const char *instrument, const char *platform)
#define INSTRUMENT_SPEXONE
int isValidInt(const char *str)
int sensorName2SensorId(const char *name)
const char * sensorId2PlatformName(int sensorId)
const char * instrumentId2InstrumentName(int instrumentId)
int sensorId2SubsensorId(int sensorId)
#define INSTRUMENT_HAWKEYE
#define INSTRUMENT_SEAWIFS
char * strdup(const char *)
#define INSTRUMENT_AVIRIS
#define INSTRUMENT_L7ETMP
const char * sensorId2SensorName(int sensorId)
const char * sensorId2InstrumentName(int sensorId)
#define INSTRUMENT_AQUARIUS
const char * subsensorId2SubsensorDir(int subsensorId)
const char * instrumentPlatform2SensorName(const char *instrument, const char *platform)
int sensorId2InstrumentId(int sensorId)