Interface to a particular history being taken by the history logic.
Definition ihistory.h:20
Interface to the list of all IHistories being taken by the history logic.
Definition ihistorylist.h:16
virtual const IHistory * getFirst() const =0
virtual uint32 getHistoryGeneralType() const =0
Returns the general type for an IHistory.
virtual IContainer * getIContainer()=0
Returns a pointer to the container class representing a list of histories.
virtual uint32 getNStep() const =0
virtual int64 getData(int64 start, std::vector< double > *values=nullptr, std::vector< bool > *valid=nullptr, uint64 *step=0) const =0
virtual const IHistory * lookupWithName(const QString &id) const =0
Find the IHistory object with ID ul, or 0 if no match is found.
virtual uint32 getNotice() const =0
Returns the NoticeManager ID for histories added/removed from the list, or additional records taken.
Interface to a particular history being taken by the history logic.