dio_alarm_lim_lst

	status.i4.v = dio_alarm_lim_lst(list_id.i4.r, minima.r4a.r,
					maxima.r4a.r, errors.i2a.r,
					[limit_types.i4a.r] [,units_text.i1a.r]
					[,limit_status.i4a.r])

	This routine retrieves analog alarm limit values for a list of
	devices.  This list must have been built by a previous call
	to dio_build_alarm_list_c.  The data type in the build call
	should have been DIO_ANALOG_ALARM_LIMITS_DATA or
	DIO_ALARM_BLOCK_DATA.

	list_id		list ID returned from previous call to
			dio_build_alarm_list_c
			(Note:  This value will be set to zero if the
			 list is deleted.)
	minima		returned list of alarm minima
	maxima		returned list of alarm maxima
	errors		array of returned ACNET status values
	[limt_types]	returned list of limit types
			(DIO_NOMTOL -> nominal and tolerance,
			 DIO_NOMPER -> nominal and percent tolerance,
			 DIO_MINMAX -> minimum and maximum)
	[units_text]	returned units text
			(LEN_DEV_UNITS characters per device)
	[limit_status]	returned array of individual limit status values
			(DIO_ALARM_LIMITS_OK -> both alarm limits were
						successfully returned,
			 DIO_ALARM_MINIMUM_OK -> only the alarm minimum
						 was successfully returned,
			 DIO_ALARM_MAXIMUM_OK -> only the alarm maximum
						 was successfully returned,
			 DIO_ALARM_LIMITS_BAD -> neither alarm limit was
						 successfully returned)
			(default is NULL)

	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
				success

	This function requires the following include files:

	cnsparam_h, diolib_h, acnet_errors_h

	Related functions:

	dio_build_alarm_list_c, dio_bld_alrm_lst, dio_alarm_limits(_c),
	dio_alarm_dnom_lst, dio_alarm_flags_list, dio_alarm_events_lst,
	dio_alarm_tries_lst, dio_extract_alarm_info_c,
	dio_extract_read_list_status_c, error_in_list(_c)

	C/C++ usage:

	char	units_text[NUM_DEVICES][LEN_DEV_UNITS];
	short	errors[NUM_DEVICES];
	int	status;
	int	list_id;
	int	limit_types[NUM_DEVICES];
	int	limit_status[NUM_DEVICES];
	float	minima[NUM_DEVICES];
	float	maxima[NUM_DEVICES];

	status = dio_alarm_lim_lst(&list_id,minima,maxima,errors,
				   limit_types,(char *) units_text,
				   limit_status);