bpm_get_acquisition_spec_c

	status.i4.v = bpm_get_acquisition_spec_c(start_house.i4.v,
						 num_houses.i4.v,
						 max_specs.i4.v,
						 acquisition_specs.sa.r,
						 num_ret_houses.i4.r,
						 num_ret_specs.i4.r)

	This routine reads BPM acquisition specification data for the
	machine last requested by a call to bpm_machine_c.

	start_house	 starting house index (starts at 0)
	num_houses	 number of houses to set (use 0 for all houses)
	max_specs	 maximum number of specs to return per house
			 (use a value of 0 to return all specs)
	acquisition_spec returned array of acquisition spec data
			 (BPM_RR_DEVL -> structures of type
					 BPM_RECYCLER_ACQUISITION_SPEC,
			  BPM_RECYCLER_BLT -> structures of type
					      BPM_RECYCLER_ACQUISITION_SPEC,
			  BPM_R20_LINE -> structures of type
					  BPM_RECYCLER_ACQUISITION_SPEC,
			  BPM_R30_LINE -> structures of type
					  BPM_RECYCLER_ACQUISITION_SPEC,
			  BPM_8_GEV_LINE -> structure of type
					    BPM_EIGHT_GEV_ACQUISITION_SPEC,
			  BPM_MI_ABORT_LINE -> structure of type
					       BPM_BEAMLINE_ACQUISITION_SPEC,
			  BPM_MI_BLT -> structures of type
					BPM_MI_BLT_ACQUISITION_SPEC,
			  BPM_P1_LINE -> structure of type
					 BPM_BEAMLINE_ACQUISITION_SPEC,
			  BPM_P2_LINE -> structure of type
					 BPM_BEAMLINE_ACQUISITION_SPEC,
			  BPM_A1_LINE -> structure of type
					 BPM_BEAMLINE_ACQUISITION_SPEC,
			  BPM_AP1_LINE -> structure of type
					  BPM_BEAMLINE_ACQUISITION_SPEC,
			  BPM_AP3_LINE -> structure of type
					  BPM_BEAMLINE_ACQUISITION_SPEC,
			  BPM_NUMI -> structures of type
				      BPM_NUMI_ACQUISITION_SPEC,
			  BPM_M1_LINE -> structure of type
					 BPM_BEAMLINE_ACQUISITION_SPEC,
			  BPM_M3_LINE -> structure of type
					 BPM_BEAMLINE_ACQUISITION_SPEC)
	num_ret_houses	 returned number of houses read
	num_ret_specs	 returned number of specs returned per house

	This function returns ACNET status values as follows:

	OK			success
	CBS_NOTYET		current machine is not supported
	CBS_INVARG		invalid starting house or number of
				houses requested
	CBS_NO_SUCH		no houses available in the requested range
	otherwise		error reading acquisition specification

	This function requires the following include files:

	ul_cbsaux/bpmuti.h, acnet_errors_h

	Related functions:

	bpm_machine_c, bpm_request_data_c, bpm_get_calibration_spec_c,
	bpm_set_calibration_spec_c, bpm_check_for_data_c, bpm_wait_for_data_c,
	bpm_get_data_c, bpm_get_names, bpm_query, bpm_name_to_index_c,
	bpm_data_source_c, bpm_beam_cycle_info, blm_get_data_c,
	bpm_get_intensity_c, bpm_plot_data, bpm_save_data, bpm_set_save_file,
	bpm_get_detector_status, bpm_get_crates_and_channels

	C/C++ usage:

	int	status;
	int	start_house = 0;
	int	num_houses = 0;
	int	max_specs = 0;
	int	num_ret_houses;
	int	num_ret_specs;
	BPM_RECYCLER_ACQUISITION_SPEC	acquisition_specs[7];

	status = bpm_get_acquisition_spec_c(start_house,num_houses,max_specs,
					    (void *) acquisition_specs,
					    &num_ret_houses,&num_ret_specs);