DIO__ReadArrayDeviceValue (ul_pbar_dio)

 *  Synopsis:
 *    #include <ul_pbar_dio:dio.h>
 *
 *    int DIO__ReadArrayDeviceValue( const CDIOptr devicePtr,
 *				     float *values,
 *				     const long int num_elements,
 *				     const long int start_element )
 *
 *  Function intent:
 *    DIO__ReadDeviceValue() returns the scaled values for the specified
 *    array DIO device with error retry.
 *  Function parameters:
 *    CDIOptr	devicePtr	The unique DIO device I/O control pointer
 *                              returned by DIO__InitializeModule().
 *    float	*value		pointer to value destination
 *  Function return value:
 *    DIO_OK		success
 *    CBS_INVARG	devicePtr was NULL or invalid
 *    DIO_MEMFAIL	memory allocation failure
 *    DIO_BADARG	invalid number of arguments passed
 *    DIO_SCALEFAIL	no scaling information available
 *    negative value	ACNET format error