From OpenSCADAWiki
Jump to: navigation, search
(Importing a new version from external source)
(Importing a new version from external source)
 
Line 22: Line 22:
 
* ''void setToStart( bool vl );'' — Setting the sign "To start the archiver".
 
* ''void setToStart( bool vl );'' — Setting the sign "To start the archiver".
 
* ''void setDB( const string &vl, bool qTop = false );'' — Setting the storage address of the archiver, ''qTop'' for the storage queue top.
 
* ''void setDB( const string &vl, bool qTop = false );'' — Setting the storage address of the archiver, ''qTop'' for the storage queue top.
* ''virtual void start( );'' — Start of the archiver.
+
* ''virtual void start( );'' — starting the archiver object, the archiver starts for receiving values and placing them into the storage.
* ''virtual void stop( bool full_del = false );'' — Stop of the archiver with the possibility of it's full deleting ''full_del''.
+
* ''virtual void stop( bool full_del = false );'' — stopping the archiver object with the ability to completely remove its data from the storage at ''full_del''.
 
* ''void archiveList( vector<string> &ls );'' — The archive's list, serviced by the archiver.
 
* ''void archiveList( vector<string> &ls );'' — The archive's list, serviced by the archiver.
 
* ''bool archivePresent( const string &iid );'' — Check for the servicing of the specified archive by the specified archiver.
 
* ''bool archivePresent( const string &iid );'' — Check for the servicing of the specified archive by the specified archiver.
 
* ''TTypeArchivator &owner( ) const;'' — Archiver's type – the owner of the values' archiver.
 
* ''TTypeArchivator &owner( ) const;'' — Archiver's type – the owner of the values' archiver.

Latest revision as of 20:50, 9 November 2022

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Documents/API)
'''Public methods:'''
* ''TVArchivator( const string &id, const string &db, TElem *cf_el );'' — Initializing constructor of the values' archiver with the ID ''id'', for the storage in the database ''db'' with the structure ''cf_el''.
* ''string id( );'' — Archiver's ID.
* ''string workId( );'' — Working identifier, it includes the name of the module.
* ''string name( );'' — Archiver's name.
* ''string dscr( );'' — Archiver's description.
* ''string addr( ) const;'' — Address of the archiver's storage.
* ''double valPeriod( );'' — Frequency of values of the archiver (microseconds).
* ''int archPeriod( );'' — Frequency of the values' archiving by the archiver. Time after which the archiver makes archiving of the frame of values from the archive's buffer.
* ''int selPrior( );'' — Selection priority for mode "All" archivers.
* ''bool toStart( );'' — The sign "To start the archiver".
* ''bool startStat( );'' — Archivers' status "Run".
* ''string DB( bool qTop = false ) const;'' — Storage address of the archiver, ''qTop'' for the storage queue top.
* ''string tbl( );'' — Table address of the archiver's DB.
* ''string fullDB( bool qTop = false );'' — The full table address of the archiver's storage, ''qTop'' for the storage queue top.
* ''void setName( const string &inm );'' — Setting the archiver's name.
* ''void setDscr( const string &idscr );'' — Setting the archiver's description.
* ''void setAddr( const string &vl );'' — Setting the address of the archiver's storage.
* ''void setValPeriod( double iper );'' — Setting the frequency of values of the archiver (microseconds).
* ''void setArchPeriod( int iper );'' — Setting the frequency of the values' archiving by the archiver. Time after which the archiver makes archiving of the frame of values from the archive's buffer.
* ''void setSelPrior( int vl );'' — Set selection priority for mode "All" archivers.
* ''void setToStart( bool vl );'' — Setting the sign "To start the archiver".
* ''void setDB( const string &vl, bool qTop = false );'' — Setting the storage address of the archiver, ''qTop'' for the storage queue top.
* ''virtual void start( );'' — starting the archiver object, the archiver starts for receiving values and placing them into the storage.
* ''virtual void stop( bool full_del = false );'' — stopping the archiver object with the ability to completely remove its data from the storage at ''full_del''.
* ''void archiveList( vector<string> &ls );'' — The archive's list, serviced by the archiver.
* ''bool archivePresent( const string &iid );'' — Check for the servicing of the specified archive by the specified archiver.
* ''TTypeArchivator &owner( ) const;'' — Archiver's type – the owner of the values' archiver.
Translation'''Public methods:'''
* ''TVArchivator( const string &id, const string &db, TElem *cf_el );'' — Initializing constructor of the values' archiver with the ID ''id'', for the storage in the database ''db'' with the structure ''cf_el''.
* ''string id( );'' — Archiver's ID.
* ''string workId( );'' — Working identifier, it includes the name of the module.
* ''string name( );'' — Archiver's name.
* ''string dscr( );'' — Archiver's description.
* ''string addr( ) const;'' — Address of the archiver's storage.
* ''double valPeriod( );'' — Frequency of values of the archiver (microseconds).
* ''int archPeriod( );'' — Frequency of the values' archiving by the archiver. Time after which the archiver makes archiving of the frame of values from the archive's buffer.
* ''int selPrior( );'' — Selection priority for mode "All" archivers.
* ''bool toStart( );'' — The sign "To start the archiver".
* ''bool startStat( );'' — Archivers' status "Run".
* ''string DB( bool qTop = false ) const;'' — Storage address of the archiver, ''qTop'' for the storage queue top.
* ''string tbl( );'' — Table address of the archiver's DB.
* ''string fullDB( bool qTop = false );'' — The full table address of the archiver's storage, ''qTop'' for the storage queue top.
* ''void setName( const string &inm );'' — Setting the archiver's name.
* ''void setDscr( const string &idscr );'' — Setting the archiver's description.
* ''void setAddr( const string &vl );'' — Setting the address of the archiver's storage.
* ''void setValPeriod( double iper );'' — Setting the frequency of values of the archiver (microseconds).
* ''void setArchPeriod( int iper );'' — Setting the frequency of the values' archiving by the archiver. Time after which the archiver makes archiving of the frame of values from the archive's buffer.
* ''void setSelPrior( int vl );'' — Set selection priority for mode "All" archivers.
* ''void setToStart( bool vl );'' — Setting the sign "To start the archiver".
* ''void setDB( const string &vl, bool qTop = false );'' — Setting the storage address of the archiver, ''qTop'' for the storage queue top.
* ''virtual void start( );'' — starting the archiver object, the archiver starts for receiving values and placing them into the storage.
* ''virtual void stop( bool full_del = false );'' — stopping the archiver object with the ability to completely remove its data from the storage at ''full_del''.
* ''void archiveList( vector<string> &ls );'' — The archive's list, serviced by the archiver.
* ''bool archivePresent( const string &iid );'' — Check for the servicing of the specified archive by the specified archiver.
* ''TTypeArchivator &owner( ) const;'' — Archiver's type – the owner of the values' archiver.

Public methods:

  • TVArchivator( const string &id, const string &db, TElem *cf_el ); — Initializing constructor of the values' archiver with the ID id, for the storage in the database db with the structure cf_el.
  • string id( ); — Archiver's ID.
  • string workId( ); — Working identifier, it includes the name of the module.
  • string name( ); — Archiver's name.
  • string dscr( ); — Archiver's description.
  • string addr( ) const; — Address of the archiver's storage.
  • double valPeriod( ); — Frequency of values of the archiver (microseconds).
  • int archPeriod( ); — Frequency of the values' archiving by the archiver. Time after which the archiver makes archiving of the frame of values from the archive's buffer.
  • int selPrior( ); — Selection priority for mode "All" archivers.
  • bool toStart( ); — The sign "To start the archiver".
  • bool startStat( ); — Archivers' status "Run".
  • string DB( bool qTop = false ) const; — Storage address of the archiver, qTop for the storage queue top.
  • string tbl( ); — Table address of the archiver's DB.
  • string fullDB( bool qTop = false ); — The full table address of the archiver's storage, qTop for the storage queue top.
  • void setName( const string &inm ); — Setting the archiver's name.
  • void setDscr( const string &idscr ); — Setting the archiver's description.
  • void setAddr( const string &vl ); — Setting the address of the archiver's storage.
  • void setValPeriod( double iper ); — Setting the frequency of values of the archiver (microseconds).
  • void setArchPeriod( int iper ); — Setting the frequency of the values' archiving by the archiver. Time after which the archiver makes archiving of the frame of values from the archive's buffer.
  • void setSelPrior( int vl ); — Set selection priority for mode "All" archivers.
  • void setToStart( bool vl ); — Setting the sign "To start the archiver".
  • void setDB( const string &vl, bool qTop = false ); — Setting the storage address of the archiver, qTop for the storage queue top.
  • virtual void start( ); — starting the archiver object, the archiver starts for receiving values and placing them into the storage.
  • virtual void stop( bool full_del = false ); — stopping the archiver object with the ability to completely remove its data from the storage at full_del.
  • void archiveList( vector<string> &ls ); — The archive's list, serviced by the archiver.
  • bool archivePresent( const string &iid ); — Check for the servicing of the specified archive by the specified archiver.
  • TTypeArchivator &owner( ) const; — Archiver's type – the owner of the values' archiver.