c070_read_data_source

	status.i4.v = c070_read_data_source(data_source.i4.r
					    [,source_spec.g.v])

	This routine reads the data acquisition source information for
	reading 070/071 data.

	data_source	returned source of 070/071 data
			(DIO_SOURCE_ACCELERATOR -> get data from the
						   accelerator (default),
			 DIO_SOURCE_SAVERESTORE -> get data from save/restore,
			 DIO_SOURCE_DATABASE -> get data from the device
						setting database,
			 DIO_SOURCE_MEMORY -> get data from a memory pool)
	source_spec	returned data acquisition specification depending
			on data source
			(DIO_SOURCE_ACCELERATOR -> not used,
			 DIO_SOURCE_SAVERESTORE -> structure of type
						   DIO_SR_SPEC,
			 DIO_SOURCE_DATABASE -> not used,
			 DIO_SOURCE_MEMORY -> structure of type DIO_MEMORY_SPEC)
			(buffer should be at least as large as DIO_SR_SPEC)
			(default is NULL)

	This function returns ACNET status values as follows:

	OK			success
	DIO_NOTYET		unsupported data source
	DIO_INSUFFICIENT_ARGS	source spec was needed but was not passed

	This function requires the following include files:

	ul_cbsaux_h:auxlib_device_h, acnet_errors_h

	Related functions:

	c070_data_source_c, get_070_c, get_070_raw_c, get_070_frame_info_c,
	get_070_frame_pointers_c, get_071_c, get_071_raw_c

	C/C++ usage:

	char	spec_buffer[sizeof(DIO_SR_SPEC)];
	int	status;
	int	data_source;
	void	*source_spec = (void *) spec_buffer;

	status = c070_read_data_source(&data_source,source_spec);