HOPS
HOPS class reference
|
Go to the source code of this file.
Classes | |
struct | time_code |
Macros | |
#define | EPOCH_HUBSYNC 0x2 /* HUB synchronized time, no watch */ |
#define | EPOCH_IBEX(N) (0x30|(N)) |
#define | EPOCH_NULL 0 /* no clock available */ |
#define | EPOCH_UNIX(N) (0x20|(N)) /* Unix sys time, N is 4 MSB's */ |
#define | EPOCH_UNSYNC 0x1 /* raw unsynchronized processor time */ |
#define | EPOCH_WATCH(N) (0x10|(N)) /* synchronized to watch 0<=N<=15 */ |
#define | THIS_IS_IBEX ((Ht_hete_epoch & 0x30) == 0x30) |
Typedefs | |
typedef unsigned short | IPP_word |
Functions | |
unsigned | get_sc_time (time_code *tc) |
void | get_sc_time_array (IPP_word time[4]) |
int | has_this_time_passed (time_code *time) |
int | time_cmp (time_code *time1, time_code *time2) |
struct time_code |
Class Members | ||
---|---|---|
IPP_word | time[4] |
#define EPOCH_HUBSYNC 0x2 /* HUB synchronized time, no watch */ |
#define EPOCH_IBEX | ( | N | ) | (0x30|(N)) |
#define EPOCH_NULL 0 /* no clock available */ |
#define EPOCH_UNIX | ( | N | ) | (0x20|(N)) /* Unix sys time, N is 4 MSB's */ |
#define EPOCH_UNSYNC 0x1 /* raw unsynchronized processor time */ |
#define EPOCH_WATCH | ( | N | ) | (0x10|(N)) /* synchronized to watch 0<=N<=15 */ |
#define THIS_IS_IBEX ((Ht_hete_epoch & 0x30) == 0x30) |
typedef unsigned short IPP_word |
unsigned get_sc_time | ( | time_code * | tc | ) |
void get_sc_time_array | ( | IPP_word | time[4] | ) |
int has_this_time_passed | ( | time_code * | time | ) |