pvaClientCPP 4.8.1
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.
 
void connect ()
 Create a channelPut for each channel.
 
void put (epics::pvData::shared_vector< double > const &data)
 put data to each channel as a double
 

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.

References epics::pvaClient::PvaClient::getDebug().

Member Function Documentation

◆ connect()

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

Create a channelPut for each channel.

Definition at line 56 of file pvaClientMultiPutDouble.cpp.

Referenced by put().

◆ create()

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

◆ 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.

References connect().

Friends And Related Symbol 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: