コード例 #1
0
ファイル: testPut.py プロジェクト: slac-epics/pvaPy
value = oldValue + 11
print('Putting value via put(): ', value)
c.put(value) 
newValue = c.get().getUByte()
print('Got new value: ', newValue)
assert newValue == value

print()
print('****************************')
print('Testing short')
c = Channel('short01')
oldValue = c.get().getShort()
print('Got old value: ', oldValue)
value = oldValue - 1
print('Putting value via putShort(): ', value)
c.putShort(value) 
newValue = c.get().getShort()
print('Got new value: ', newValue)
assert newValue == value

# undocumented put() for byte type should still work
value = oldValue - 2
print('Putting value via put(): ', value)
c.put(value) 
newValue = c.get().getShort()
print('Got new value: ', newValue)
assert newValue == value

print()
print('****************************')
print('Testing ushort')