RSS Git Download  Clone
..
  prototype SVN re-structure 12 years ago
  AppGui.cpp 2kB SVN re-structure 12 years ago
  AppGui.h 846B SVN re-structure 12 years ago
  BGraph.cpp 9kB SVN re-structure 12 years ago
  BGraph.h 2kB SVN re-structure 12 years ago
  BGraphControls.cpp 3kB SVN re-structure 12 years ago
  BGraphControls.h 755B SVN re-structure 12 years ago
  BQComboBox.cpp 2kB SVN re-structure 12 years ago
  BQComboBox.h 1kB SVN re-structure 12 years ago
  Channels.conf 390B SVN re-structure 12 years ago
  Config.cpp 815B SVN re-structure 12 years ago
  Config.h 601B SVN re-structure 12 years ago
  ConfigureWin.cpp 5kB SVN re-structure 12 years ago
  ConfigureWin.h 870B SVN re-structure 12 years ago
  Control.cpp 5kB Changes for new Beam lib and new g++. Mainly UInt to BUInt and Int to BInt. Some 64bit fixes. Build system changes. 7 years ago
  Control.h 3kB Changes for new Beam lib and new g++. Mainly UInt to BUInt and Int to BInt. Some 64bit fixes. Build system changes. 7 years ago
  ControlDataWin.cpp 13kB Changes for new Beam lib and new g++. Mainly UInt to BUInt and Int to BInt. Some 64bit fixes. Build system changes. 7 years ago
  ControlDataWin.h 2kB SVN re-structure 12 years ago
  CurveInfo.h 157B SVN re-structure 12 years ago
  Debug.cpp 181B SVN re-structure 12 years ago
  Debug.h 382B SVN re-structure 12 years ago
  Globals.cpp 336B Added initial support for multuple rings. Build updates for FC16. 12 years ago
  Globals.h 316B Added initial support for multuple rings. Build updates for FC16. 12 years ago
  Gui.cpp 801B Modified for multiple rings. Modified operation of CycleParameters edit to support simples state editing. Added doubleInterrupt simulation. 12 years ago
  Gui.h 786B SVN re-structure 12 years ago
  Makefile 2kB SVN re-structure 12 years ago
  Makefile.depend 16kB Mintor build cleans. 12 years ago
  OptionsWin.cpp 3kB SVN re-structure 12 years ago
  OptionsWin.h 966B SVN re-structure 12 years ago
  PhaseTableWin.cpp 27kB Changes for new Beam lib and new g++. Mainly UInt to BUInt and Int to BInt. Some 64bit fixes. Build system changes. 7 years ago
  PhaseTableWin.h 4kB Changes for new Beam lib and new g++. Mainly UInt to BUInt and Int to BInt. Some 64bit fixes. Build system changes. 7 years ago
  PupeDiagnosticsWin.cpp 16kB Changes for new Beam lib and new g++. Mainly UInt to BUInt and Int to BInt. Some 64bit fixes. Build system changes. 7 years ago
  PupeDiagnosticsWin.h 2kB Changes for new Beam lib and new g++. Mainly UInt to BUInt and Int to BInt. Some 64bit fixes. Build system changes. 7 years ago
  PupeSimulateWin.cpp 13kB Changes for new Beam lib and new g++. Mainly UInt to BUInt and Int to BInt. Some 64bit fixes. Build system changes. 7 years ago
  PupeSimulateWin.h 2kB Modified for multiple rings. Modified operation of CycleParameters edit to support simples state editing. Added doubleInterrupt simulation. 12 years ago
  StatisticsWin.cpp 2kB SVN re-structure 12 years ago
  StatisticsWin.h 825B SVN re-structure 12 years ago
  StatusWin.cpp 2kB SVN re-structure 12 years ago
  StatusWin.h 989B SVN re-structure 12 years ago
  TestWin.cpp 1kB SVN re-structure 12 years ago
  TestWin.h 693B SVN re-structure 12 years ago
  TmsStateGui.cpp 5kB Renaming acquireData. loHarmonic setup when editing states. 12 years ago
  TmsStateGui.h 1kB Modified for multiple rings. Modified operation of CycleParameters edit to support simples state editing. Added doubleInterrupt simulation. 12 years ago
  alphadata_beam_header.backup.png 13kB SVN re-structure 12 years ago
  alphadata_beam_header.png 14kB SVN re-structure 12 years ago
  alphadata_beam_logo.h 89kB SVN re-structure 12 years ago
  alphadata_beam_logo.png 5kB SVN re-structure 12 years ago
  diag 1kB SVN re-structure 12 years ago
  guiplot.kst 76kB SVN re-structure 12 years ago
  tmsControlGui.conf 361B SVN re-structure 12 years ago
  tmsControlGui.cpp 2kB Added initial support for multuple rings. Build updates for FC16. 12 years ago
  tmsControlGui.desktop 167B SVN re-structure 12 years ago
  tmsControlGui.h 278B Added initial support for multuple rings. Build updates for FC16. 12 years ago
  tmsControlGui.png 266B SVN re-structure 12 years ago
  tmsControlMainWin.cpp 6kB Modified for multiple rings. Modified operation of CycleParameters edit to support simples state editing. Added doubleInterrupt simulation. 12 years ago
  tmsControlMainWin.h 2kB SVN re-structure 12 years ago
  Readme
README - TMS SOURCES Configuration ============= To configure the TMS source for build first modify the Makefile.config file to suit your requirements. The main parameters to modify include: BUILD - Defines which components to build. Options are: "FULL" for full TMS system, "CLIENT" for client code, "LIB" for just development libraries. TARGET - Defines the target platform to build for. Current settings include: "fc6" for Fedora Core 6, "rh7" for Redhat 7.3, "fpgaLinux" for a PowerPC FPGA Linux, "lynxos" for LynxOS. Build ===== To build the sources run the following commands: 1. make depend 2. make Install ======= The programs/libraries can be installed on a system, if required, using the following command run as the superuser: 1. make install Packages ======== A set of RPM packages can be built on a Linux system using the command: 1. make rpms Examples ======== There are examples of building client applications using the TMS API libraries in the tmsExamples directory. Overview ======== The TMS system uses two 'C++' libraries to implement the TMS API. The libBeam.a library implements a basic, lowlevel, API for String, List and File handling as well as other functions. The libTms.a implements the TMS specific API. The libraries, when built, will be installed in the "lib" directory. The associated header file s are in the "include" directory. More Information ================ More information and API documentation is online at: http://portal.beam.ltd.uk/support/cern/ The API is documentated at: http://portal.beam.ltd.uk/support/cern/doc/libTmsApi/html/index.html