|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <Device.hpp>
Public Member Functions | |
| 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 |
Protected Attributes | |
| bool | fSlowControlOnly |
Private Member Functions | |
| virtual void | Open (bool slowControlOnly=false)=0 |
Friends | |
| class | DeviceManager |
Definition at line 27 of file Device.hpp.
|
inlinevirtual |
Definition at line 36 of file Device.hpp.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
pure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
privatepure virtual |
Implemented in dunedaq::sspmodules::EthernetDevice.
|
friend |
Definition at line 33 of file Device.hpp.
|
protected |
Definition at line 85 of file Device.hpp.