PLANET EPL-1000 User Manual

Page 29

Advertising
background image

3.2.1 Basic Structure of GUI Software

The GUI software breaks down into 4 logical layers the first layer is the physical interface.
The operating system, or driver resource, used to send and receive the raw Host Interface
messages. The next layer consists of the underlying messaging system used by the GUI.
This layer is responsible for parsing and queuing of Host Interface Messages as well as
providing reliability. The next layer is the application layer. This layers responsibility is to
display the GUI windows and provide services such as alarm auditing.


3.2.2 GUI Start Up Sequence

When the user invokes the GUI Utility.exe by double clicking on the T icon the GUI will
perform the following functions:

Step 0: Attempt to establish a UDP connection to the TK3721. This process will continue
indefinitely or until the connection is established.

Step 1: After the connection is established the GUI will test the interface by attempting to
send and receive a host interface message. The natural choice (and the choice that the
GUI will use) is the Get OLT Information. This message contains information about the
TK3721 that the host may use to identify product version information.

Step 2: Once the interface has been established the next step the GUI shall perform is to
obtain the list of discovered links. It should be noted that once the interface is detected the
GUI shall initiate a process to handle autonomous events. Receiving an autonomous event
will make the remaining sequence non-linear, as the autonomous events will be inserted
into the GUIs message queues with other response messages, refer to the note on the GUI
data path below.

Step 3: Once the GUI receives this list, it will query the links for the identity of their
associated ONUs by issuing a Get ONU Info Host Interface Message for each link found in
the list. Of course if an autonomous event (such as link discovery), occurs that event will
also be processed simultaneously with the querying process. If the GUI is configured to
authenticate its links, the link authentication will also take place. Again there is no set

- 29 -

Advertising