fdhwlib
2.0.25
|
#include <pbustemplate.h>
Template for a Pbus interface.
Describe here
Definition at line 119 of file pbustemplate.h.
PbusTemplate::PbusTemplate | ( | ) |
PbusTemplate::~PbusTemplate | ( | ) |
int PbusTemplate::free | ( | int | host = 0 | ) | [virtual] |
Reimplemented from PbusImp.
int PbusTemplate::get | ( | std::string | item, |
std::string * | value | ||
) | [virtual] |
Reimplemented from PbusImp.
const char* PbusTemplate::getLibName | ( | ) | [virtual] |
Reimplemented from PbusImp.
const char* PbusTemplate::getMode | ( | ) | [virtual] |
Reimplemented from PbusImp.
int PbusTemplate::getModeId | ( | ) | [virtual] |
Reimplemented from PbusImp.
int PbusTemplate::init | ( | char * | inifile, |
int | host = 0 |
||
) | [virtual] |
unsigned long PbusTemplate::rawRead | ( | unsigned long | addr | ) | [virtual] |
Read data from the electronics via a special interface.
Re-implement this function for every interface.
Reimplemented from PbusImp.
void PbusTemplate::rawWrite | ( | unsigned long | addr, |
unsigned long | data | ||
) | [virtual] |
Write data to the electronics via a special interface.
Re-implement this function for every interface.
Reimplemented from PbusImp.
void PbusTemplate::readBlock | ( | unsigned long | addr, |
unsigned long * | data, | ||
unsigned long | n, | ||
unsigned long | incr = 1 |
||
) | [virtual] |
Read data a continuous block of data.
The function protects a loop of rawRead calls. Normally the function is overloaded using dedicated block transfer operation.
Reimplemented from PbusImp.
int PbusTemplate::handle [static, private] |
Definition at line 154 of file pbustemplate.h.