#include <Device.hpp>
|
virtual | ~Device () |
|
virtual bool | IsOpen ()=0 |
|
virtual void | Close ()=0 |
|
virtual void | DevicePurgeComm ()=0 |
|
virtual void | DevicePurgeData ()=0 |
|
virtual void | DeviceQueueStatus (unsigned int *numWords)=0 |
|
virtual void | DeviceReceive (std::vector< unsigned int > &data, unsigned int size)=0 |
|
virtual void | DeviceRead (unsigned int address, unsigned int *value)=0 |
|
virtual void | DeviceReadMask (unsigned int address, unsigned int mask, unsigned int *value)=0 |
|
virtual void | DeviceWrite (unsigned int address, unsigned int value)=0 |
|
virtual void | DeviceWriteMask (unsigned int address, unsigned int mask, unsigned int value)=0 |
|
virtual void | DeviceSet (unsigned int address, unsigned int mask)=0 |
|
virtual void | DeviceClear (unsigned int address, unsigned int mask)=0 |
|
virtual void | DeviceArrayRead (unsigned int address, unsigned int size, unsigned int *data)=0 |
|
virtual void | DeviceArrayWrite (unsigned int address, unsigned int size, unsigned int *data)=0 |
|
|
virtual void | Open (bool slowControlOnly=false)=0 |
|
Definition at line 27 of file Device.hpp.
◆ ~Device()
virtual dunedaq::sspmodules::Device::~Device |
( |
| ) |
|
|
inlinevirtual |
◆ Close()
virtual void dunedaq::sspmodules::Device::Close |
( |
| ) |
|
|
pure virtual |
◆ DeviceArrayRead()
virtual void dunedaq::sspmodules::Device::DeviceArrayRead |
( |
unsigned int | address, |
|
|
unsigned int | size, |
|
|
unsigned int * | data ) |
|
pure virtual |
◆ DeviceArrayWrite()
virtual void dunedaq::sspmodules::Device::DeviceArrayWrite |
( |
unsigned int | address, |
|
|
unsigned int | size, |
|
|
unsigned int * | data ) |
|
pure virtual |
◆ DeviceClear()
virtual void dunedaq::sspmodules::Device::DeviceClear |
( |
unsigned int | address, |
|
|
unsigned int | mask ) |
|
pure virtual |
◆ DevicePurgeComm()
virtual void dunedaq::sspmodules::Device::DevicePurgeComm |
( |
| ) |
|
|
pure virtual |
◆ DevicePurgeData()
virtual void dunedaq::sspmodules::Device::DevicePurgeData |
( |
| ) |
|
|
pure virtual |
◆ DeviceQueueStatus()
virtual void dunedaq::sspmodules::Device::DeviceQueueStatus |
( |
unsigned int * | numWords | ) |
|
|
pure virtual |
◆ DeviceRead()
virtual void dunedaq::sspmodules::Device::DeviceRead |
( |
unsigned int | address, |
|
|
unsigned int * | value ) |
|
pure virtual |
◆ DeviceReadMask()
virtual void dunedaq::sspmodules::Device::DeviceReadMask |
( |
unsigned int | address, |
|
|
unsigned int | mask, |
|
|
unsigned int * | value ) |
|
pure virtual |
◆ DeviceReceive()
virtual void dunedaq::sspmodules::Device::DeviceReceive |
( |
std::vector< unsigned int > & | data, |
|
|
unsigned int | size ) |
|
pure virtual |
◆ DeviceSet()
virtual void dunedaq::sspmodules::Device::DeviceSet |
( |
unsigned int | address, |
|
|
unsigned int | mask ) |
|
pure virtual |
◆ DeviceWrite()
virtual void dunedaq::sspmodules::Device::DeviceWrite |
( |
unsigned int | address, |
|
|
unsigned int | value ) |
|
pure virtual |
◆ DeviceWriteMask()
virtual void dunedaq::sspmodules::Device::DeviceWriteMask |
( |
unsigned int | address, |
|
|
unsigned int | mask, |
|
|
unsigned int | value ) |
|
pure virtual |
◆ IsOpen()
virtual bool dunedaq::sspmodules::Device::IsOpen |
( |
| ) |
|
|
pure virtual |
◆ Open()
virtual void dunedaq::sspmodules::Device::Open |
( |
bool | slowControlOnly = false | ) |
|
|
privatepure virtual |
◆ DeviceManager
◆ fSlowControlOnly
bool dunedaq::sspmodules::Device::fSlowControlOnly |
|
protected |
The documentation for this class was generated from the following file:
- /github/workspace/dunedaq/sourcecode/sspmodules/src/anlBoard/Device.hpp