Skip to content
Snippets Groups Projects
Commit e1bd72d4 authored by Rolf Niepraschk's avatar Rolf Niepraschk
Browse files

...

parent 08f04529
No related branches found
No related tags found
No related merge requests found
# Rolf Niepraschk, Rolf.Niepraschk@ptb.de, 2023-03-16 # Rolf Niepraschk, Rolf.Niepraschk@ptb.de, 2023-03-17
import sys, json import sys, json
def extractCorvusArray(s, i): def extractCorvusArray(s, i):
a = s.split() a = s.split()
return float(a[i]) return float(a[i])
task = json.loads(sys.argv[1])# komplette JSON-Daten von DEVHUB task = json.loads(sys.argv[1])# komplette JSON-Daten von DEVHUB als Dictionary
data = json.loads(sys.argv[2])# eigentlich auch in "sys.argv[1]" enthalten data = json.loads(sys.argv[2])# eigentlich bereits "sys.argv[1]" enthalten
params = task.get('PostScriptInput') params = task.get('PostScriptInput')# falls notwendig
device_response = data.get('_x')# z.B. ' 0.00000 -1' device_response = data.get('_x')# z.B. ' 0.00000 -1'
idx = params.get('Index') idx = params.get('Index')
result = extractCorvusArray(device_response, idx) result = extractCorvusArray(device_response, idx)
print(json.dumps({'Result':result})) print(json.dumps({'Result':result}))
# Rückgabe als JSON-String zum Einfügen in die JSON-Daten von DEVHUB # Rückgabe als JSON-String zum Einfügen in die JSON-Antwort von DEVHUB
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment