1.9 ServiceClient library

The sat-nms ServiceClient application lets you easily define virtual devices and group them to services which show a subset of important parameters of these devices and a summarized fault state of all devices of a service.

The ServiceClient library defines the device types the ServiceClient knows and the implementation of these devices types by sat-nms device drivers.

The ServiceClient library is an XML file which is read by the ServiceClient application at startup. You may modify this file to make the ServiceClient recognize additional sat-nms device drivers as implementation of a predefined device type or you even may define additional device types from scratch and add some implementations to them. Beside the device type definitions the XML file contains some settings which influence the GUI appearance of the ServiceClient.

The following chapters describe how to add new device types and implementations to the library and how to adapt GUI settings like the colors used for signalling the fault state of devices and services. Later chapters then describe the file format of the XML file in detail.