|
| FEOtsUDPProducerTemplateInterface (const std::string &interfaceUID, const ConfigurationTree &theXDAQContextConfigTree, const std::string &interfaceConfigurationPath) |
|
void | configure (void) override |
|
void | halt (void) override |
|
void | pause (void) override |
|
void | resume (void) override |
|
void | start (std::string runNumber) override |
|
void | stop (void) override |
|
bool | running (void) override |
|
virtual void | universalRead (char *address, char *readValue) override |
|
virtual void | universalWrite (char *address, char *writeValue) override |
|
void | varTest (__ARGS__) |
|
void | varTest2 (__ARGS__) |
|
| OtsUDPHardware (std::string hostIPAddress, unsigned int hostPort, std::string boardIPAddress, unsigned int boardPort, unsigned int version=-1, bool verbose=false) |
|
virtual void | write (const std::string &sendBuffer) |
|
virtual void | write (const std::vector< std::string > &sendBuffers) |
|
virtual void | writeAndAcknowledge (const std::string &sendBuffer, int timeoutSeconds=-1) |
|
virtual void | writeAndAcknowledge (const std::vector< std::string > &sendBuffers, int timeoutSeconds=-1) |
|
virtual void | read (const std::string &sendBuffer, std::string &receiveBuffer, int timeoutSeconds=-1) |
|
virtual void | read (const std::vector< std::string > &sendBuffers, std::vector< std::string > &receiveBuffers, int timeoutSeconds=-1) |
|
virtual int | flushRead () |
|
void | read (const std::string &sendBuffer, uint64_t &receiveQuadWord, int timeoutSeconds=-1) |
|
void | read (const std::string &sendBuffer, std::vector< uint64_t > &receiveQuadWords, int timeoutSeconds=-1) |
|
void | read (const std::vector< std::string > &sendBuffers, std::vector< std::vector< uint64_t > > &receiveQuadWordsVector, int timeoutSeconds=-1) |
|
int | clearReadSocket () |
|
| FrontEndHardwareBase (unsigned int version=-1) |
|
| OtsUDPFirmwareDataGen (unsigned int version) |
|
virtual void | init (void) |
|
| OtsUDPFirmwareCore (unsigned int version) |
|
virtual std::string | write (char *address, char *data) |
|
virtual void | write (std::string &buffer, char *address, char *data, bool clearBuffer=true) |
|
virtual void | write (std::string &buffer, uint32_t address, uint32_t data, bool clearBuffer=true) |
|
virtual void | write (std::string &buffer, uint64_t address, uint64_t data, bool clearBuffer=true) |
|
virtual void | waitClear (std::string &, uint32_t, uint32_t, uint32_t=255, bool=true) |
|
virtual std::string | read (char *address) |
|
virtual void | read (std::string &buffer, char *address, bool clearBuffer=true) |
|
virtual void | read (std::string &buffer, uint64_t address, bool clearBuffer=true) |
|
virtual void | read (std::string &buffer, uint32_t address, bool clearBuffer=true) |
|
virtual void | setDataDestination (std::string &buffer, const std::string &ip, const uint16_t port, bool clearBuffer=true) |
|
virtual uint32_t | createRegisterFromValue (std::string &readBuffer, std::string &receivedValue) |
|
void | writeAdvanced (std::string &buffer, const char *address, const char *data, uint8_t size=1, uint8_t commandTypeOptions=0, bool clearBuffer=true) |
|
void | writeAdvanced (std::string &buffer, const uint64_t &address, const char *data, uint8_t size, uint8_t commandTypeOptions=0, bool clearBuffer=true) |
|
void | writeAdvanced (std::string &buffer, const uint64_t &address, const uint64_t &data, uint8_t commandTypeOptions=0, bool clearBuffer=true) |
|
void | writeAdvanced (std::string &buffer, const uint64_t &address, const std::vector< uint64_t > &data, uint8_t commandTypeOptions=0, bool clearBuffer=true) |
|
void | readAdvanced (std::string &buffer, char *address, uint8_t size=1, uint8_t commandTypeOptions=0, bool clearBuffer=true) |
|
void | readAdvanced (std::string &buffer, const uint64_t &address, uint8_t size=1, uint8_t commandTypeOptions=0, bool clearBuffer=true) |
|
void | writeDataDestinationIP (std::string &buffer, const uint64_t value, bool clearBuffer=true) |
|
void | writeDataDestinationMAC (std::string &buffer, const uint64_t value, bool clearBuffer=true) |
|
void | writeDataDestinationPort (std::string &buffer, const uint64_t value, bool clearBuffer=true) |
|
void | readDataDestinationIP (std::string &buffer) |
|
void | readDataDestinationMAC (std::string &buffer) |
|
void | readDataDestinationPort (std::string &buffer) |
|
void | setDataDestinationAsSelf (std::string &buffer) |
|
virtual void | setControlDestination (std::string &buffer, const std::string &ip, const uint16_t port) |
|
void | writeControlDestinationIP (std::string &buffer, const uint64_t value) |
|
void | writeControlDestinationMAC (std::string &buffer, const uint64_t value) |
|
void | writeControlDestinationPort (std::string &buffer, const uint64_t value) |
|
void | readControlDestinationIP (std::string &buffer) |
|
void | readControlDestinationMAC (std::string &buffer) |
|
void | readControlDestinationPort (std::string &buffer) |
|
void | setControlDestinationAsSelf (std::string &buffer) |
|
void | UDPFirmwareSpecialPing (std::string &buffer) |
|
void | UDPFirmwareSpecialNoOp (std::string &buffer) |
|
void | readUDPFirmwareVersion (std::string &buffer) |
|
void | softEthernetReset (std::string &buffer) |
|
void | hardEthernetReset (std::string &buffer) |
|
void | clearEthernetReset (std::string &buffer) |
|
void | startBurst (std::string &buffer) |
|
void | stopBurst (std::string &buffer) |
|
| FrontEndFirmwareBase (unsigned int version=-1) |
|
unsigned int | getVersion () |
|
virtual void | waitSet (std::string &, uint32_t, uint32_t, uint32_t=255, bool=true) |
|
virtual unsigned int | getNumberOfBufferedCommands (std::string &) |
|