bpm_get_microp_times_c

	status.i4.v = bpm_get_microp_times_c(timestamps.u4a.r,
					     nanoseconds.u4a.r,
					     num_timestamps.i4.r,
					     max_return.i4.v,
					     [,cycle_ids.i4a.r])

	This routine returns the timestamps from each BPM microprocessor
	for the last data acquired.  A value of NULL can be passed for any
	returned arguments whose values are not needed.

	timestamps	returned array of timestamps in clinks
	nanoseconds	returned array of nanoseconds portion of timestamps
	num_timestamps	number of returned timestamps
	max_return	maximum number of timestamps to return
	[cycle_ids]	returned array of cycle IDs (usually reset events)

	This function returns status values as follows:

	OK			success
	CBS_NOTYET		not yet supported for the active machine

	This function requires the following include files:

	cnsparam_h, ul_cbsaux/bpmuti.h

	Related functions:

	bpm_machine_c, bpm_get_data_c, blm_get_data_c, bpm_get_intensity_c,
	bpm_beam_cycle_info

	C/C++ usage:

	int		status;
	int		num_timestamps;
	int		max_return = NUM_TIMESTAMPS;
	int		cycle_ids[NUM_TIMESTAMPS];
	unsigned int	timestamps[NUM_TIMESTAMPS];
	unsigned int	nanoseconds[NUM_TIMESTAMPS];

	status = bpm_get_microp_times_c(timestamps,nanoseconds,
					&num_timestamps,max_return,
					cycle_ids);