dio_get_calc_buffer_list_c (ul_calc_device)

	status.i4.v = dio_get_calc_buffer_list_c(list_id.i4.r,
						 start_interval.u4.v,
						 end_interval.u4.v,
						 values.r8a.r, errors.i2a.r)

	This routine reads the calculation value request values which was
	created by a previous call to dio_bld_calc_buffer_list_c.

	list_id		list ID returned from a previous call to
			dio_bld_calc_buffer_list_c
	start_interval	start of time interval in seconds
			from now to past
	end_interval	end of time interval in seconds
			from now to past
	values		returned average values
	errors		array of returned ACNET status values

	This function returns status values as follows:

	DIO_OK			success
	DIO_MEMFAIL		memory allocation failure
	negative value		other ACNET format error
	positive value		number of devices in error
				indicating partial success

	This function requires the following include files:

	ul_calc_device_h:calclib_h, acnet_errors_h

	Related functions:

	dio_bld_calc_buffer_list_c, dio_can_calc_buffer_list_c,
	dio_get_calc_buffer_device_c, dio_can_calc_buffer_device_c,
	dio_get_calc_value_c, dio_cancel_all_calc_devices

	C/C++ usage:

	short	errors[NUM_DEVICES];
	int	status;
	int	list_id;
	unsigned int	start_interval = 3600;
	unsigned int	end_interval = 1800;
	double	values[NUM_DEVICES];

	status = dio_get_calc_buffer_list_c(&list_id,start_interval,
					    end_interval,values,errors);