RSS Git Download  Clone
..
  .svn Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  admxrc Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  attic Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  beam Build system changes for QT5. 4 months ago
  config Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  datasrc Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  devel Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  libTms Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  test Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  testSetup Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsControl Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsControlGui tmsControlGui: Lots of changes for Qt5 support. 4 months ago
  tmsDevTest Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsExamples Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsPllSim Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsPuServer Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsServer tmsServer: memory lock only when as root as otherwise thread creation fails with newer linux systems. 4 months ago
  tmsSigGen tmsSigGen: Initial port from QT3 to QT5. 4 months ago
  tmsStateGen Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsStateGui Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsStressTest Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsTest Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsTestCernSim Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsTestData Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsTestSim Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsWatchdog Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tmsWeb Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  Makefile 5kB Build system changes for QT5. 4 months ago
  Makefile.config 4kB Build system changes for QT5. 4 months ago
  Makefile.rules 128B Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  Notes.html 412B Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  Readme 2kB Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  Todo.txt 840B Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tms-client.spec 1kB Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tms.repo 131B Initial import into GIT of TMS sources from SVN and files from 2021. 5 months ago
  tms.spec 3kB Initial import into GIT of TMS sources from SVN and files from 2021. 5 months 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