wg_read_mdat_selections_list_c

	status.i4.v = wg_read_mdat_selections_list_c(main_devices.i1a.r,
						     gi_mdat_frames.i4a.r,
						     hi_mdat_frames.i4a.r,
						     errors.i2.a.r,
						     num_devices.i4.v)

	This routine returns the G(I) and H(I) MDAT frame selections for a
	C465/6/7/8/0 or C453 module or list of modules.

	main_devices	names of base (no suffix) devices
	gi_mdat_frames	array of returned G(I) MDAT frame values
			(constants are in 'mdat')
	hi_mdat_frames	array of returned H(I) MDAT frame values
			(constants are in 'mdat')
	errors		returned ACNET status value or array of status values
	num_devices	number of devices

	This function returns status values as follows:

	CBS_INVARG		invalid root name (no blanks)
	CBS_INVSIZ		invalid family size (database entry error)
	CBS_INVTYP		device is not a C465/6/7/8/0 or C453 module
	CBS_NO_SUCH		family device not found
	negative value		other ACNET error
	positive value		number of devices in error

	This function requires the following include files:

	cnsparam_h, ul_cbsaux_h:auxlib_device_h, mdat_h, acnet_errors_h

	Related functions:

	wg_set_mdat_selections_list_c, wg_scale_mdat_selections_c,
	wg_unscale_mdat_selections_c, wg_find_table_numbers_c,
	wg_find_table_numbers_list_c, wg_get_device_c, wg_get_family_c,
	wg_find_time_slot_c, wg_find_time_slot_list_c, wg_get_table_numbers_c,
	wg_get_table_numbers_list_c, wg_find_level_c, wg_find_level_list_c,
	wg_scale_time_data_c, wg_scale_mdat_data_c, c465_find_level_list_c,
	c465_get_table_c, c465_get_table_list_c, find_time_slot_c,
	find_time_slot_list_c, get_465_device, get_465_family, get_465_type,
	c465_ft_frequency_c, c465_ft_frequency_list_c, c465_trigger_level_c,
	c465_trigger_level_list_c, get_453_family, get_453_device,
	wg_scale_mdat_mults_c, wg_set_mdat_selections_list_c,
	wg_unscale_mdat_mults_c, dio_get_terse_name_length,
	dio_set_terse_name_length_c

	C/C++ usage:

	static const char	main_devices[NUM_DEVICES*DEVICE_TERSE_NAME_LEN+1] =
	"T:QF    T:QD    ";
	short	errors[NUM_DEVICES];
	int	status;
	int	gi_mdat_frames[NUM_DEVICES];
	int	hi_mdat_frames[NUM_DEVICES];
	int	num_devices = NUM_DEVICES;

	status = wg_read_mdat_selections_list_c(main_devices,gi_mdat_frames,
						hi_mdat_frames,errors,
						num_devices);