|
| | 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...
|
| |
| | NamedBase (const char *name) |
| | Create a Named thing with given name. More...
|
| |
| const stdString & | getName () const |
| |
|
virtual | ~ProcessVariableStateListener () |
| | Constructor.
|
| |