2. Patioctrl uint64 t (#766)

* when dbit list is enabled, the size of data in zmq stream is changed to only the digital bits enabled size. now fixed to also include analog size

* allowing to set 0xffffffffffffffff to pat io control. prevously was used to do a get. fixed also for pat bit mask and pat mask
This commit is contained in:
2023-06-15 09:30:52 +02:00
committed by GitHub
parent 6f50707cfb
commit 3f9ec695db
12 changed files with 60 additions and 25 deletions

View File

@ -280,6 +280,7 @@ enum detFuncs {
F_GET_BIT,
F_SET_BIT,
F_CLEAR_BIT,
F_GET_PATTERN_IO_CONTROL,
NUM_DET_FUNCTIONS,
RECEIVER_ENUM_START = 512, /**< detector function should not exceed this
@ -663,6 +664,7 @@ const char* getFunctionNameFromEnum(enum detFuncs func) {
case F_GET_BIT: return "F_GET_BIT";
case F_SET_BIT: return "F_SET_BIT";
case F_CLEAR_BIT: return "F_CLEAR_BIT";
case F_GET_PATTERN_IO_CONTROL: return "F_GET_PATTERN_IO_CONTROL";
case NUM_DET_FUNCTIONS: return "NUM_DET_FUNCTIONS";

View File

@ -4,10 +4,10 @@
#define RELEASE "developer"
#define APILIB "developer 0x230224"
#define APIRECEIVER "developer 0x230224"
#define APIGOTTHARD "developer 0x230525"
#define APIGOTTHARD2 "developer 0x230525"
#define APIMYTHEN3 "developer 0x230525"
#define APIMOENCH "developer 0x230525"
#define APIEIGER "developer 0x230525"
#define APIJUNGFRAU "developer 0x230525"
#define APICTB "developer 0x230605"
#define APICTB "developer 0x230615"
#define APIGOTTHARD "developer 0x230615"
#define APIGOTTHARD2 "developer 0x230615"
#define APIJUNGFRAU "developer 0x230615"
#define APIMYTHEN3 "developer 0x230615"
#define APIMOENCH "developer 0x230615"