The figure below illustrates the TMS LIU software module
architecture. Each software component performs specific functions
that represent a part of the total T3/E3 LIU software solution.
The APIs are comprised of a set of ANSI C functions and macros
that encapsulate all functionality and data of the LIU Software.
The API provides a clean interface simplifying the integration
to the target application. The target application is implemented
on top of the API layer, using the API to access all functionality
provided by the T3/E3 LIU Software.
The Configuration & Alarm Manager Modules provide the
interface point for administering and configuring any of
the T3/E3 spans controlled by the T3/E3 software.
The Configuration Manager (CMM) maintains
the configuration data for the spans, providing a clean interface
to configuration data for the other software components,
and controlling how span data is updated at run time.
The Alarm Manager (AMM) maintains and
controls the operating state of the individual spans , processing
alarm conditions and other runtime conditions as they occur.
T3 alarm capabilities meet the standards per T1.231; E3 alarm
capabilities meet the standards per I.431, G.731, & ETSI
300-233.
|
|
The Performance Manager Module (PMM) provides
support for span maintenance operations like loop backs and
near end line performance monitoring. For T3 LIU, performance
monitoring meets the standards per T1.231. It also handles
bit-oriented code processing. For E3 LIU, performance monitoring
meets the standards per G.826.
The Device Driver and its associated API provide the interface
between the LIU-Software and the driver device. The LIU Driver
API is comprised of a set of ANSI C functions and macros
that handle the interaction with the device driver.
M13 Multiplexing to T3/E3
The T3/E3 LIU TMS package provides full functionality for
M13 multiplexing applications when used in conjunction with
DS3 TMS, see figure below. |