RTXI  3.0.0
The Real-Time eXperiment Interface Reference Manual
Public Member Functions | Protected Member Functions
AnalogyDriver Class Reference

#include <analogy_driver.h>

Inheritance diagram for AnalogyDriver:
Inheritance graph
Collaboration diagram for AnalogyDriver:
Collaboration graph

Public Member Functions

 AnalogyDriver (void)
 
virtual ~AnalogyDriver (void)
 
virtual DAQ::DevicecreateDevice (const std::list< std::string > &)
 
- Public Member Functions inherited from DAQ::Driver
 Driver (std::string dev_name)
 
 Driver (const Driver &)=default
 
Driveroperator= (const Driver &)=default
 
 Driver (Driver &&)=default
 
Driveroperator= (Driver &&)=default
 
virtual ~Driver ()=default
 
virtual void loadDevices ()=0
 
virtual void unloadDevices ()=0
 
virtual std::vector< DAQ::Device * > getDevices ()=0
 
std::string getDriverName ()
 

Protected Member Functions

virtual void doLoad (const State &)
 
virtual void doSave (State &) const
 

Detailed Description

Definition at line 25 of file analogy_driver.h.

Constructor & Destructor Documentation

◆ AnalogyDriver()

AnalogyDriver::AnalogyDriver(void )
inline

Definition at line 30 of file analogy_driver.h.

◆ ~AnalogyDriver()

AnalogyDriver::~AnalogyDriver(void )
virtual

Definition at line 30 of file analogy_driver.cpp.

Member Function Documentation

◆ createDevice()

DAQ::Device * AnalogyDriver::createDevice(const std::list< std::string > & args)
virtual

Definition at line 38 of file analogy_driver.cpp.

Here is the call graph for this function:

◆ doLoad()

void AnalogyDriver::doLoad(const State & )
protectedvirtual

Definition at line 184 of file analogy_driver.cpp.

Here is the call graph for this function:

◆ doSave()

void AnalogyDriver::doSave(State & )const
protectedvirtual

Definition at line 195 of file analogy_driver.cpp.


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