GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > EFC / V4-1-1
Constituent: defc     Tag: linux-gcc
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _EFC_timeServices |
The set of virtual functions needed to implement the time emulation routines. More... | |
struct | _EFC_timeFlagSpec |
Time hack flag specification. More... | |
Typedefs | |
typedef enum _EFC_TIME_K | EFC_TIME_K |
Typedef for enum _EFC_TIME_K. | |
typedef void(* | EFC_timeServicesConstruct )(void *prm) |
Constructs/initializes the time services. | |
typedef void(* | EFC_timeServicesSet )(unsigned int seconds, unsigned int flags, unsigned int frequency) |
Establishes the initial time and clock frequency. | |
typedef void(* | EFC_timeServicesElapsedSet )(unsigned int evt_reg, unsigned int pps_reg) |
Sets the elapsed time since the last 1-PPS. | |
typedef unsigned long long int(* | EFC_timeServicesTimestampGet )(void) |
Gets the current timestamp. | |
typedef unsigned int(* | EFC_timeServicesTimetoneGet )(unsigned int pps_reg, unsigned int *secs, unsigned int *flags) |
Fills in the current seconds and flags. | |
typedef unsigned int(* | EFC_timeServicesTimetonesGet )(unsigned int cur_pps, unsigned int *cur_secs, unsigned int *cur_flags, unsigned int *prv_secs, unsigned int *prv_flags, unsigned int *prv_pps) |
Fills in the timetone message corresponding to cur_pps and the most recent timetone message occuring prior to cur_pps. | |
typedef _EFC_timeServices | EFC_timeServices |
Typedef for struct _EFC_timeServices. | |
typedef _EFC_timeFlagSpec | EFC_timeFlagSpec |
Typedef for struct _TimeFlagSpec. | |
Enumerations | |
enum | _EFC_TIME_K { EFC_TIME_K_ASIS = 0, EFC_TIME_K_DEFAULT = -1 } |
Used to specify the use of ASIS or DEFAULT parameters. More... | |
Functions | |
void | EFC_timeConstruct (const EFC_timeServices *services, void *prm) |
Constructs/initializes the EFC time emulation services. | |
void | EFC_timeSet (unsigned int seconds, unsigned int flags, unsigned int frequency) |
Sets the initial time and frequency. | |
unsigned int | EFC_timeSecsGet (void) |
Get the current number of elapsed seconds since the Spectrum-Astro Epoch. | |
unsigned int | EFC_timeOffset (void) |
Gets the offset from standard UNIX time to Spectrum Astro time. |
CVS $Id: EFC_time.h,v 1.1 2007/10/10 23:40:42 russell Exp $
|
Typedef for struct _TimeFlagSpec.
|
|
Constructs/initializes the time services.
|
|
Sets the elapsed time since the last 1-PPS.
|
|
Establishes the initial time and clock frequency.
|
|
Gets the current timestamp.
|
|
Fills in the current seconds and flags.
|
|
Fills in the timetone message corresponding to cur_pps and the most recent timetone message occuring prior to cur_pps.
|
|
Used to specify the use of ASIS or DEFAULT parameters.
|
|
Constructs/initializes the EFC time emulation services.
|
|
Gets the offset from standard UNIX time to Spectrum Astro time.
|
|
Get the current number of elapsed seconds since the Spectrum-Astro Epoch.
|
|
Sets the initial time and frequency.
|