From OpenSCADAWiki
(Importing a new version from external source) |
(Importing a new version from external source) |
||
Line 2: | Line 2: | ||
* ''TVArchEl( TVArchive &iarchive, TVArchivator &iarchivator );'' — Initializing constructor fro the connection the archive ''iarchive'' with the archiver ''iarchivator''. | * ''TVArchEl( TVArchive &iarchive, TVArchivator &iarchivator );'' — Initializing constructor fro the connection the archive ''iarchive'' with the archiver ''iarchivator''. | ||
* ''virtual void fullErase( );'' — Called to complete removal of the archive part in the archiver. | * ''virtual void fullErase( );'' — Called to complete removal of the archive part in the archiver. | ||
− | * ''virtual int64_t end( );'' — End time in microseconds of the available values | + | * ''virtual int64_t end( );'' — End time in microseconds of the available values in the archive of the archiver. |
− | * ''virtual int64_t begin( );'' — Begin time in microseconds of the available values | + | * ''virtual int64_t begin( );'' — Begin time in microseconds of the available values in the archive of the archiver. |
* ''int64_t lastGet( );'' — Time of last transfer of the data from the buffer to the storage. | * ''int64_t lastGet( );'' — Time of last transfer of the data from the buffer to the storage. | ||
* ''TVariant getVal( int64_t *tm, bool up_ord, bool onlyLocal = false );'' — Request of the value for the time ''tm'' and with the sign of moving to the top ''up_ord'', with the specifying of the request of only local archive in ''onlyLocal''. | * ''TVariant getVal( int64_t *tm, bool up_ord, bool onlyLocal = false );'' — Request of the value for the time ''tm'' and with the sign of moving to the top ''up_ord'', with the specifying of the request of only local archive in ''onlyLocal''. |
Latest revision as of 11:21, 10 November 2022
Public methods:
- TVArchEl( TVArchive &iarchive, TVArchivator &iarchivator ); — Initializing constructor fro the connection the archive iarchive with the archiver iarchivator.
- virtual void fullErase( ); — Called to complete removal of the archive part in the archiver.
- virtual int64_t end( ); — End time in microseconds of the available values in the archive of the archiver.
- virtual int64_t begin( ); — Begin time in microseconds of the available values in the archive of the archiver.
- int64_t lastGet( ); — Time of last transfer of the data from the buffer to the storage.
- TVariant getVal( int64_t *tm, bool up_ord, bool onlyLocal = false ); — Request of the value for the time tm and with the sign of moving to the top up_ord, with the specifying of the request of only local archive in onlyLocal.
- void getVals( TValBuf &buf, int64_t beg = 0, int64_t end = 0, bool onlyLocal = false ); — Request of the values' frame buf for the time from beg to end, with the specifying of the request of only local archive in onlyLocal.
- void setVals( TValBuf &buf, int64_t beg = 0, int64_t end = 0, bool toAccum = false ); — Setting the values' frame from the buf for the time from beg to end, through the accumulation toAccum.
- TVArchive &archive( ); — Elements' archive.
- TVArchivator &archivator( ); — Elements' archiver.