The following lines show how a property is set for various VME devices.
#!/usr/bin/env python
import HasyUtils
# SIS3610
for i in range( 1, 17):
HasyUtils.putDeviceProperty( 'p99/register/eh2.in%02d' % i, 'VmeCard', 1)
HasyUtils.putDeviceProperty( 'p99/register/eh2.out%02d' % i, 'VmeCard', 1)
# SIS3820
for i in range( 1, 33):
HasyUtils.putDeviceProperty( 'p99/counter/eh2.%02d' % i, 'VmeCard', 1)
# TIP551
for i in range( 1, 5):
HasyUtils.putDeviceProperty( 'p99/dac/eh2.%02d' % i, 'VmeCard', 1)
# TIP830
for i in range( 1, 9):
HasyUtils.putDeviceProperty( 'p99/adc/eh2.%02d' % i, 'VmeCard', 1)
# DGG2
for i in range( 1, 3):
HasyUtils.putDeviceProperty( 'p99/dgg2/eh2.%02d' % i, 'VmeCard', 1)
# MCA8715
for i in range( 1, 5):
HasyUtils.putDeviceProperty( 'p99/mca/eh2.%02d' % i, 'VmeCard', 1)