RSS Git Download  Clone
..
  Makefile 2kB SVN re-structure 12 years ago
  Makefile.bak 1kB SVN re-structure 12 years ago
  Makefile.depend Mintor build cleans. 12 years ago
  SigGen.cpp 6kB SVN re-structure 12 years ago
  SigGen.h 2kB SVN re-structure 12 years ago
  Tms.idl 20kB 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
  TmsCycleParam.cc 17kB 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
  TmsCycleParam.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
  TmsEventServerList.cc 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
  TmsEventServerList.h 1kB 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
  TmsLib.cc 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
  TmsLib.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
  overview.dox 5kB Added support for multiple rings in CycleParamters. Modified operation of CycleParameters edit to support simples state editing. 12 years ago
  test1.cpp 2kB SVN re-structure 12 years ago
  tmsFunctions.dox 14kB 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