pvaClientCPP  4.8.1-dev
Public Member Functions | Static Protected Member Functions | Friends | List of all members
epics::pvaClient::PvaClientMultiGetDouble Class Reference

Provides channelGet to multiple channels where each channel has a numeric scalar value field. More...

#include <pv/pvaClientMultiChannel.h>

Inheritance diagram for epics::pvaClient::PvaClientMultiGetDouble:

Public Member Functions

 POINTER_DEFINITIONS (PvaClientMultiGetDouble)
 
 ~PvaClientMultiGetDouble ()
 Destructor. More...
 
void connect ()
 Create a channelGet for each channel. More...
 
epics::pvData::shared_vector< double > get ()
 Get the data. More...
 

Static Protected Member Functions

static PvaClientMultiGetDoublePtr create (PvaClientMultiChannelPtr const &pvaClientMultiChannel, PvaClientChannelArray const &pvaClientChannelArray)
 

Friends

class PvaClientMultiChannel
 

Detailed Description

Provides channelGet to multiple channels where each channel has a numeric scalar value field.

Definition at line 182 of file pvaClientMultiChannel.h.

Constructor & Destructor Documentation

◆ ~PvaClientMultiGetDouble()

epics::pvaClient::PvaClientMultiGetDouble::~PvaClientMultiGetDouble ( )

Destructor.

Definition at line 49 of file pvaClientMultiGetDouble.cpp.

Member Function Documentation

◆ connect()

void epics::pvaClient::PvaClientMultiGetDouble::connect ( )

Create a channelGet for each channel.

Definition at line 54 of file pvaClientMultiGetDouble.cpp.

◆ create()

PvaClientMultiGetDoublePtr epics::pvaClient::PvaClientMultiGetDouble::create ( PvaClientMultiChannelPtr const &  pvaClientMultiChannel,
PvaClientChannelArray const &  pvaClientChannelArray 
)
staticprotected

Definition at line 27 of file pvaClientMultiGetDouble.cpp.

◆ get()

shared_vector< double > epics::pvaClient::PvaClientMultiGetDouble::get ( )

Get the data.

Returns
The double[] where each element is the value field of the corresponding channel.

Definition at line 78 of file pvaClientMultiGetDouble.cpp.

◆ POINTER_DEFINITIONS()

epics::pvaClient::PvaClientMultiGetDouble::POINTER_DEFINITIONS ( PvaClientMultiGetDouble  )

Friends And Related Function Documentation

◆ PvaClientMultiChannel

friend class PvaClientMultiChannel
friend

Definition at line 192 of file pvaClientMultiChannel.h.


The documentation for this class was generated from the following files: