esrf

Beamline Instrument Software Support
SPEC Macro documentation: [ Macro Index | BCU Home ]

See other macros in category: All
Description:
    MKSRGA.MAC - pseudo counters for MKS RGA controller partial pressure measurement
Documentation:
    DESCRIPTION

    This macro set is based on the use of the MKS_MicrovisionIP_RGA Tango device server.
    This device server is available from the package Control/Tango/Server/MKS_MicrovisionIP_RGA.

Macros:
    mksrgasetup
    Usage: mksrgasetup <name> <device name>


    mksrgaunsetup
    Usage: mksrgaunsetup <name>
    unsetup rga name
    Remove all cdefs

    mksrga_add_counter
    Usage: mksrga_add_counter <rga name> <cnt mne> <mass>
    Create a new pseudo counter for rga "rga name" on mass "mass" using counter "cnt mne".

    mksrga_remove_counter
    Usage: mksrga_remove_counter <roimne>
    Remove the specified mass counter

    mksrgadev
    Usage: mksrgadev [<rga name>]
    Show or change active MKS RGA. Active MKS RGA has to be set for acquisition macros like mksrga_start

    mksrgaon
    Usage: mksrgaon [rganame]
    Switch on rga pseudo counters

    mksrgaoff
    Usage: mksrgaoff
    Switch off rga pseudo counters

    mksrgafilon
    Usage: mksrgafilon [rganame]
    Switch off the rga filament, see mksrgasetfil to select the filament number

    mksrgafiloff
    Usage: mksrgafiloff [rganame]
    Switch on the rga filament, see mksrgasetfil to select the filament number

    mksrgafil
    Usage: mksrgafil [filament number (1-2)]
    Set or return the rga filament number, see mksrgafilon/off to switch on/off the filament

    mksrgalim
    Usage: mksrgalim [<startmass> <endmass>]
    Set the rga mass interval limits for scanning

    mksrgastatus
    Usage: mksrgastatus [rganame]
    Display the rga status

    mksrga_release
    Usage: mksrga_release [rganame]
    Ask the device server to release the rga device, allows other application
    like web browser to get control of the device.

    mksrga_init
    Usage: mksrga_init [rganame]
    Ask the device server to take control the rga device
    it Supposes there is no more other client connected to the device (like a web browser).

Internal Macros:
    _mksrga_add_counter
    Usage: _mksrga_add_counter ()
    Add a mass pseudo counter for rga "rganame" and mass "mass"

    _mksrga_counter_init
    Usage: _mksrga_counter_init ()
    Initialise associative array MKSRGA_CNT and create user_getcounts cdef

    _mksrga_remove_counter
    Usage: _mksrga_remove_counter (cntmne)
    Remove the specified mass counter

    _mksrga_getname
    Usage: _mksrga_getname (rgaunit)


    _mksrga_setunit
    Usage: _mksrga_setunit (rgaunit)


    _mksrga_setname
    Usage: _mksrga_setname (rganame)


    _mksrga_check_unit
    Usage: _mksrga_check_unit


    _mksrga_getcounts
    Usage: _mksrga_getcounts


    _mksrga_error
    Usage: _mksrga_error


    _mksrga_trace
    Usage: _mksrga_trace


Filename: mksrga.mac
Author: L.Claustre, $Revision: 1.4 $, $Date: 2016/12/02 10:26:45 $
Last mod.: 02/12/2016 11:26 by guilloud