areaDetector  3-5-0
EPICS areaDetector framework
Classes | Macros | Typedefs
pvaDriver.h File Reference
#include <pv/clientFactory.h>
#include <pv/pvAccess.h>
#include <pv/ntndarray.h>

Go to the source code of this file.

Classes

class  pvaDriver
 

Macros

#define PVAOverrunCounterString   "OVERRUN_COUNTER"
 
#define PVAPvNameString   "PV_NAME"
 
#define PVAPvConnectionStatusString   "PV_CONNECTION"
 
#define DRIVER_VERSION   1
 
#define DRIVER_REVISION   6
 
#define DRIVER_MODIFICATION   0
 
#define FIRST_PVA_DRIVER_PARAM   PVAOverrunCounter
 
#define LAST_PVA_DRIVER_PARAM   PVAPvConnectionStatus
 
#define NUM_PVA_DRIVER_PARAMS   ((int)(&LAST_PVA_DRIVER_PARAM - &FIRST_PVA_DRIVER_PARAM + 1))
 

Typedefs

typedef epics::pvAccess::Channel::shared_pointer ChannelPtr
 
typedef epics::pvAccess::ChannelProvider::shared_pointer ChannelProviderPtr
 
typedef std::tr1::shared_ptr< pvaDriverpvaDriverPtr
 

Macro Definition Documentation

◆ DRIVER_MODIFICATION

#define DRIVER_MODIFICATION   0

◆ DRIVER_REVISION

#define DRIVER_REVISION   6

◆ DRIVER_VERSION

#define DRIVER_VERSION   1

◆ FIRST_PVA_DRIVER_PARAM

#define FIRST_PVA_DRIVER_PARAM   PVAOverrunCounter

◆ LAST_PVA_DRIVER_PARAM

#define LAST_PVA_DRIVER_PARAM   PVAPvConnectionStatus

◆ NUM_PVA_DRIVER_PARAMS

#define NUM_PVA_DRIVER_PARAMS   ((int)(&LAST_PVA_DRIVER_PARAM - &FIRST_PVA_DRIVER_PARAM + 1))

◆ PVAOverrunCounterString

#define PVAOverrunCounterString   "OVERRUN_COUNTER"

◆ PVAPvConnectionStatusString

#define PVAPvConnectionStatusString   "PV_CONNECTION"

◆ PVAPvNameString

#define PVAPvNameString   "PV_NAME"

Typedef Documentation

◆ ChannelProviderPtr

typedef epics::pvAccess::ChannelProvider::shared_pointer ChannelProviderPtr

◆ ChannelPtr

typedef epics::pvAccess::Channel::shared_pointer ChannelPtr

◆ pvaDriverPtr

typedef std::tr1::shared_ptr<pvaDriver> pvaDriverPtr