|
| FSSROtsFirmware (std::string communicationFirmwareType, unsigned int communicationFirmwareVersion=-1, unsigned int applicationFirmwareVersion=-1) |
|
virtual void | init (void) |
|
| FSSRFirmwareBase (const std::string &communicationFirmwareType, unsigned int communicationFirmwareVersion=-1, unsigned int version=-1) |
|
void | init (void) |
|
std::string | universalRead (char *address) |
|
std::string | universalWrite (char *address, char *data) |
|
uint32_t | createRegisterFromValue (std::string &readBuffer, std::string &receivedValue) |
|
std::string | configureClocks (std::string source, double frequency) |
|
std::string | resetDetector (int channel=-1) |
|
std::string | enableTrigger (void) |
|
void | resetDCM (std::string &buffer) |
|
void | alignReadOut (std::string &buffer, unsigned int sensor, unsigned int chip) |
|
void | makeDACSequence (FirmwareSequence< uint64_t > &sequence, unsigned int channel, const ROCStream &rocStream) |
|
void | makeDACSequence (FirmwareSequence< uint32_t > &sequence, unsigned int channel, const ROCStream &rocStream) |
|
void | makeMaskSequence (FirmwareSequence< uint64_t > &sequence, unsigned int channel, const ROCStream &rocStream) |
|
void | makeMaskSequence (FirmwareSequence< uint32_t > &sequence, unsigned int channel, const ROCStream &rocStream) |
|
void | makeDACBuffer (std::string &buffer, unsigned int channel, const ROCStream &rocStream) |
|
void | makeDACBuffer (std::vector< std::string > &buffer, unsigned int channel, const ROCStream &rocStream) |
|
void | makeMaskBuffer (std::string &buffer, unsigned int channel, const ROCStream &rocStream) |
|
void | setFrequencyFromClockState (std::string &buffer, double frequency) |
|
bool | isClockStateExternal (void) |
|
std::string | readFromAddress (uint64_t address) |
|
std::string | resetBCO (void) |
|
std::string | armBCOReset (void) |
|
std::string | startStream (bool channel0, bool channel1, bool channel2, bool channel3, bool channel4, bool channel5) |
|
std::string | stopStream (void) |
|
void | makeMaskSequence (FirmwareSequence< uint64_t > &sequence, unsigned int channel, const ROCStream &rocStream, const std::string ®isterName) |
|
void | makeMaskSequence (FirmwareSequence< uint32_t > &sequence, unsigned int channel, const ROCStream &rocStream, const std::string ®isterName) |
|
void | makeMaskBuffer (std::string &buffer, unsigned int channel, const ROCStream &rocStream, const std::string ®isterName) |
|
void | setCSRRegister (uint32_t total) |
|
void | setPacketSizeStripCSR (uint32_t size) |
|
void | enableChannelsStripCSR (bool channel0, bool channel1, bool channel2, bool channel3, bool channel4, bool channel5) |
|
void | setExternalBCOClockSourceStripCSR (std::string clockSource) |
|
void | armBCOResetCSR (void) |
|
void | flushBuffersStripCSR (void) |
|
void | resetTriggerCounterStripCSR (std::string &buffer) |
|
void | resetBCOCounterStripCSR (void) |
|
void | enableTriggerStripCSR (bool enable) |
|
void | sendTriggerDataStripCSR (bool send) |
|
void | sendTriggerNumberStripCSR (bool send) |
|
void | sendBCOStripCSR (bool send) |
|
void | enableStreamStripCSR (bool enable) |
|
void | resetDCMStripCSR (bool clear) |
|
uint32_t | waitDCMResetStripCSR (void) |
|
std::string | readCSRRegister (void) |
|
std::string | readSCCSRRegister (void) |
|
void | resetStripResetRegisterValue (void) |
|
void | resetDAC (void) |
|
void | resetLink (bool channel0, bool channel1, bool channel2, bool channel3, bool channel4, bool channel5) |
|
void | clearErrors (bool channel0, bool channel1, bool channel2, bool channel3, bool channel4, bool channel5) |
|
void | clearFIFO (bool channel0, bool channel1, bool channel2, bool channel3, bool channel4, bool channel5) |
|
void | resetChip (bool channel0, bool channel1, bool channel2, bool channel3, bool channel4, bool channel5) |
|
void | setFrequencyRatio (std::string &buffer, int numerator, int denominator) |
|
void | configureStripTriggerUnbiased (std::string &buffer) |
|
void | configureTriggerInputs (std::string &buffer) |
|
void | BCOOffset (uint32_t offset) |
|
void | selectSpyFIFO (uint32_t input) |
|
void | halt (bool halt) |
|
std::string | resetSlaveBCO (void) |
|
Definition at line 14 of file FSSROtsFirmware.h.