nds2-client - ClientDeveloper
0.16.8
|
NDS1/2 client status structure. More...
#include <daqc.h>
Public Attributes | |
enum nds_version | nds_versn |
NDS server type. More... | |
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