event_translate_c
status.i4.v = event_translate_c(event_type.i4.v, event.i4.v,
absolute_event.i4.r)
This function translates a relative clock event number to
an absolute clock event. This value can then be used in
routines like 'lckclk(_c)' and lckclk_api.
event_type clock event type
(CLOCK_DEFAULT -> default clock event (no translation),
CLOCK_TCLK -> TCLK event,
CLOCK_MIBS -> MIBS event,
CLOCK_TVBS -> TVBS event,
CLOCK_RRBS -> RRBS event,
CLOCK_TEST -> test clock event,
CLOCK_PCLK -> PROJ clock event
CLOCK_NCLK -> NML clock event)
event relative clock event number as follows:
0 - 255 event 0 - 255 of the clock specified
(constants are in 'tclk_events')
absolute_event returned absolute event value
This function returns status values as follows:
OK success
CLIB_INVARG invalid event type or number supplied
This function requires the following include files:
clib_h, tclk_events_h, acnet_errors_h
Related functions:
lckclk_c, lckclk_api, lckclk_allocate, lckclk_free, ticks_since_event,
event_history, event_set_fake, reflected_events_c, evmon_usec_c,
clock_set_multicast_type, clock_get_default_multicast_type,
event_count_c, event_last_timestamp_c, clock_type_convert_c,
is_beam_sync_clock_type_c
C/C++ usage:
int status;
int event_type = CLOCK_TCLK;
int event = EVENT_MI_RESET_FIXED_TARG;
int absolute_event;
status = event_translate_c(event_type,event,&absolute_event);