RTXI  2.4
The Real-Time eXperiment Interface Documentation
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 Plugin::Object
 Object (void)
 
virtual ~Object (void)
 
std::string getLibrary (void) const
 
void unload (void)
 
- Public Member Functions inherited from Settings::Object
 Object (void)
 
ID getID (void) const
 
State save (void) const
 
void load (const State &)
 
void deferred (const State &)
 
- Public Member Functions inherited from DAQ::Driver
 Driver (const std::string &name)
 
virtual ~Driver (void)
 

Protected Member Functions

virtual void doLoad (const State &)
 
virtual void doSave (State &) const
 
- Protected Member Functions inherited from Settings::Object
virtual void doDeferred (const State &)
 

Additional Inherited Members

- Public Types inherited from Settings::Object
typedef unsigned long ID
 
- Static Public Attributes inherited from Settings::Object
const static ID INVALID = 0
 

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 29 of file analogy_driver.cpp.

Member Function Documentation

◆ createDevice()

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

A factory function for create a DAQ::Device with the provided args.

Parameters
argsArguments to the new DAQ::Device.
Returns
A new DAQ::Device.
See also
DAQ::Device

Implements DAQ::Driver.

Definition at line 35 of file analogy_driver.cpp.

Here is the call graph for this function:

◆ doLoad()

void AnalogyDriver::doLoad(const States)
protectedvirtual

Reimplemented from Settings::Object.

Definition at line 164 of file analogy_driver.cpp.

Here is the call graph for this function:

◆ doSave()

void AnalogyDriver::doSave(States)const
protectedvirtual

Reimplemented from Settings::Object.

Definition at line 176 of file analogy_driver.cpp.

Here is the call graph for this function:

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