mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-06 18:10:40 +02:00
udp_cleardst in fpga (#490)
* set number of destination in fpga as well when using udp_cleardst * ensures fpga destinations are also cleared up * binaries in
This commit is contained in:
parent
c414d92b86
commit
b6db097800
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -9249,8 +9249,25 @@ int clear_all_udp_dst(int file_des) {
|
||||
if (check_detector_idle("clear all udp destinations") == OK) {
|
||||
memset(udpDetails, 0, sizeof(udpDetails));
|
||||
// minimum 1 destination in fpga
|
||||
numUdpDestinations = 1;
|
||||
configure_mac();
|
||||
int numdest = 1;
|
||||
// set number of destinations
|
||||
#if defined(JUNGFRAUD) || defined(EIGERD)
|
||||
if (setNumberofDestinations(numdest) == FAIL) {
|
||||
ret = FAIL;
|
||||
strcpy(mess, "Could not clear udp destinations to 1 entry.\n");
|
||||
LOG(logERROR, (mess));
|
||||
} else
|
||||
#endif
|
||||
{
|
||||
numUdpDestinations = numdest;
|
||||
LOG(logINFOBLUE, ("Number of UDP Destinations: %d\n",
|
||||
numUdpDestinations));
|
||||
ret = configureMAC();
|
||||
if (ret == FAIL) {
|
||||
strcpy(mess, "Could not clear all destinations in the fpga.\n");
|
||||
LOG(logERROR, (mess));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return Server_SendResult(file_des, INT32, NULL, 0);
|
||||
|
@ -2,13 +2,13 @@
|
||||
// Copyright (C) 2021 Contributors to the SLS Detector Package
|
||||
/** API versions */
|
||||
#define GITBRANCH "developer"
|
||||
#define APICTB 0x220524
|
||||
#define APIGOTTHARD 0x220524
|
||||
#define APIJUNGFRAU 0x220524
|
||||
#define APIMOENCH 0x220519
|
||||
#define APIEIGER 0x220524
|
||||
#define APIGOTTHARD2 0x220602
|
||||
#define APIMYTHEN3 0x220607
|
||||
#define APILIB 0x220609
|
||||
#define APIRECEIVER 0x220609
|
||||
#define APIGUI 0x220609
|
||||
#define APICTB 0x220705
|
||||
#define APIGOTTHARD 0x220705
|
||||
#define APIGOTTHARD2 0x220705
|
||||
#define APIJUNGFRAU 0x220705
|
||||
#define APIMYTHEN3 0x220705
|
||||
#define APIMOENCH 0x220602
|
||||
#define APIEIGER 0x220705
|
||||
|
Loading…
x
Reference in New Issue
Block a user