|
EPICS ARCHIVER V4
|
Original archived channel. More...
#include <ArchiveChannelEA3.h>
Public Member Functions | |
| ArchiveChannelEA3 (EngineConfig &config, ProcessVariableContext &ctx, ScanList &scan_list, const char *channel_name, double scan_period, bool monitor) | |
| Create channel with given name. More... | |
Public Member Functions inherited from ArchiveChannel | |
| ArchiveChannel (EngineConfig &config, ProcessVariableContext &ctx, ScanList &scan_list, const char *channel_name, double scan_period, bool monitor) | |
| Create channel with given name. More... | |
| virtual | ~ArchiveChannel () |
| Destructor. | |
| virtual OrderedMutex & | getMutex () |
| virtual void | pvConnected (ProcessVariable &pv, const epicsTime &when) |
| Implements ProcessVariableStateListener by forwrding connect/disconnect info to ArchiveChannelStateListeners. | |
| virtual void | pvDisconnected (ProcessVariable &pv, const epicsTime &when) |
| Implements ProcessVariableStateListener by forwrding connect/disconnect info to ArchiveChannelStateListeners. | |
| virtual void | pvValue (ProcessVariable &pv, const RawValue::Data *data) |
| Implements ProcessVariableValueListener for handling enable/disable. | |
| void | configure (ProcessVariableContext &ctx, ScanList &scan_list, double scan_period, bool monitor) |
| Configure or re-configure channel. More... | |
| void | addToGroup (Guard &group_guard, class GroupInfo *group, Guard &channel_guard, bool disabling) |
| Add channel to a group. More... | |
| const stdList< class GroupInfo * > | getGroups (Guard &guard) const |
| const stdList< class GroupInfo * > | getGroupsToDisable (Guard &guard) const |
| void | start (Guard &guard) |
| Start the sample mechanism. More... | |
| bool | isRunning (Guard &guard) |
| bool | isConnected (Guard &guard) const |
| void | disable (Guard &guard, const epicsTime &when) |
| Temporarily disable sampling. More... | |
| void | enable (Guard &guard, const epicsTime &when) |
| Re-enable sampling. More... | |
| bool | isDisabling (Guard &guard) const |
| bool | isDisabled (Guard &guard) const |
| std::string | getSampleInfo (Guard &guard) |
| void | stop (Guard &guard) |
| Stop sampling. More... | |
| unsigned long | write (Guard &guard, Index &index) |
| Write samples to index. More... | |
| void | addToFUX (Guard &guard, class FUX::Element *doc) |
| Append this channel to a FUX document. More... | |
Public Member Functions inherited from NamedBase | |
| NamedBase (const char *name) | |
| Create a Named thing with given name. More... | |
| const stdString & | getName () const |
Public Member Functions inherited from ProcessVariableStateListener | |
| virtual | ~ProcessVariableStateListener () |
| Constructor. | |
Original archived channel.
| ArchiveChannelEA3::ArchiveChannelEA3 | ( | EngineConfig & | config, |
| ProcessVariableContext & | ctx, | ||
| ScanList & | scan_list, | ||
| const char * | channel_name, | ||
| double | scan_period, | ||
| bool | monitor | ||
| ) |
Create channel with given name.
1.8.5