TSP Lab SgaUTI_StatusRequester - Universal Traffic Information Provider Status Requester SgaUTI_StatusRequester

Universal Traffic Information Provider Status Requester
("SgaUTI_StatusRequester")

Goal

Requests status information from ITIS Dispatcher or SgaUTI_DBLoader.

Basic operation

User's Interface

Main screen

After starting the program main window appears:

The main menu

Menu Menuitem Shortcut(s) Meaning
[Log]      
  Find line containing... (Ctrl-F) Finds text in log window
  Find next matching line (F3) Finds next occurrence of text in log window
  Details   Detail level of logging (Off, Normal, Detailed, or Debug)
[ITIScucc]      
  Connect now! (Ctrl-C) Get status information
  Disconnect now! (Ctrl-D) Disconnect status stream interface from Dispatcher/DBLoader module
[Options]      
  Auto scroll () Allow automatic scrolling of the log screen
  Flush statistics counters   Writes statistics counters information into log now
  Zeroes statistics counters   Clear statistics counters
  Save settings   Save settings into INI file

The bottom status-line

Configuration (SgaUTI_StatusRequester.ini) file settings

This file has to be placed in the same directory as the executable file placed!
Program saves the actual settings selecting Options/Save settings menu item.

Section Entry Example Meaning
[Position]      
  iLeft 132 The initial horizontal position of the Main screen, in pixel
  iTop 132 The initial vertical position of the Main screen, in pixel
  iWidth 770 The initial width of the Main screen, in pixel
  iHeight 558 The initial height of the Main screen, in pixel
[Options]      
  bAutoscroll True If True, log list automatically scrolls to the last line, when a new item inserted
[ITIScucc]      
  sRemoteIPAddress 127.0.0.1 The IP address of asked module
  wRemoteTCPPort 9104 The remote port of Dispatcher or DBLoader
[Advanced]      
  dwLogLevel 3 (Equals to the listed order; refer to the [Log]/Details menu item!)
  dwMaxLinesInLogWindow 500 Number of lines in the log window on screen
  sLogFilesPath D:\SGA\Sga-UTI\Log Path of directory of log files

Sample of INI (SgaUTI_StatusRequester.ini) file

[Position]
iLeft=10
iTop=-3
iWidth=862
iHeight=705

[Options]
bAutoScroll=True

[ITIScucc]
sRemoteIPAddress=127.0.0.1
wRemoteTCPPort=9100

[Advanced]
wLogDetailLevel=3
dwMaxLinesInLogWindow=1000
sLogFilesPath=D:\SGA\Sga-UTI\Log