diff --git a/slsReceiverSoftware/include/sls_receiver_funcs.h b/slsReceiverSoftware/include/sls_receiver_funcs.h index e1ef93040..040beae44 100644 --- a/slsReceiverSoftware/include/sls_receiver_funcs.h +++ b/slsReceiverSoftware/include/sls_receiver_funcs.h @@ -49,7 +49,9 @@ enum { F_ENABLE_RECEIVER_OVERWRITE, /**< set overwrite flag in receiver */ F_ENABLE_RECEIVER_TEN_GIGA, /**< enable 10Gbe in receiver */ - F_SET_RECEIVER_FIFO_DEPTH /**< set receiver fifo depth */ + F_SET_RECEIVER_FIFO_DEPTH, /**< set receiver fifo depth */ + + F_SET_TRANSMISSION_DELAY /**< set transmission delay */ /* Always append functions hereafter!!! */ }; diff --git a/slsReceiverSoftware/src/UDPStandardImplementation.cpp b/slsReceiverSoftware/src/UDPStandardImplementation.cpp index 06db3368c..6ab655ac0 100644 --- a/slsReceiverSoftware/src/UDPStandardImplementation.cpp +++ b/slsReceiverSoftware/src/UDPStandardImplementation.cpp @@ -1897,7 +1897,7 @@ uint32_t UDPStandardImplementation::processListeningBuffer(int ithread, int cSiz cSize += onePacketSize; lastPacketOffset -= onePacketSize; --packetCount; - while (lastFrameHeader64 == (*( (uint32_t*) header->frameNumber))&0xffffff){ + while (lastFrameHeader64 == ((*( (uint32_t*) header->frameNumber))&0xffffff)){ cSize += onePacketSize; lastPacketOffset -= onePacketSize; header = (jfrau_packet_header_t*) (buffer[ithread]+lastPacketOffset); @@ -2866,7 +2866,7 @@ void UDPStandardImplementation::updateFileHeader(){ //update file header time_t t = time(0); int length = sizeof(fileHeader); - while(length!=strlen(fileHeader)){ + while((unsigned int)length!=strlen(fileHeader)){ length = strlen(fileHeader); sprintf(fileHeader,"\nHeader\t\t %d bytes\n" "Dynamic Range\t %d\n"