dio_bld_get_raw(_c)

	status.i4.v = dio_bld_get_raw(list_id.i4.r, num_devices.i4.r,
				      device_indices.i4a.r, properties.i2a.r,
				      errors.i2a.r [,ftd.i2.r]
				      [,lengths.i2a.r] [,offsets.i2a.r])

	status.i4.v = dio_bld_get_raw_c(list_id.i4.r, num_devices.i4.v,
					device_indices.i4a.r, properties.i2a.r,
					errors.i2a.r [,ftd.i4.v]
					[,lengths.i2a.r] [,offsets.i2a.r])

	This routine builds a list of datapool requests which can be
	retrieved by a subsequent call to dio_get_lst_raw(_c) or
	dio_get_directed_list_raw_c.

	list_id		returned list ID for use by subsequent data
			retrieval routines
	num_devices	length of list
	device_indices	list of device indices
	properties	list of property indices
			(If the first value is less than zero, all devices
			 will be requested with a property index which is
			 equal to the absolute value of this argument.)
			(constants are in 'dbprops')
	errors		array of returned ACNET status values
	[ftd]		Frequency Time Descriptor
			(FTD_ONESHOT -> one shot (default),
			 FTD_DEFAULT -> use database default FTD,
			 FTD_1HZ -> 1 Hz request (Note: This value can be
				    multiplied by an integer constant to
				    retrieve data every "constant" seconds.),
			 FTD_EVENT_MASK OR'ed with TCLK event value -> read
			 on TCLK event (event constants are in 'tclk_events')
			 (can use the macro BUILD_EVENT_FTD(event) or
			  BUILD_EVENT_PLUS_DELAY_FTD(event,delay) in 'macro'))
	[lengths]	array of data lengths in bytes
			(If the first value is less than zero, all devices
			 will be requested with a data length which is
			 equal to the absolute value of this argument.)
			(default is database minimum size for each device (0))
	[offsets]	array of data offsets in bytes
			(If the first value is less than zero, all devices
			 will be requested with a data offset which is
			 equal to the absolute value of this argument.)
			(default is 0 bytes (0))

	This function returns status values as follows:

	OK			success
	DIO_BADARG		invalid number of devices passed
	DIO_MEMFAIL		memory allocation failure
	negative value		other ACNET format error
	positive value		number of first device in error

	This function requires the following include files:

	dbprops_h, diolib_h, acnet_errors_h, tclk_events_h, macro_h

	Related functions:

	dio_bld_get(_c), dio_get_lst_raw(_c), dio_get_directed_list_raw_c,
	dio_can_get_lst, dio_get_raw(_c), dio_get_lst, dio_get_directed_list,
	dio_check_read_request_size_c, error_in_list(_c)

	C/C++ usage:

	short	errors[NUM_DEVICES];
	short	properties = -PRSET;
	static const short	lengths[NUM_DEVICES] = {0, 0};
	static const short	offsets[NUM_DEVICES] = {0, 0};
	int	status;
	int	list_id;
	int	num_devices = NUM_DEVICES;
	static const int	device_indices[NUM_DEVICES] = {14430, 14431};
	int	ftd = FTD_1HZ;

	status = dio_bld_get_raw_c(&list_id,num_devices,device_indices,
				   &properties,errors,ftd,lengths,offsets);