adds elapsed time and time based preset

This commit is contained in:
2025-10-31 19:10:59 +01:00
parent 1e853487aa
commit 7bacc716cc
4 changed files with 141 additions and 53 deletions

View File

@@ -83,8 +83,12 @@ struct __attribute__((__packed__)) NormalisedDetectorEvent {
#define P_StatusString "STATUS"
#define P_ResetString "RESET"
#define P_CountPresetString "P_CNT"
#define P_TimePresetString "P_TIME"
#define P_ElapsedTimeString "TIME"
#define P_MonitorChannelString "MONITOR"
#define P_CountsString "COUNTS%d"
#define P_RateString "RATE%d"
/*******************************************************************************
* Stream Generator Coordinating Class
@@ -106,8 +110,11 @@ class asynStreamGeneratorDriver : public asynPortDriver {
int P_Status;
int P_Reset;
int P_CountPreset;
int P_TimePreset;
int P_ElapsedTime;
int P_MonitorChannel;
int *P_Counts;
int *P_Rates;
private:
asynUser *pasynUDPUser;