num_bad.i4.v = dio_get_lst_raw(list_id.i4.r, raw_data.i1a.r,
				       errors.i2a.r [,same_time.i4.r]

	num_bad.i4.v = dio_get_lst_raw_c(list_id.i4.r, raw_data.i1a.r,
					 errors.i2a.r [,same_time.i4.r]

	This routine returns the raw data from the datapool for the list
	of devices indicated by "list_id".  The data and error status are
	returned in "raw_data" and "errors" respectively.  This call must
	be preceded by a call to dio_bld_get(_c) or dio_bld_get_raw(_c).
	The routine, dio_tuner(_c), can be used to adjust reading timeout
	values if necessary.

	list_id		list ID returned from a previous call to
			(Note:  This value will be set to zero if the
			 list is deleted.)
	raw_data	returned raw data
	errors		array of returned ACNET status values
	[same_time]	returned data information flag
			(TRUE -> all data came from the same front end
				 and at the same time (same DPM seqeunce
			 FALSE -> data was taken at different times or
				  from different front ends)
	[delete_list]	list deletion flag
			(DIO_CANCEL_LIST -> delete the present list following
					    the read,
			 DIO_CANCEL_ONESHOT -> don't delete list unless it was
					       a one shot list (default))

	This function returns status values as follows:

	OK			success
	DIO_MEMFAIL		memory allocation failure
	DIO_NOLIST		requested list does not exist
	negative value		ACNET format error indicating overall failure
	positive value		number of devices in error indicating partial

	This function requires the following include files:

	cnsparam_h, diolib_h, acnet_errors_h

	Related functions:

	dio_bld_get_raw(_c), dio_bld_get(_c), dio_can_get_lst,
	dio_get_directed_list_raw_c, dio_get_raw(_c), dio_get_lst,
	dio_get_directed_list, dio_tuner(_c), dio_check_read_request_size_c,
	dio_read_list_length_c, dio_extract_read_list_status_c,

	C/C++ usage:

	char	raw_data[RAW_DATA_SIZE];
	short	errors[NUM_DEVICES];
	int	status;
	int	list_id;
	int	same_time;
	int	delete_list = DIO_CANCEL_ONESHOT;

	status = dio_get_lst_raw_c(&list_id,raw_data,errors,&same_time,