Moves to mdsthin libi + ssh

Signed-off-by: Bernardo Carvalho <bernardo.carvalho@tecnico.ulisboa.pt>
This commit is contained in:
2024-12-23 12:55:26 +00:00
parent 0b5f14234f
commit 18846ddcb0
3 changed files with 227 additions and 4 deletions

View File

@@ -8,8 +8,18 @@ result = conn.get("ATCAIOP1.ADC0RAW")
result.data()
https://github.com/MDSplus/mdsthin
"""
import mdsthin
c = mdsthin.Connection('localhost')
c.get('whoami()').data()
c.openTree('isttokoutput', 1)
# import mdsthin
from mdsplusClient import mdsplusClient
#from MDSplus import Connection
ADC_NODE = '\\TOP.HARDWARE.ATCA_2.IOP_9.CHANNEL_{}.ADC_DECIM'
ADC_INTEG = '\\TOP.HARDWARE.ATCA_2.IOP_9.CHANNEL_{}.ADC_INTEG'
# c = mdsthin.Connection('localhost')
client = mdsplusClient()
client.openTree()
# conn = mdsthin.Connection('ssh://epics.ipfn.tecnico.ulisboa.pt')
# conn = Connection('epics.ipfn.tecnico.ulisboa.pt')
#conn.get('whoami()').data()
# conn.openTree('isttokmarte', 51608)
channel = 1 # 0..13
data = client.getData(ADC_NODE.format(channel))