This commit is contained in:
2024-03-05 08:35:27 +01:00
parent cf89a79274
commit 7f79cdeb03
4 changed files with 29 additions and 23 deletions

View File

@@ -24,19 +24,20 @@ class ecmcDAQDataArray : public asynPortDriver {
public:
ecmcDAQDataArray(const char* name, const char* portName);
~ecmcDAQDataArray();
void connectToDataSources();
void execute();
void addChannel(int type);
// Always add to last added channel
void addDataItemToChannel(const char* name, int format);
void setEnable(int enable);
size_t getArraySize();
int validate();
void connectToDataSources();
void execute();
void addChannel(int type);
void addDataItemToChannel(const char* name, int format); // Always add to last added channel
void setEnable(int enable);
size_t getArraySize();
int validate();
std::string getName();
private:
void buildArrayHeader();
void initAsyn();
void updateAsyn();
void buildArrayHeader();
void initAsyn();
void updateAsyn();
std::string name_;
double *buffer_;
std::vector<ecmcDAQDataChannel*> dataChannels_;