_NAME_ getRequestTimesForDaysEvtCycles _PROTOTYPE_ uint32 *getRequestTimesForDaysEvtCycles(int day1996, char instrumentID); _SHORT-DESCRIPTION_ Get a list of times which can be used to iteratively retrieve a day's worth of event data _DESCRIPTION_ Get a list of times which can be used to iteratively retrieve a day's worth of event data with no possibility of getting overlapping data when using this routine to retrieve data over many days. These times *are not* data time stamps because actually getting the time stamps would be just as time consuming as a full read of the data. _ You need to free the memory allocated to this list when you are finished using it. _SHORT-CODE-SAMPLE_ int day1996, i; char instrumentID = 's'; /* SIS instrument */ uint32 *pTimeList; struct L1_1SisEvent *pSisEvents; _ for (day1996 = 695; day1996 < 730; day1996++) { pTimeList = getRequestTimesForDaysEvtCycles(day1996, instrumentID); i = 0; while (pTimeList[i] != 0) { pSisEvents = getEvents_s(pTimeList[i]); _ /* process your events here */ } free(pTimeList); /* IMPORTANT!!! */ i++; } _INPUT_ * day1996 is the day-of-1996. * instrumentID is the id of the instrument of interest: 'c' for CRIS and 's' for SIS. _OUTPUT_ * An array of times (in seconds-since-1996), terminated by a zero value.