|
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 | ) |