8#ifndef SSPMODULES_SRC_ANLBOARD_DEVICE_HPP_
9#define SSPMODULES_SRC_ANLBOARD_DEVICE_HPP_
89 virtual void Open(
bool slowControlOnly =
false) = 0;
virtual void DeviceSet(unsigned int address, unsigned int mask)=0
virtual void DeviceArrayRead(unsigned int address, unsigned int size, unsigned int *data)=0
virtual void DeviceRead(unsigned int address, unsigned int *value)=0
virtual void DeviceQueueStatus(unsigned int *numWords)=0
virtual void DeviceWriteMask(unsigned int address, unsigned int mask, unsigned int value)=0
virtual void DevicePurgeComm()=0
virtual void DeviceClear(unsigned int address, unsigned int mask)=0
virtual void Open(bool slowControlOnly=false)=0
virtual void DevicePurgeData()=0
virtual void DeviceReceive(std::vector< unsigned int > &data, unsigned int size)=0
virtual void DeviceReadMask(unsigned int address, unsigned int mask, unsigned int *value)=0
virtual void DeviceArrayWrite(unsigned int address, unsigned int size, unsigned int *data)=0
virtual void DeviceWrite(unsigned int address, unsigned int value)=0
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk size