EPICS ARCHIVER V4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
ArchiveChannelEA3.h
1 #ifndef ARCHIVECHANNEL_EA3_H_
2 #define ARCHIVECHANNEL_EA3_H_
3 
4 // engine
5 #include "engine/ArchiveChannel.h"
6 
11 
12 public:
13 
17  ScanList& scan_list,
18  const char* channel_name,
19  double scan_period,
20  bool monitor);
21 
22  protected:
23 
24  virtual SampleMechanism*
25  createSampleMechanism(EngineConfig& config,
27  ScanList& scan_list);
28 
29 };
30 
31 #endif /*ARCHIVECHANNEL_EA3_H_*/
ArchiveChannelEA3(EngineConfig &config, ProcessVariableContext &ctx, ScanList &scan_list, const char *channel_name, double scan_period, bool monitor)
Create channel with given name.
Global engine configuration parameters.
Definition: EngineConfig.h:14
Original archived channel.
Definition: ArchiveChannelEA3.h:10
Sample Mechanism base, has a ProcessVariable and filters its values.
Definition: SampleMechanism.h:33
Context for ProcessVariable instances.
Definition: ProcessVariableContext.h:18
One archived channel.
Definition: ArchiveChannel.h:19
A ScanList keeps track of Scannable items.
Definition: ScanList.h:43