项目作者: icshwi

项目描述 :
ESS Site-specific module : require
高级语言: Shell
项目地址: git://github.com/icshwi/e3-require.git
创建时间: 2017-09-26T09:46:44Z
项目社区:https://github.com/icshwi/e3-require

开源协议:

下载


Deprecation notice

2020-08-26: This remote has been deprecated. Moved to https://gitlab.esss.lu.se/e3/e3-require.

e3-require

Setup

  1. e3-require (master)$ make init
  2. e3-require (master)$ make vars
  3. e3-require (master)$ make build
  4. e3-require (master)$ make install

Update shell environment

  1. e3-require (master)$ make requireconf

Execute iocsh.bash

  1. e3-require (master)$ source tools/setE3Env.bash
  2. Set the ESS EPICS Environment as follows:
  3. THIS Source NAME : setE3Env.bash
  4. THIS Source PATH : /home/jhlee/e3/e3-require/tools
  5. EPICS_BASE : /epics/base-3.15.5
  6. EPICS_HOST_ARCH : linux-x86_64
  7. E3_REQUIRE_LOCATION : /epics/base-3.15.5/require/3.0.0
  8. PATH : /epics/base-3.15.5/require/3.0.0/bin:/epics/base-3.15.5/bin/linux-x86_64:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/jhlee/bin
  9. LD_LIBRARY_PATH : /epics/base-3.15.5/lib/linux-x86_64:/epics/base-3.15.5/require/3.0.0/lib/linux-x86_64:/epics/base-3.15.5/require/3.0.0/siteLibs/linux-x86_64
  10. Enjoy E3!
  11. jhlee@faiserver: e3-require (master)$ iocsh.bash
  12. #
  13. # Start at "2018-W35-Aug28-0012-23-CEST"
  14. #
  15. # Version information:
  16. # European Spallation Source ERIC : iocsh.bash (v0.3.1-6690f8a.PID-9225)
  17. #
  18. # --->--> snip -->-->
  19. # Please Use Version and other environment variables
  20. # in order to report or debug this shell
  21. #
  22. # HOSTDISPLAY=""
  23. # WINDOWID="54535878"
  24. # PWD="/home/jhlee/e3/e3-require"
  25. # USER="jhlee"
  26. # LOGNAME="jhlee"
  27. # EPICS_HOST_ARCH="linux-x86_64"
  28. # EPICS_BASE="/epics/base-3.15.5"
  29. # E3_REQUIRE_NAME="require"
  30. # E3_REQUIRE_VERSION="3.0.0"
  31. # E3_REQUIRE_LOCATION="/epics/base-3.15.5/require/3.0.0"
  32. # E3_REQUIRE_BIN="/epics/base-3.15.5/require/3.0.0/bin"
  33. # E3_REQUIRE_DB="/epics/base-3.15.5/require/3.0.0/db"
  34. # E3_REQUIRE_DBD="/epics/base-3.15.5/require/3.0.0/dbd"
  35. # E3_REQUIRE_INC="/epics/base-3.15.5/require/3.0.0/include"
  36. # E3_REQUIRE_LIB="/epics/base-3.15.5/require/3.0.0/lib"
  37. # E3_SITEAPPS_PATH="/epics/base-3.15.5/require/3.0.0/siteApps"
  38. # E3_SITELIBS_PATH="/epics/base-3.15.5/require/3.0.0/siteLibs"
  39. # E3_SITEMODS_PATH="/epics/base-3.15.5/require/3.0.0/siteMods"
  40. # EPICS_DRIVER_PATH="/epics/base-3.15.5/require/3.0.0/siteMods"
  41. # EPICS_CA_AUTO_ADDR_LIST="no"
  42. # EPICS_CA_ADDR_LIST="10.0.6.172 10.0.6.60"
  43. # PATH="/epics/base-3.15.5/require/3.0.0/bin:/epics/base-3.15.5/bin/linux-x86_64:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/jhlee/bin"
  44. # LD_LIBRARY_PATH="/epics/base-3.15.5/lib/linux-x86_64:/epics/base-3.15.5/require/3.0.0/lib/linux-x86_64:/epics/base-3.15.5/require/3.0.0/siteLibs/linux-x86_64"
  45. # --->--> snip -->-->
  46. #
  47. # Set REQUIRE_IOC for its internal PVs
  48. epicsEnvSet REQUIRE_IOC "E3R:FAISERVER"
  49. #
  50. # Set E3_IOCSH_TOP for the absolute path where iocsh.bash is executed.
  51. epicsEnvSet E3_IOCSH_TOP "/home/jhlee/e3/e3-require"
  52. #
  53. #
  54. # Load require module, which has the version 3.0.0
  55. #
  56. dlload /epics/base-3.15.5/require/3.0.0/lib/linux-x86_64/librequire.so
  57. dbLoadDatabase /epics/base-3.15.5/require/3.0.0/dbd/require.dbd
  58. require_registerRecordDeviceDriver
  59. Loading module info records for require
  60. #
  61. # Set the IOC Prompt String One
  62. epicsEnvSet IOCSH_PS1 "6690f8a.faiserver.9240 > "
  63. #
  64. #
  65. iocInit
  66. Starting iocInit
  67. ############################################################################
  68. ## EPICS R3.15.5-E3-3.15.5-patch
  69. ## EPICS Base built Aug 27 2018
  70. ############################################################################
  71. iocRun: All initialization complete
  72. 6690f8a.faiserver.9240 >

TODO