status.i4.v = bpm_set_global_tbt_timing_c(num_events.i4.v, events.i4a.r,
						  num_delays.i4.v, delays.r8a.r,

	This routine sets BPM turn by turn timing for the machine last
	requested by a call to bpm_machine_c.

	num_events	number of events to set
	events		array of triggering events to set
	num_delays	number of delays to set
	delays		array of delay times to set
	[machine_data]	machine specific data
			(BPM_MAIN_INJECTOR -> structure of type
			 BPM_MI_DEVL -> structure of type MI_TBT_TIMING_INFO,
			 BPM_RECYCLER -> structure of type
			(default is NULL)

	This function returns ACNET status values as follows:

	OK			success
	CBS_NOTYET		not supported for the currently selected
	CBS_INVARG		invalid number of times passed
	otherwise		other ACNET error

	This function requires the following include files:

	ul_cbsaux/bpmuti.h, tclk_events_h, acnet_errors_h

	Related functions:

	bpm_machine_c, bpm_set_tbt_timing_c, bpm_get_global_tbt_timing_c,
	bpm_get_tbt_timing_c, bpm_enable_tbt_trigger_c,
	bpm_is_tbt_trigger_enabled, bpm_get_tbt_data_c, bpm_get_raw_tbt_data_c

	C/C++ usage:

	int	status;
	int	num_events = NUM_EVENTS;
	int	events[NUM_EVENTS];
	int	num_delays = NUM_DELAYS;
	double	delays[NUM_DELAYS];
	void	*machine_data = (void *) NULL;

	events[0] = EVENT_MI_RESET_STUDIES_2;
	delays[0] = 0.149;

	status = bpm_set_global_tbt_timing_c(num_events,events,num_delays,