dio_list_info
dev_list.sp.v = dio_list_info(list_id.i4.v, num_devices.i4.r
[,raw_length.i4.r] [,ftd.i2.r])
This routine returns the list of device information from a data
acquisition list
list_id returned list ID from previous call to
'dio_bld_get(_raw)(_c)'
num_devices returned number of devices in list
[raw_length] returned total length of raw data in bytes
(default is NULL)
[ftd] returned Frequency Time Descriptor for the list
(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'))
This function returns values as follows:
NULL list does not exist
otherwise pointer to data retrieval list
(pointer to structure of type LIST_MEMBER)
This function requires the following include files:
cnsparam_h, tclk_events_h, diolib_h, dio_h
Related functions:
dio_bld_get(_c), dio_bld_get_raw(_c), dio_read_list_length_c,
dio_get_read_list_devices_c
C/C++ usage:
short ftd;
int status;
int list_id;
int num_devices;
int raw_length;
struct LIST_MEMBER *dev_list;
dev_list = dio_list_info(list_id,&num_devices,&raw_length,&ftd);