<< Click to Display Table of Contents >>
TrackEvent |
TrackEvent(EventMessage, Comment, TimeStamp)
This method allows generating events manually via script. These events can be generated on a Viewer as well as on a Server, and are registered on an application's database table.
Parameters of the TrackEvent method
Name |
Description |
---|---|
EventMessage |
Contains an event's message (maximum of 200 characters) |
Comment |
(Optional) Contains additional comments about this event (maximum of 200 characters) |
TimeStamp |
(Optional) Indicates the date and time this event occurred. If it is not specified, E3 assumes the current date and time |
This method only records events in case the Events Recording option in Domain Options is enabled. Events are recorded on a database table, which is also defined on the Event Recording settings.
For more information on Domain's Event Log, please check the E3 User's Manual. Example:
Sub Button1_Click()
Dim Tag, User, Comment
Set Tag = Application.GetObject("IO.Inputs.IO01")
If Application.ESign(Tag.PathName, , "Value Change", _
Tag.Value, 1, User, Comment) Then
If Tag.WriteEx 1 Then
Application.TrackEvent _
"Tag IO.Inputs.IO01 changed to 1 " &_
"by the user" & User, Comment
End If
End If
End Sub