mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-20 02:40:03 +02:00
merge fix
This commit is contained in:
commit
69ca1e7fee
Binary file not shown.
@ -2670,7 +2670,28 @@ enum vetoAlgorithm getVetoAlgorithm(enum ethernetInterface interface) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void setVetoAlgorithm(enum ethernetInterface interface,
|
void setVetoAlgorithm(enum ethernetInterface interface,
|
||||||
enum vetoAlgorithm alg) {}
|
enum vetoAlgorithm alg) {
|
||||||
|
uint32_t addr = CONFIG_REG;
|
||||||
|
uint32_t value = bus_r(addr);
|
||||||
|
switch (alg) {
|
||||||
|
// more to follow
|
||||||
|
case DEFAULT_ALGORITHM:
|
||||||
|
if (interface == I3GBE) {
|
||||||
|
LOG(logINFO, ("Setting default veto algorithm for 3Gbe\n"));
|
||||||
|
value &= (~CONFIG_VETO_CH_3GB_ALG_MSK);
|
||||||
|
value |= CONFIG_VETO_CH_3GB_ALG_DEFAULT_VAL;
|
||||||
|
} else {
|
||||||
|
LOG(logINFO, ("Setting default veto algorithm for 10Gbe\n"));
|
||||||
|
value &= (~CONFIG_VETO_CH_10GB_ALG_MSK);
|
||||||
|
value |= CONFIG_VETO_CH_10GB_ALG_DEFAULT_VAL;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
LOG(logERROR, ("unknown algorithm %d for 3gbe\n", alg));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
bus_w(addr, value);
|
||||||
|
}
|
||||||
|
|
||||||
void setBadChannels(int nch, int *channels) {
|
void setBadChannels(int nch, int *channels) {
|
||||||
LOG(logINFO, ("Setting %d bad channels\n", nch));
|
LOG(logINFO, ("Setting %d bad channels\n", nch));
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
#define APIGUI 0x210225
|
#define APIGUI 0x210225
|
||||||
#define APICTB 0x210729
|
#define APICTB 0x210729
|
||||||
#define APIGOTTHARD 0x210729
|
#define APIGOTTHARD 0x210729
|
||||||
#define APIGOTTHARD2 0x210729
|
|
||||||
#define APIMYTHEN3 0x210729
|
#define APIMYTHEN3 0x210729
|
||||||
#define APIMOENCH 0x210729
|
#define APIMOENCH 0x210729
|
||||||
#define APIEIGER 0x210729
|
#define APIEIGER 0x210729
|
||||||
#define APIJUNGFRAU 0x210802
|
#define APIJUNGFRAU 0x210802
|
||||||
|
#define APIGOTTHARD2 0x210806
|
||||||
|
Loading…
x
Reference in New Issue
Block a user