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)
ITimestampTraverserClient.NextTimestampReached (METH) ¶ METHOD NextTimestampReached Notfication, that the traversal reached the next timestamp. InOut: Scope Name Type Comment Input storageRowInfo TrendStructStorageRowInfo This parameter provides information about the timestamp Output xSkipWriteValues BOOL
ITimestampTraverserClient.ProcessVariableForTimestamp (METH) ¶ METHOD ProcessVariableForTimestamp Notfication for ITimestampTraverserClient instance, that a variable for the current timestamp has to be processed. InOut: Scope Name Type Comment Input itfTraceMgrVariable ITraceMgrVariable The ITraceMgrVariable for which the variable value belongs to iRecordIndex INT The 0 relative index of the ITraceMgrVariable within all variables pbyByte POINTER TO BYTE Points to the corresponding location in memory, where the data (i.e. the variable value) is located.
ITrendRecording (ITF) ¶ INTERFACE ITrendRecording EXTENDS __SYSTEM.IQueryInterface This interface is implemented by function blocks, that can be registered in the function block TrendFbTrendRecordingManager and that perform the trend recording. Properties: RecordingTimespan State Methods: CyclicCall GetInitializeVersion GetPacketName GetTrendStorageWriter Initialize RegisterTrendRecording Structure: CyclicCall (Method) GetInitializeVersion (Method) GetPacketName (Method) GetTrendStorageWriter (Method) Initialize (Method) RecordingTimespan (Property) RegisterTrendRecording (Method) State (Property)
ITrendRecording.CyclicCall (METH) ¶ METHOD CyclicCall : UDINT This method has to be cyclically to store the recorded values in the trend storage. The return value contains the error code. InOut: Scope Name Type Return CyclicCall UDINT
ITrendRecording.GetInitializeVersion (METH) ¶ METHOD GetInitializeVersion : UDINT This method returns a value, that can be used to determine, whether an online change has been executed. InOut: Scope Name Type Return GetInitializeVersion UDINT
VisuNativeElement.ContainsPoint (METH) ¶ METHOD ContainsPoint : BOOL InOut: Scope Name Type Return ContainsPoint BOOL Input pt CmpVisuHandler.VisuStructPoint
VisuNativeElement.ElementInfo (METH) ¶ METHOD ElementInfo : INT InOut: Scope Name Type Return ElementInfo INT Input pData POINTER TO Visu_StructElementInfo
VisuNativeElement.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Return FB_Exit BOOL Input bInCopyCode BOOL
VisuNativeElement.FB_Init (METH) ¶ METHOD FB_Init : BOOL InOut: Scope Name Type Return FB_Init BOOL Input bInitRetains BOOL bInCopyCode BOOL elementId UDINT pInitMethods POINTER TO ARRAY [0..0] OF VisuNativeElementMethod nInitMethods INT pUpdateMethods POINTER TO ARRAY [0..0] OF VisuNativeElementMethod nUpdateMethods INT