HOPS
HOPS class reference
Macros | Functions | Variables
htime.c File Reference
#include <assert.h>
#include "htime.h"
#include <ctype.h>

Macros

#define Ht_String_GPS   0x001
 
#define Ht_String_HTC   0x100
 
#define Ht_String_UTC   0x010
 
#define MAX_WEEKS   8192
 
#define RETURN(X)   return(Ht_string_min_len=Ht_min_len(X,s-so+xx,so),X)
 
#define what_type(T, S)
 

Functions

int Ht_delta_setup (char *type, char *base)
 
HTLdbl Ht_delta_value (char *s, HTLdbl *pterror)
 
char * Ht_GPS_to_string (GTime gt, int style)
 
char * Ht_HTC_to_string (HTime ht, int style)
 
UTime Ht_HTC_to_UTC (HTime ht, HtErr *err)
 
GTime Ht_now_GPS (HtErr *err)
 
HTime Ht_now_HTC (HtErr *err)
 
UTime Ht_now_UTC (HtErr *err)
 
GTime Ht_string_to_GPS (char *s, HtErr *err)
 
HTime Ht_string_to_HTC (char *s, HtErr *err)
 
UTime Ht_string_to_UTC (char *s, HtErr *err)
 
int Ht_string_type (char *s)
 
HTime Ht_UTC_to_HTC (UTime ut, HtErr *err)
 
char * Ht_UTC_to_string (UTime ut, int style)
 
int Ht_vdif_epoch (void)
 
UTime pass_str2ut (char *s)
 

Variables

HTLdbl Ht_default_error = 0.0
 

Macro Definition Documentation

◆ Ht_String_GPS

#define Ht_String_GPS   0x001

◆ Ht_String_HTC

#define Ht_String_HTC   0x100

◆ Ht_String_UTC

#define Ht_String_UTC   0x010

◆ MAX_WEEKS

#define MAX_WEEKS   8192

◆ RETURN

#define RETURN (   X)    return(Ht_string_min_len=Ht_min_len(X,s-so+xx,so),X)

◆ what_type

#define what_type (   T,
 
)

Function Documentation

◆ Ht_delta_setup()

int Ht_delta_setup ( char *  type,
char *  base 
)

◆ Ht_delta_value()

HTLdbl Ht_delta_value ( char *  s,
HTLdbl pterror 
)

◆ Ht_GPS_to_string()

char* Ht_GPS_to_string ( GTime  gt,
int  style 
)

◆ Ht_HTC_to_string()

char* Ht_HTC_to_string ( HTime  ht,
int  style 
)

◆ Ht_HTC_to_UTC()

UTime Ht_HTC_to_UTC ( HTime  ht,
HtErr err 
)

◆ Ht_now_GPS()

GTime Ht_now_GPS ( HtErr err)

◆ Ht_now_HTC()

HTime Ht_now_HTC ( HtErr err)

◆ Ht_now_UTC()

UTime Ht_now_UTC ( HtErr err)

◆ Ht_string_to_GPS()

GTime Ht_string_to_GPS ( char *  s,
HtErr err 
)

◆ Ht_string_to_HTC()

HTime Ht_string_to_HTC ( char *  s,
HtErr err 
)

◆ Ht_string_to_UTC()

UTime Ht_string_to_UTC ( char *  s,
HtErr err 
)

◆ Ht_string_type()

int Ht_string_type ( char *  s)

◆ Ht_UTC_to_HTC()

HTime Ht_UTC_to_HTC ( UTime  ut,
HtErr err 
)

◆ Ht_UTC_to_string()

char* Ht_UTC_to_string ( UTime  ut,
int  style 
)

◆ Ht_vdif_epoch()

int Ht_vdif_epoch ( void  )

◆ pass_str2ut()

UTime pass_str2ut ( char *  s)

Variable Documentation

◆ Ht_default_error

HTLdbl Ht_default_error = 0.0