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

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

#include <pv/pvaClientMultiChannel.h>

Inheritance diagram for epics::pvaClient::PvaClientMultiPutDouble:

Public Member Functions

 POINTER_DEFINITIONS (PvaClientMultiPutDouble)
 
 ~PvaClientMultiPutDouble ()
 Destructor. More...
 
void connect ()
 Create a channelPut for each channel. More...
 
void put (epics::pvData::shared_vector< double > const &data)
 put data to each channel as a double More...
 

Static Protected Member Functions

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

Friends

class PvaClientMultiChannel
 

Detailed Description

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

Definition at line 225 of file pvaClientMultiChannel.h.

Constructor & Destructor Documentation

◆ ~PvaClientMultiPutDouble()

epics::pvaClient::PvaClientMultiPutDouble::~PvaClientMultiPutDouble ( )

Destructor.

Definition at line 50 of file pvaClientMultiPutDouble.cpp.

Member Function Documentation

◆ connect()

void epics::pvaClient::PvaClientMultiPutDouble::connect ( )

Create a channelPut for each channel.

Definition at line 56 of file pvaClientMultiPutDouble.cpp.

◆ create()

PvaClientMultiPutDoublePtr epics::pvaClient::PvaClientMultiPutDouble::create ( PvaClientMultiChannelPtr const &  pvaClientMultiChannel,
PvaClientChannelArray const &  pvaClientChannelArray 
)
staticprotected

Definition at line 27 of file pvaClientMultiPutDouble.cpp.

◆ POINTER_DEFINITIONS()

epics::pvaClient::PvaClientMultiPutDouble::POINTER_DEFINITIONS ( PvaClientMultiPutDouble  )

◆ put()

void epics::pvaClient::PvaClientMultiPutDouble::put ( epics::pvData::shared_vector< double > const &  data)

put data to each channel as a double

Parameters
dataThe array of data for each channel.

Definition at line 79 of file pvaClientMultiPutDouble.cpp.

Friends And Related Function Documentation

◆ PvaClientMultiChannel

friend class PvaClientMultiChannel
friend

Definition at line 235 of file pvaClientMultiChannel.h.


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