ITrendRootPageManager.GetRootPage (METH) ¶ METHOD GetRootPage : CAA.IDENT This method returns the root page for a given trend database object. InOut: Scope Name Type Return GetRootPage CAA.IDENT Input eDatabaseObject ETrendDatabaseObject
ITrendRootPageManager.IsReady (METH) ¶ METHOD IsReady : BOOL This method indicates, whether the rootpages have been determined and the function block instance can be used to determine the rootpages InOut: Scope Name Type Return IsReady BOOL
ITrendStorageAccessReadOperator.DoContinueReading (METH) ¶ METHOD DoContinueReading : BOOL Indicates, whether the reading (i.e. iterating through the row IDs and reading the corresponding data) has to be continued or not. InOut: Scope Name Type Return DoContinueReading BOOL
ITrendStorageAccessReadOperator.FinalizeReading (METH) ¶ METHOD FinalizeReading This is the last notification, after the last database access has been done
ITrendStorageAccessReadOperator.FirstDataRowOfNewConfigurationReached (METH) ¶ METHOD FirstDataRowOfNewConfigurationReached Notification, that currently read row from TblTrendData is the first row of the next configuration InOut: Scope Name Type Comment Input liCurrConfigTimstampTo LINT The “to” timestamp of the current configuration, i.e. the timestamp, when the current configuration ends. liTimestamp LINT The timestamp of the currently read row liAbsPacketStartTime LINT The absolute start time of the 1st trace mgr packet, only if this parameter contains a value != 0 iCountVariables INT The number of variables
ITrendStorageAccessReadOperator.InitializeReading (METH) ¶ METHOD InitializeReading This is the first notification, before any database access is done. InOut: Scope Name Type Comment Input sPacketName STRING The name of the packet, that has been stored in the trend storage xContinuedReading BOOL This flag indicates, whether reading is a continued reading, i.e. a reading, that continues a reading, that has to be continued, because the previous reading has to be continued, because it took too long
ITrendStorageAccessReadOperator.IsVariableToRead (METH) ¶ METHOD IsVariableToRead : BOOL Checks, whether the value of a given has to be read from TblTrendData. InOut: Scope Name Type Comment Return IsVariableToRead BOOL TRUE if the variable has to be read, otherwise FALSE Input iWhichVariable DINT A 0-based index of the variable within all variables Output idColumn CAA.IDENT Returns the column identifer of the corresponding column in TblTrendData used to retrieve the value
ITrendStorageAccessReadOperator.ProcessPacketFlags (METH) ¶ METHOD ProcessPacketFlags Notification, that the packet flags of the newest configuration has been determined and can be processed. InOut: Scope Name Type Comment Input udiPacketFlags UDINT The packet flags
ITrendStorageAccessReadOperator.ProcessTimestamp (METH) ¶ METHOD ProcessTimestamp Notification, that a timestamp from TblTrendData has been read and can be processed. InOut: Scope Name Type Comment Input diWhichRow DINT A 0-based index of the row read from TblTrendData liTimestamp LINT The absolute timestamp, that was read from TblTrendData liAbsPacketStartTime LINT The absolute start time of the 1st trace mgr packet, only if this parameter contains a value != 0.
ITimestampTraverserClient (ITF) ¶ INTERFACE ITimestampTraverserClient This interface must be implemented by function blocks, that use the TrendFbTimestampTraverser function block to traverse the timestamps of data read from CmpTraceMgr Methods: NextTimestampReached ProcessVariableForTimestamp Structure: NextTimestampReached (Method) ProcessVariableForTimestamp (Method)