# DataAcqMsg

Data acquisition message structure.

### Synopsis

    typedef struct DataAcqMsg {
     DS_MSG_HEADER

     union {
     struct {
      DSDataBufPtr bufferPtr;
      long bufferSize;
      } data;

     struct {
      unsigned long value;
      unsigned long options;
      } marker;

     struct {
      struct DSStreamCB* streamCBPtr;
      } connect;

     } msg;

    } DataAcqMsg, *DataAcqMsgPtr

### Description

Data structure enclosed in messages sent to data acquisition control operations.

### Fields

### data

`bufferPtr`
  Pointer to `DatBuf` structure.

`bufferSize`
  Size of buffer in bytes.

### marker

`value`
  Marker value (interpreted by data procedure).

`options`
  Options for branching.

### connect

streamCBPtr
  Pointer to the stream control block to which the connection is made.

### Associated Files

DataStream.h

### See Also

`NewDataAcq`