nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
daq_ Struct Reference

NDS1/2 client status structure. More...

#include <daqc.h>

Collaboration diagram for daq_:
Collaboration graph
[legend]

Public Attributes

enum nds_version nds_versn
 NDS server type. More...
 
uint4_type num_chan_request
 
uint4_type num_chan_alloc
 
chan_req_tchan_req_list
 
int blocks
 
daq_block_ttb
 
size_t tb_size
 
struct signal_conv1s
 
int s_size
 
int nds1_ver
 
int nds1_rev
 
void * auth_ctx
 
int err_num
 
struct daq_private_conceal
 

Detailed Description

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.

Member Data Documentation

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

NDS server type.

NDS server type (NDS1=1 or NDS2=2)

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


The documentation for this struct was generated from the following file: