awips2/ncep/gov.noaa.nws.ncep.viz.tools/AODTLIB/odtgsIRimage.c
root 7dbd17a5aa Initial revision of AWIPS2 11.9.0-7p5
Former-commit-id: 133dc97f67 [formerly a02aeb236c] [formerly 9f19e3f712] [formerly 133dc97f67 [formerly a02aeb236c] [formerly 9f19e3f712] [formerly 06a8b51d6d [formerly 9f19e3f712 [formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]]]
Former-commit-id: 06a8b51d6d
Former-commit-id: 9bb8decbcf [formerly 8e80217e59] [formerly 377dcd10b9 [formerly 3360eb6c5f]]
Former-commit-id: 377dcd10b9
Former-commit-id: e2ecdcfe33
2012-01-06 08:55:05 -06:00

49 lines
1.8 KiB
C

/* include file containing all AODT library global variables */
#include "../inc/odtlib.h"
/* include file containing all AODT library variable definitions */
#include "../inc/odtlibdefs-x.h"
/* include file containing format statements for shared functions */
#include "../inc/odtlibfuncs.h"
int aodtv64_getIRimageinfo( int *date,int *time,int *sat,char *csat)
/* return IR image information to application from AODT library
Inputs : none
Outputs: AODT library IR image date/time/satellite information
Return : 0 : o.k.
*/
{
char *retstrng;
retstrng=(char *)calloc((size_t)12,sizeof(char));
/* set IR image date to return variable */
*date=odtcurrent_v64->IR.date;
/* set IR image time to return variable */
*time=odtcurrent_v64->IR.time;
/* assign IR image satellite type to return variable */
*sat=odtcurrent_v64->IR.sattype;
(void)aodtv64_sattypes(odtcurrent_v64->IR.sattype,retstrng);
strcpy(csat,retstrng);
csat[strlen(retstrng)]='\0';
free(retstrng);
return 0;
}
int aodtv64_setIRimageinfo( int date,int time,int sat)
/* set IR image date/time within AODT library memory
Inputs : AODT library IR image date/time information
Outputs: none
Return : 0 : o.k.
*/
{
/* assign IR image date to AODT library variable */
odtcurrent_v64->IR.date=date;
/* assign IR image time to AODT library variable */
odtcurrent_v64->IR.time=time;
/* assign IR image satellite type to AODT library variable */
odtcurrent_v64->IR.sattype=sat;
return 0;
}