moves more options to ioc function
This commit is contained in:
@@ -101,7 +101,8 @@ struct __attribute__((__packed__)) NormalisedDetectorEvent {
|
||||
class asynStreamGeneratorDriver : public asynPortDriver {
|
||||
public:
|
||||
asynStreamGeneratorDriver(const char *portName, const char *ipPortName,
|
||||
const int numChannels);
|
||||
const int numChannels, const int kafkaQueueSize,
|
||||
const int kafkaMaxPacketSize);
|
||||
virtual ~asynStreamGeneratorDriver();
|
||||
|
||||
virtual asynStatus writeInt32(asynUser *pasynUser, epicsInt32 value);
|
||||
@@ -130,7 +131,8 @@ class asynStreamGeneratorDriver : public asynPortDriver {
|
||||
asynUser *pasynUDPUser;
|
||||
epicsEventId pausedEventId;
|
||||
|
||||
int num_channels;
|
||||
const int num_channels;
|
||||
const int kafkaMaxPacketSize;
|
||||
|
||||
epicsRingPointer<NormalisedMonitorEvent> monitorQueue;
|
||||
rd_kafka_t *monitorProducer;
|
||||
@@ -139,6 +141,9 @@ class asynStreamGeneratorDriver : public asynPortDriver {
|
||||
rd_kafka_t *detectorProducer;
|
||||
|
||||
constexpr static char *driverName = "StreamGenerator";
|
||||
|
||||
asynStatus createInt32Param(asynStatus status, char *name, int *variable,
|
||||
epicsInt32 initialValue = 0);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user