8#ifndef SSPMODULES_SRC_ANLBOARD_DEVICEINTERFACE_HPP_
9#define SSPMODULES_SRC_ANLBOARD_DEVICEINTERFACE_HPP_
63 void SetRegister(
unsigned int address,
unsigned int value,
unsigned int mask=0xFFFFFFFF);
unsigned int fTimingAddress
bool fUseExternalTimestamp
void SetRegisterByName(std::string name, unsigned int value)
std::atomic< bool > exception_
void SetRegister(unsigned int address, unsigned int value, unsigned int mask=0xFFFFFFFF)
void ReadRegister(unsigned int address, unsigned int &value, unsigned int mask=0xFFFFFFFF)
void PrintHardwareState()
void SetHardwareClockRateInMHz(unsigned int rate)
unsigned int fPartitionNumber
void ReadRegisterArray(unsigned int address, std::vector< unsigned int > &value, unsigned int size)
void ReadEventFromDevice(EventPacket &event)
unsigned int fHardwareClockRateInMHz
void SetRegisterArrayByName(std::string name, unsigned int value)
void SetTimingAddress(unsigned int val)
void SetUseExternalTimestamp(bool val)
std::string GetIdentifier()
void ReadRegisterArrayByName(std::string name, std::vector< unsigned int > &values)
void set_exception(bool exception)
void SetPartitionNumber(unsigned int val)
void SetDummyPeriod(int period)
void SetRegisterElementByName(std::string name, unsigned int index, unsigned int value)
void ReadRegisterByName(std::string name, unsigned int &value)
void ReadRegisterElementByName(std::string name, unsigned int index, unsigned int &value)
void ConfigureLEDCalib(const appmodel::SSPLEDCalibModule *conf)
void SetRegisterArray(unsigned int address, std::vector< unsigned int > value)
Unable to receive within timeout period(timeout period was " << timeout << " milliseconds)"
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk size
unsigned long triggerTime
unsigned short triggerType