frig_get_value_c (ul_friglib)

	status.i4.v = frig_get_value_c(house.ch.d, name.ch.d, returned_data.g.r
				       [,num_entries.i4.v] [,property.i2.v]
				       [,data_type.i4.v] [,ftd.i2.v])

	This routine returns special values from a refrigerator data structure.

	house		house name (HOUSE_NAME_LEN characters)
	name		name of data to retrieve ("xxxx_nnn")
			("ACTN_xxx" -> action data,
			 "TIMR_xxx" -> timer data,
			 "FSM_xxx" -> finite state machine data)
			(Name format descriptions can be found under
			 the help topic frig_name_syntax.)
	returned_data	returned refrigerator data
	[num_entries]	number of entries (default is 1)
	[property]	property to read (default is PRSET)
			(constants are in dbprops)
	[data_type]	data type of returned data
			(FRIG_FLOAT -> floating point data,
			 FRIG_LONG -> int integer (default),
			 FRIG_SHORT -> short integer)
	[ftd]		frequency time descriptor
			(FTD_ONESHOT -> one shot (default),
			 FTD_DEFAULT -> use database default FTD,
			 FTD_1HZ -> 1 Hz request,
			 FTD_EVENT_MASK OR'ed with TCLK event value -> read
			 on TCLK event (event constants are in tclk_events))

	This function returns ACNET status values as follows:

	DIO_OK			success
	DIO_BADARG		invalid house or name passed
	DIO_MEMFAIL		memory allocation failure
	DPM_xxx			data acquisition failure

	This function requires the following include files:

	cnsparam_h, ul_friglib_h:friguti_h, diolib_h, dbprops_h, acnet_errors_h

	Related functions:

	frig_fire_c, frig_get_c, frig_get_status_c, frig_put_c

	C usage:

	static const char	house[HOUSE_NAME_LEN+1] = "A1";
	static const char	name[] = "FSM_0";
	short	property = PRREAD;
	short	ftd = FTD_ONESHOT;
	int	status;
	int	returned_data[NUM_ENTRIES];
	int	num_entries = NUM_ENTRIES;
	int	data_type = FRIG_LONG;

	status = frig_get_value_c(house,name,(void *) returned_data,
				  num_entries,property,data_type,ftd);