diff --git a/slsReceiverSoftware/src/Implementation.h b/slsReceiverSoftware/src/Implementation.h index f3e5ae8ce..be0ba708c 100644 --- a/slsReceiverSoftware/src/Implementation.h +++ b/slsReceiverSoftware/src/Implementation.h @@ -295,8 +295,9 @@ class Implementation : private virtual slsDetectorDefs { // network configuration (UDP) int numUDPInterfaces{1}; - std::arrayeth; - std::array udpPortNum{{DEFAULT_UDP_PORTNO, DEFAULT_UDP_PORTNO+1}}; + std::array eth; + std::array udpPortNum{ + {DEFAULT_UDP_PORTNO, DEFAULT_UDP_PORTNO + 1}}; int64_t udpSocketBufferSize{0}; int64_t actualUDPSocketBufferSize{0}; @@ -350,12 +351,13 @@ class Implementation : private virtual slsDetectorDefs { // callbacks int (*startAcquisitionCallBack)(std::string, std::string, uint64_t, uint32_t, void *){nullptr}; - void *pStartAcquisition; - void (*acquisitionFinishedCallBack)(uint64_t, void *); - void *pAcquisitionFinished; - void (*rawDataReadyCallBack)(char *, char *, uint32_t, void *); - void (*rawDataModifyReadyCallBack)(char *, char *, uint32_t &, void *); - void *pRawDataReady; + void *pStartAcquisition{nullptr}; + void (*acquisitionFinishedCallBack)(uint64_t, void *){nullptr}; + void *pAcquisitionFinished{nullptr}; + void (*rawDataReadyCallBack)(char *, char *, uint32_t, void *){nullptr}; + void (*rawDataModifyReadyCallBack)(char *, char *, uint32_t &, + void *){nullptr}; + void *pRawDataReady{nullptr}; // class objects GeneralData *generalData;