bpm_data_source_c

	status.i4.v = bpm_data_source_c(source.i4.v [,info1.i4.v] [,info2.i4.v]
					[,info3.i4.v] [,info4.g.v])

	This routine sets the data acquisition source for live BPM data.

	source		source of "live" BPM data
			(BPM_FROM_DATAPOOL -> read from BPMs (default),
			 BPM_FROM_SDA -> read from SDA file)
	[info1]		additional source info
			(For SDA data -> desired SDA file number)
	[info2]		additional source info
			(For SDA data -> desired SDA case number
					 (default is SDA_DEFAULT_CASE_NUMBER))
	[info3]		additional source info
			(For SDA data -> desired SDA subcase number
					 (default is SDA_DEFAULT_SUBCASE_NUMBER))
	[info4]		additional source info
			(For SDA data -> desired SDA usage string
					 (default is SDA_DEFAULT_USAGE))

	This function returns ACNET status values as follows:

	OK			success
	CBS_INVARG		invalid data source selected
	CBS_INSUFFICIENT_ARGS	info argument was needed but was not passed
	CBS_NO_SUCH		SDA case/subcase requested does not exist
	SQL_xxx			error reading SDA case information

	This function requires the following include files:

	ul_cbsaux/bpmuti.h, acnet_errors_h

	Related functions:

	bpm_get_data_c, blm_get_data_c

	C/C++ usage:

	int	status;
	int	source = BPM_FROM_DATAPOOL;
	int	info1 = 0;
	int	info2 = 0;
	int	info3 = 0;
	void	*info4 = (void *) NULL;

	status = bpm_data_source_c(source,info1,info2,info3,info4);