Ya. Gaponov et al., OBJECT LIBRARY FOR A NEW-GENERATION OF EXPERIMENT-CONTROLLING APPLICATIONS UNDER THE UNIX OPERATING SYSTEM, Journal of synchrotron radiation, 5, 1998, pp. 593-595
The Interface Object Library based on the Motif extension of the X Win
dows system and on the ESONE SVIC-VCC Library is presented. Some featu
res of the applications for controlling a synchrotron radiation experi
ment are discussed. The Interface Object Library is written in the obj
ect-oriented C++ language. The library class-hierarchy structure is pr
esented and discussed. Several interfaces were realized in the Interfa
ce Object Library: the Windows interface, the CAMAC interface and the
interface for supporting the experiment. The behaviour of the objects
describing the CAMAC crate and CAMAC block is discussed. The applicati
on of these protocols for controlling the fast one-coordinate position
-sensitive X-ray detector OD3 is presented.