base/drms/libs/api/drms_keyword.h File Reference

Functions to access DRMS keyword values, and to convert DRMS keywords to FITS keywords and vice versa. More...

#include "drms_types.h"
#include "cfitsio.h"
#include "keymap.h"
#include "drms_fitsrw.h"
#include "drms.h"

Include dependency graph for drms_keyword.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


int drms_appendcomment (DRMS_Record_t *rec, const char *str, int newline)
int drms_appendhistory (DRMS_Record_t *rec, const char *str, int newline)
int drms_appkey_string (DRMS_Record_t *rec, const char *key, const char *value)
int drms_copykey (DRMS_Record_t *target, DRMS_Record_t *source, const char *key)
int drms_copykeyB (DRMS_Keyword_t *tgtkey, DRMS_Keyword_t *srckey)
int drms_copykeys (DRMS_Record_t *target, DRMS_Record_t *source, int usesrcset, DRMS_KeywordClass_t class)
DRMS_Type_Value_t drms_getkey (DRMS_Record_t *rec, const char *key, DRMS_Type_t *type, int *status)
char drms_getkey_char (DRMS_Record_t *rec, const char *key, int *status)
double drms_getkey_double (DRMS_Record_t *rec, const char *key, int *status)
float drms_getkey_float (DRMS_Record_t *rec, const char *key, int *status)
int drms_getkey_int (DRMS_Record_t *rec, const char *key, int *status)
long long drms_getkey_longlong (DRMS_Record_t *rec, const char *key, int *status)
DRMS_Value_t drms_getkey_p (DRMS_Record_t *rec, const char *key, int *status)
short drms_getkey_short (DRMS_Record_t *rec, const char *key, int *status)
char * drms_getkey_string (DRMS_Record_t *rec, const char *key, int *status)
TIME drms_getkey_time (DRMS_Record_t *rec, const char *key, int *status)
DRMS_Keyword_tdrms_jsd_template_keyword_followlink (DRMS_Keyword_t *srckey, int *statret)
DRMS_Keyword_tdrms_keyword_basefromvalkey (DRMS_Keyword_t *valkey)
HContainer_tdrms_keyword_createinfocon (DRMS_Env_t *drmsEnv, const char *seriesName, int *status)
void drms_keyword_destroyinfocon (HContainer_t **info)
void drms_keyword_fprint (FILE *keyfile, DRMS_Keyword_t *key)
void drms_keyword_fprintval (FILE *keyfile, DRMS_Keyword_t *key)
TIME drms_keyword_getdate (DRMS_Record_t *rec)
double drms_keyword_getdouble (DRMS_Keyword_t *keyword, int *status)
TIME drms_keyword_getepoch (DRMS_Keyword_t *epochkey, int *status)
DRMS_RecScopeType_t drms_keyword_getrecscope (DRMS_Keyword_t *key)
const char * drms_keyword_getrecscopestr (DRMS_Keyword_t *key, int *status)
int drms_keyword_getsegscope (DRMS_Keyword_t *key)
double drms_keyword_getslotbase (DRMS_Keyword_t *slotkey, int *status)
double drms_keyword_getslotcarr0 (void)
TIME drms_keyword_getslotepoch (DRMS_Keyword_t *slotkey, int *status)
double drms_keyword_getslotstep (DRMS_Keyword_t *slotkey, DRMS_SlotKeyUnit_t *unit, int *status)
DRMS_SlotKeyUnit_t drms_keyword_getslotunit (DRMS_Keyword_t *key, int *status)
double drms_keyword_getstep (DRMS_Keyword_t *key, DRMS_RecScopeType_t recscope, DRMS_SlotKeyUnit_t *unit, int *status)
TIME drms_keyword_gettime (DRMS_Keyword_t *keyword, int *status)
DRMS_Type_t drms_keyword_gettype (DRMS_Keyword_t *key)
DRMS_SlotKeyUnit_t drms_keyword_getunit (DRMS_Keyword_t *key, int *status)
double drms_keyword_getvalkeybase (DRMS_Keyword_t *valkey, int *status)
double drms_keyword_getvalkeystep (DRMS_Keyword_t *valkey, int *status)
const DRMS_Type_Value_tdrms_keyword_getvalue (DRMS_Keyword_t *key)
int drms_keyword_inclass (DRMS_Keyword_t *key, DRMS_KeywordClass_t class)
DRMS_Keyword_tdrms_keyword_indexfromvalkey (DRMS_Keyword_t *valkey)
int drms_keyword_isconstant (DRMS_Keyword_t *key)
int drms_keyword_isindex (DRMS_Keyword_t *key)
int drms_keyword_islinked (DRMS_Keyword_t *key)
int drms_keyword_isprime (DRMS_Keyword_t *key)
int drms_keyword_isslotted (DRMS_Keyword_t *key)
int drms_keyword_isvariable (DRMS_Keyword_t *key)
int drms_keyword_keysmatch (DRMS_Keyword_t *k1, DRMS_Keyword_t *k2)
DRMS_Keyword_tdrms_keyword_lookup (DRMS_Record_t *rec, const char *key, int followlink)
void drms_keyword_print (DRMS_Keyword_t *key)
void drms_keyword_printval (DRMS_Keyword_t *key)
void drms_keyword_setdate ()
int drms_keyword_slotval2indexval (DRMS_Keyword_t *slotkey, DRMS_Value_t *valin, DRMS_Value_t *valout, DRMS_Value_t *startdur)
void drms_keyword_snprintfval (DRMS_Keyword_t *key, char *buf, int size)
DRMS_Keyword_tdrms_keyword_stepfromvalkey (DRMS_Keyword_t *valkey)
DRMS_RecScopeType_t drms_keyword_str2recscope (const char *str, int *status)
DRMS_Type_t drms_keyword_type (DRMS_Keyword_t *key)
int drms_setkey (DRMS_Record_t *rec, const char *key, DRMS_Type_t type, DRMS_Type_Value_t *value)
int drms_setkey_char (DRMS_Record_t *rec, const char *key, char value)
int drms_setkey_double (DRMS_Record_t *rec, const char *key, double value)
int drms_setkey_float (DRMS_Record_t *rec, const char *key, float value)
int drms_setkey_int (DRMS_Record_t *rec, const char *key, int value)
int drms_setkey_longlong (DRMS_Record_t *rec, const char *key, long long value)
int drms_setkey_p (DRMS_Record_t *rec, const char *key, DRMS_Value_t *value)
int drms_setkey_short (DRMS_Record_t *rec, const char *key, short value)
int drms_setkey_string (DRMS_Record_t *rec, const char *key, const char *value)
int drms_setkey_time (DRMS_Record_t *rec, const char *key, TIME value)
DRMS_Keyword_tdrms_template_keyword_followlink (DRMS_Keyword_t *srckey, int *statret)

Detailed Description

Functions to access DRMS keyword values, and to convert DRMS keywords to FITS keywords and vice versa.

Definition in file drms_keyword.h.

Generated on Mon Mar 26 07:00:50 2018 for JSOC_Documentation by  doxygen