diff --git a/slsDetectorServers/matterhonServer/src/MatterhornClientInterface.cpp b/slsDetectorServers/matterhonServer/src/MatterhornClientInterface.cpp index 5c4a92151..6ea6c5962 100644 --- a/slsDetectorServers/matterhonServer/src/MatterhornClientInterface.cpp +++ b/slsDetectorServers/matterhonServer/src/MatterhornClientInterface.cpp @@ -19,7 +19,10 @@ MatterhornClientInterface::MatterhornClientInterface(const uint16_t portNumber) {detFuncs::F_GET_DETECTOR_TYPE, [this](ServerInterface &si) { return this->get_detector_type(si); }}, {detFuncs::F_INITIAL_CHECKS, - [this](ServerInterface &si) { return this->initial_checks(si); }}}; + [this](ServerInterface &si) { return this->initial_checks(si); }}, + {detFuncs::F_GET_NUM_INTERFACES, [this](ServerInterface &si) { + return this->get_num_udp_interfaces(si); + }}}; startTCPServer(); } @@ -52,4 +55,10 @@ ReturnCode MatterhornClientInterface::initial_checks(ServerInterface &socket) { return static_cast(socket.sendResult(initial_checks_passed)); } +ReturnCode +MatterhornClientInterface::get_num_udp_interfaces(ServerInterface &socket) { + int numUDPInterfaces = 1; + return static_cast(socket.sendResult(numUDPInterfaces)); +} + } // namespace sls \ No newline at end of file