|
| 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.
|
|