abort_read_single_module_by_name_c

	status.i4.v = abort_read_single_module_by_name_c(machine.i4.v,
							 module_name.i1a.r,
							 data_event.i1a.r,
							 input_status.s.r,
							 input_type.s.r,
							 input_mask.s.r,
							 current_source.s.r,
							 link_status.s.r)

	This routine reads the current status of a single abort concentrator
	specified by module name.

	machine		desired machine
			(ABORT_BOOSTER -> Booster,
			 ABORT_MAIN_INJECTOR -> Main Injector,
			 ABORT_RECYCLER -> Recycler,
			 ABORT_P1_LINE -> P1 line,
			 ABORT_P2_LINE -> P2 line,
			 ABORT_P3_LINE -> P3 line,
			 ABORT_SWYD -> Switchyard,
			 ABORT_MINIBOONE -> MiniBooNE beam line,
			 ABORT_NUMI -> NuMI beam line,
			 ABORT_MUON -> Muon campus,
			 ABORT_TEST -> test system)
	module_name	ASCII module name
	data_event	requested data event
			(If a value of NULL is passed for this argument,
			 a one shot reading will be performed.)
	input_status	current input status values
			(structure of type ABORT_INPUT_STATUS)
	input_type	current input type values
			(structure of type ABORT_INPUT_TYPE)
	input_mask	current input mask values
			(structure of type ABORT_INPUT_MASK)
	current_source	current input current source values
			(structure of type ABORT_CURRENT_SOURCE)
	link_status	current link status values
			(structure of type ABORT_LINK_STATUS)

	This function returns status values as follows:

	OK			success
	DIO_MEMFAIL		dynamic memory allocation failure
	DIO_BADARG		invalid input specification passed
	DIO_xxx			database or datapool error

	This function requires the following include files:

	ul_cbsaux_h:auxlib_misc_h, acnet_errors_h

	Related functions:

	abort_read_single_module_c, abort_mask_control_c,
	abort_curr_source_control_c, abort_get_device_c,
	abort_mask_group_c, abort_system_info_c,
	abort_system_display_coords_c, abort_system_num_modules_c,
	abort_system_devices_c, abort_system_module_data_c,
	abort_system_reset_c, abort_loop_is_up_c

	C/C++ usage:

	static const char	module_name[] = "60S";
	static const char	data_event[] = "i";
	int	status;
	int	machine = ABORT_MAIN_INJECTOR;
	ABORT_INPUT_STATUS	input_status;
	ABORT_INPUT_TYPE	input_type;
	ABORT_INPUT_MASK	input_mask;
	ABORT_CURRENT_SOURCE	current_source;
	ABORT_LINK_STATUS	link_status;

	status = abort_read_single_module_by_name_c(machine,module_name,
						    data_event,&input_status,
						    &input_type,&input_mask,
						    &current_source,
						    &link_status);