|
nds2-client - Developer 0.16.7
|
NDS1/2 client status structure. More...
#include <daqc.h>

Public Attributes | |
| enum nds_version | nds_versn |
| NDS server type. | |
| uint4_type | num_chan_request |
| uint4_type | num_chan_alloc |
| chan_req_t * | chan_req_list |
| int | blocks |
| daq_block_t * | tb |
| size_t | tb_size |
| struct signal_conv1 * | s |
| int | s_size |
| int | nds1_ver |
| int | nds1_rev |
| void * | auth_ctx |
| int | err_num |
| struct daq_private_ * | conceal |
NDS1/2 client status structure.
The daq_t structure contains all the status and control information for the NDS client. It is used by each of the daq_access functions.
| void* daq_::auth_ctx |
authentication context
| int daq_::blocks |
Block count??? zero for on-line transmission; positive for off-line
| chan_req_t* daq_::chan_req_list |
Channel request list.
| struct daq_private_* daq_::conceal |
Handle to internal data
| int daq_::err_num |
Alternate error number.
| int daq_::nds1_rev |
NDS1 server protocol revision received by NDS1 'revision' command
| int daq_::nds1_ver |
NDS1 server protocol version received by NDS1 'version' command
| enum nds_version daq_::nds_versn |
| uint4_type daq_::num_chan_alloc |
Number of channels request structures allocated.
| uint4_type daq_::num_chan_request |
Number of channels requested.
| struct signal_conv1* daq_::s |
signal conversion data; dynamically allocated and reallocated as needed; freed in daq_recv_shutdown()
| int daq_::s_size |
size of the above malloced data in elements (sizeof(signal_conv_t1) each)
| daq_block_t* daq_::tb |
transmission block; dynamically allocated and reallocated as needed; freed in daq_recv_shutdown()
| size_t daq_::tb_size |
size of the above malloced data