RSS Git Download  Clone
..
  .svn Initial import into GIT of TMS sources from SVN and files from 2021. 1 year, 1 month ago
  admxrc Build system changes to support building of Debian deb packages. 1 year ago
  attic Initial import into GIT of TMS sources from SVN and files from 2021. 1 year, 1 month ago
  beam General build system changes and documetation changes after initial Debian12 test. Added tmsPuServer-i386 for module controllers. 11 months ago
  datasrc Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  devel Initial import into GIT of TMS sources from SVN and files from 2021. 1 year, 1 month ago
  libTms Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  system General build system changes and documetation changes after initial Debian12 test. Added tmsPuServer-i386 for module controllers. 11 months ago
  test Initial import into GIT of TMS sources from SVN and files from 2021. 1 year, 1 month ago
  testSetup Initial import into GIT of TMS sources from SVN and files from 2021. 1 year, 1 month ago
  tmsControl Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsControlGui-qt3 Build system Qt changes. 12 months ago
  tmsControlGui Build system Qt changes. 12 months ago
  tmsDevTest Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsExamples Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsPllSim Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsPuServer-i386 General build system changes and documetation changes after initial Debian12 test. Added tmsPuServer-i386 for module controllers. 11 months ago
  tmsPuServer Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsServer Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsSigGen-qt3 Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsSigGen General build system changes and documetation changes after initial Debian12 test. Added tmsPuServer-i386 for module controllers. 11 months ago
  tmsStateGen Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsStateGui Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsStressTest Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsTest Initial import into GIT of TMS sources from SVN and files from 2021. 1 year, 1 month ago
  tmsTestCernSim Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsTestData Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsTestSim Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsWatchdog Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  tmsWeb Build system changes. Now builds on Debian 12. 1 year, 1 month ago
  Config.mk 1kB General build system changes and documetation changes after initial Debian12 test. Added tmsPuServer-i386 for module controllers. 11 months ago
  Makefile 5kB General build system changes and documetation changes after initial Debian12 test. Added tmsPuServer-i386 for module controllers. 11 months ago
  Notes.html 412B Initial import into GIT of TMS sources from SVN and files from 2021. 1 year, 1 month ago
  Readme 2kB Initial import into GIT of TMS sources from SVN and files from 2021. 1 year, 1 month ago
  Todo.txt 840B Initial import into GIT of TMS sources from SVN and files from 2021. 1 year, 1 month 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