|
|
|
|
|
LSU+ Basic SoftwareLayer 1 multiprotocol MPU/PPU drivers The Layer 1 multi-protocol MPU/PPU drivers is the lower level software managing interfaces towards the LSU+ hardware resources. Each MPU and PPU are equipped with this module activated at the system initialization time. It supports configuration and layer 1 protocol services (i.e. HDLC frames Tx/Rx). Configuration server The Configuration server manages, through the layer 1 drivers, the configuration of the system and the allocation of resources. Two standard client programs for these functions are supplied with basic software, but the user can customize them or write new ones.
The Configuration server supports the following functions:
The software structure is the client/server model used for all protocol and utility servers. The UI application (User Interface application) The UI application is a client module for the Configuration
Server and it's commonly used to configure statically the LSU+ resources
before starting a test session.
The configuration scripting facility The configuration scripting facility is another client for the
Configuration
Server, the basic operations performed through the user
interface map to special statements that can be specified in a script
file. The syntax allows also some keywords in order to introduce pauses
or loops as typically required in a test automation environment. The source
code is included to allow easy integration with other systems.
Log server The Log server distributes to its clients the logging events that are collected and classified by the layer 1 drivers.
A client can log concurrently multiple ports with different protocols;
the same port can be logged by multiple clients.
Log client The LSU+ comes with the source code and the QNX executable of a portable
client application for the Log server with
plain text decoding of the most used standard protocols. The application
can be modified to decode more protocols, either proprietary (i.e. Abis
Operation and Maintenance) or standard.
Info: lsu@prisma-eng.it
|