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