status.i4.v = bpm_get_tbt_names(tbt_names.i1a.r, num_tbt.i4.r)

	This routine returns the names of valid BPM turn by turn detectors.
	These are the names for the currently selected machine.  See
	bpm_machine_c.  Note: A value of NULL can be passed for either
	of the returned arguments if their values are not needed.

	tbt_names	returned turn by turn detector names
			(BPM_TBT_NAME_LEN characters per detector)
	num_tbt		returned number of turn by turn detectors

	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_names, bpm_name_to_index_c, bpm_get_tbt_data_c,
	bpm_get_raw_tbt_data_c, bpm_get_tbt_crates_and_channels,
	bpm_enable_tbt_trigger_c, bpm_get_tbt_timing_c, bpm_set_tbt_timing_c,
	bpm_get_global_tbt_timing_c, bpm_set_global_tbt_timing_c,

	C/C++ usage:

	char	*tbt_names;
	int	status;
	int	num_tbt;

	status = bpm_get_tbt_names((char *) NULL,&num_tbt);

	if (status == OK)
	    tbt_names = (char *) malloc(num_tbt*BPM_TBT_NAME_LEN);
	    status = bpm_get_tbt_names(tbt_names,&num_tbt);