#!/usr/bin/env python from pvaccess import Channel chan = Channel('PVRdouble') str1 = 'value=' + '20' str2 = '{"timeStamp":{"userTag":"30"}}' args = [str1, str2] chan.parsePut(args, "value,timeStamp", True) result = chan.get("value,timeStamp") print(result)
#!/usr/bin/env python from pvaccess import Channel name = "PVRbyte" chan = Channel(name) str1 = 'value=' + '20' args = [str1] chan.parsePut(args, "value", True) result = chan.get("value") print(result) name = "PVRstring" chan = Channel(name) str1 = 'value=' + '"this is a string"' args = [str1] chan.parsePut(args, "value", True) result = chan.get("value") print(result) name = "PVRenum" chan = Channel(name) str1 = 'value=' + 'one' args = [str1] chan.parsePut(args, "value", False) result = chan.get("value,alarm,timeStamp") print(result) name = "PVRBigRecord" chan = Channel(name) str1 = 'scalar.double.value=' + '10'