RSS Git Download  Clone
  beam Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  build SVN re-structure 12 years ago
  config General build and new release modifications. 12 years ago
  datasrc General build and new release modifications. 12 years ago
  libBDebug SVN re-structure, files added. 12 years ago
  libTms Renaming acquireData. loHarmonic setup when editing states. 12 years ago
  tmsControl Mintor build cleans. 12 years ago
  tmsControlGui Renaming acquireData. loHarmonic setup when editing states. 12 years ago
  tmsDevTest SVN re-structure, files added. 12 years ago
  tmsExamples Added initial support for multuple rings. Build updates for FC16. 12 years ago
  tmsPuServer CERN changes for 2.0.6 puedo release. 7 years ago
  tmsServer Added doubleInterrupt simulation. Fixed saving of CycleParameters even when no module controllers running. 12 years ago
  tmsSigGen Mintor build cleans. 12 years ago
  tmsStateGen Mintor build cleans. 12 years ago
  tmsTestData Modified for multiple rings. 12 years ago
  tmsWatchdog SVN re-structure 12 years ago
  tmsWeb Mintor build cleans. 12 years ago
  Makefile 4kB Minor fixes to events to periods code. 10 years ago
  Makefile.config 3kB CERN changes for 2.0.6 puedo release. 7 years ago
  Makefile.rules 128B Added some files. 12 years ago
  Readme 2kB SVN re-structure, files added. 12 years ago
  tms-client.spec 1kB SVN re-structure, files added. 12 years ago
  tms.spec 2kB New release. 8 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