Changeset 1370


Ignore:
Timestamp:
Jun 24, 2013 6:34:49 PM (12 years ago)
Author:
jemian
Message:

test against different IOC prefixes

Location:
moxy/trunk/src/moxy/qtlib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified moxy/trunk/src/moxy/qtlib/axis.py

    r1368 r1370  
    316316        axis_list = sys.argv[1:]
    317317    else:
     318        try:
     319            import epics
     320            epics.caget('prj:alldone')
     321            prefix = 'prj'
     322        except:
     323                epics.caget('syn:alldone')
     324                prefix = 'syn'
    318325        # show the two ways to call AxesPanel()
    319326        axis_list = [
    320             ['axis one', 'syn:m1'],
     327            ['axis one', prefix+':m1'],
    321328            ['axis two',
    322329                dict(
    323                     val='syn:m2.VAL',
    324                     rbv='syn:m2.RBV',
    325                     egu='syn:m2.EGU',
    326                     stop='syn:m2.STOP',
    327                     desc='syn:m2.DESC',
    328                     dmov='syn:m2.DMOV',
     330                    val=prefix+':m2.VAL',
     331                    rbv=prefix+':m2.RBV',
     332                    egu=prefix+':m2.EGU',
     333                    stop=prefix+':m2.STOP',
     334                    desc=prefix+':m2.DESC',
     335                    dmov=prefix+':m2.DMOV',
    329336                )
    330337            ],
    331             ['three', 'syn:m3'],
    332             ['five',  'syn:m5'],
     338            ['three', prefix+':m3'],
     339            ['five',  prefix+':m5'],
    333340        ]
    334341    axispanel = DemoPanel(axis_list=axis_list)
  • TabularUnified moxy/trunk/src/moxy/qtlib/tablerow.py

    r1369 r1370  
    157157    '''demonstrate a TableRow'''
    158158
     159    try:
     160        import epics
     161        epics.caget('prj:alldone')
     162        prefix = 'prj'
     163    except:
     164            epics.caget('syn:alldone')
     165            prefix = 'syn'
    159166    axis_list = [
    160         ['axis one', 'syn:m1'],
     167        ['axis one', prefix+':m1'],
    161168        ['axis two',
    162169            dict(
    163                 val='syn:m2.VAL',
    164                 rbv='syn:m2.RBV',
    165                 egu='syn:m2.EGU',
    166                 stop='syn:m2.STOP',
    167                 desc='syn:m2.DESC',
    168                 dmov='syn:m2.DMOV',
     170                val=prefix+':m2.VAL',
     171                rbv=prefix+':m2.RBV',
     172                egu=prefix+':m2.EGU',
     173                stop=prefix+':m2.STOP',
     174                desc=prefix+':m2.DESC',
     175                dmov=prefix+':m2.DMOV',
    169176            )
    170177        ],
    171         ['three', 'syn:m3'],
    172         ['five',  'syn:m5'],
     178        ['three', prefix+':m3'],
     179        ['five',  prefix+':m5'],
    173180    ]
    174181
Note: See TracChangeset for help on using the changeset viewer.