https://github.com/diamondlightsource/terminalserver
EPICS support module for configuring Moxa and ACS terminal server ports
https://github.com/diamondlightsource/terminalserver
epics-support-module from-dls-controls
Last synced: 29 days ago
JSON representation
EPICS support module for configuring Moxa and ACS terminal server ports
- Host: GitHub
- URL: https://github.com/diamondlightsource/terminalserver
- Owner: DiamondLightSource
- License: apache-2.0
- Created: 2022-02-04T08:28:29.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-03T12:57:52.000Z (over 1 year ago)
- Last Synced: 2025-03-02T22:33:09.146Z (about 1 year ago)
- Topics: epics-support-module, from-dls-controls
- Language: Makefile
- Homepage:
- Size: 132 KB
- Stars: 1
- Watchers: 15
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
terminalServer
==============
An EPICS support module which can configure and read configuration of Moxa and ACS terminal server ports using SNMP.
Setup
------------
Dependencies (set paths in RELEASE.local):
* snmp: https://groups.nscl.msu.edu/controls/
* calc
On Moxa terminal servers, check SNMP communucation is enabled under SNMP agent settings and set read and write community strings to the following:
* read: public
* write: private
Limitations
-----------
The readbacks are manually copied into demands by processing the following record in TerminalServer{16/32}.temaplte: record(seq, "$(P)$(R):DOREAD"). It takes a significant amount of time to poll all of the initial parameters, and then this record should be processed to cause the autosave file to update. This can also mean the current autosave file demands to be emptied at IOC boot, but the backup file should have the correct values.