esrf

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

See other macros in category:
Description:
    FRELON2K.MAC - Macros to control the frelon2k cameras from SPEC
Documentation:
    OVERVIEW
    This macro set allows to deal with frelon2k configuration


    DESCRIPTION
    Supported models : frelon2K frelon4M frelon HD ???

    EXAMPLE
    ccd_
    ccd_


    SETUP


Macros:
    ccd_responsive
    Usage: ccd_responsive (<_ccd_u>)


    resetup2k
    Usage: resetup2k


    refresh2k
    Usage: refresh2k [param]


    ccdsetup2k
    Usage: ccdsetup2k [params]


    ccdbin2k
    Usage: ccdbin2k [param]


    ccdroi2k
    Usage: ccdroi2k [param]


    ccdstop2k
    Usage: ccdstop2k <no_read_conf>
    Put -1 as argument to avoid to read the config of the camera.

    ccdnewfile2k
    Usage: ccdnewfile2k <params>


    ccdlive2k
    Usage: ccdlive2k [<exposure_time>]


    ccdon2k
    Usage: ccdon2k [<camera_number>]
    The camera will be started automatically at every scan point. Frelon2k version

    ccdoff2k
    Usage: ccdoff2k <camera_number>
    The camera will not longer be started at every scan point. Frelon2k version

Internal Macros:
    ccd_check_globals
    Usage: ccd_check_globals (<force>)
    Declares global variables used by ccd.mac and CCDDEV. - <force> : if <force> is 1 then it sets all CCDDEV parameters. returns 1 if macro fully executed. returns 0 if macro aborted because CCDDEV already initialized.

    ccd_par_devcmd
    Usage: ccd_par_devcmd(par, type)


    ccd_dev_name
    Usage: ccd_dev_name(_ccd_u)


    ccd_par_get
    Usage: ccd_par_get(_ccd_u, par)


    ccd_par_get_arr
    Usage: ccd_par_get_arr(_ccd_u, par, larr)


    ccd_par_set
    Usage: ccd_par_set(_ccd_u, par, val)


    ccd_par_cmd
    Usage: ccd_par_cmd(_ccd_u, par, val)


    f2k_msg
    Usage: f2k_msg (<msg>)
    Prints a message in blue prefixed by [FRELON2K]--

    f2k_err
    Usage: f2k_err (<error_message>)
    Prints an ERROR message in red prefixed by [FRELON2K]--ERROR--

    f2k_dbg
    Usage: f2k_dbg (<debug_message>)
    Prints a DEBUG message in orange prefixed by [FRELON2K]--DEBUG--

    ccd_serial_cmd
    Usage: ccd_serial_cmd(_ccd_u, cmd)


    ccd_serial_set
    Usage: ccd_serial_set(_ccd_u, par, val)


    ccd_serial_get
    Usage: ccd_serial_get(_ccd_u, par)


    ccd_conf_serial_par
    Usage: ccd_conf_serial_par(par)


    ccd_conf_serial_set
    Usage: ccd_conf_serial_set(_ccd_u, par, newconf)


    ccd_conf_serial_get
    Usage: ccd_conf_serial_get(_ccd_u, par)


    ccd_acquiring
    Usage: ccd_acquiring(_ccd_u)


    ccd_conf_name_val
    Usage: ccd_conf_name_val(par, val, retname)


    ccd_conf_name2val
    Usage: ccd_conf_name2val(par, name)


    ccd_conf_val2name
    Usage: ccd_conf_val2name(par, val)


    ccd_par_array_set
    Usage: ccd_par_array_set(pars, pararr)


    ccd_par_array_check
    Usage: ccd_par_array_check(arr, pars)


    ccd_conf_par_get
    Usage: ccd_conf_par_get(_ccd_u, confarr, pararr, par)


    ccd_conf_serial_par_get
    Usage: ccd_conf_serial_par_get(_ccd_u, confarr, pararr, par)


    ccd_default_config_par
    Usage: ccd_default_config_par(confarr, pararr, par, val)


    ccd_default_config
    Usage: ccd_default_config(confarr, pars)


    ccd_get_config_save
    Usage: ccd_get_config_save(_ccd_u, confarr, pararr)


    ccd_get_config
    Usage: ccd_get_config(_ccd_u, confarr, pars)


    ccd_par_update
    Usage: ccd_par_update(_ccd_u, par, val, dsval)


    ccd_conf_par_update
    Usage: ccd_conf_par_update(_ccd_u, par, newconf)


    ccd_conf_par_update_ds
    Usage: ccd_conf_par_update_ds(_ccd_u, par, newconf, dsconf)


    ccd_take_image
    Usage: ccd_take_image(_ccd_u, preset)


    ccd_input_channel_check
    Usage: ccd_input_channel_check(val, ccdmode)


    ccd_input_channel_val
    Usage: ccd_input_channel_val(str)


    ccd_input_channel_str
    Usage: ccd_input_channel_str(val)


    ccd_set_config_save
    Usage: ccd_set_config_save(_ccd_u, newconf, prevconf)


    ccd_set_config
    Usage: ccd_set_config (<_ccd_u>, <newconf>)


    ccd_next_file_name
    Usage: ccd_next_file_name(confarr)


    ccd_print_config
    Usage: ccd_print_config(_ccd_u, confarr)


    ccd_conf_roi_active
    Usage: ccd_conf_roi_active(confarr)


    ccd_min
    Usage: ccd_min(a, b)


    ccd_max
    Usage: ccd_max(a, b)


    ccd_check_roi
    Usage: ccd_check_roi(val, size)


    ccd_conf_set_mode
    Usage: ccd_conf_set_mode(confarr, mode)


    ccd_is_power_of_2
    Usage: ccd_is_power_of_2(val)


    ccd_conf_set_bin
    Usage: ccd_conf_set_bin(confarr, row_bin, col_bin)


    ccd_conf_reset_roi
    Usage: ccd_conf_reset_roi(confarr)


    ccd_conf_set_roi
    Usage: ccd_conf_set_roi(confarr, row_beg, row_end, col_beg, col_end, roi_mode)


    ccd_conf_set_kinetic
    Usage: ccd_conf_set_kinetic(confarr, kinlinebeg, kinwinsize)


    ccd_refresh
    Usage: ccd_refresh(_ccd_u, confarr)


    ccd_start
    Usage: ccd_start(_ccd_u, confarr, direct_io, no_check)


    ccd_stop
    Usage: ccd_stop(_ccd_u)


    ccd_conf_yesno
    Usage: ccd_conf_yesno(confarr, pararr, par, desc)


    ccd_conf_getval
    Usage: ccd_conf_getval(confarr, pararr, par, desc)


    ccd_ask_chan_mode
    Usage: ccd_ask_chan_mode(confarr, pararr)


    ccd_ask_bin_roi
    Usage: ccd_ask_bin_roi(confarr, pararr)


    ccd_ask_sync
    Usage: ccd_ask_sync(confarr, pararr)


    ccd_ask_mode_save
    Usage: ccd_ask_mode_save(confarr, pararr)


    ccd_conf_check_save
    Usage: ccd_conf_check_save(confarr)


    ccd_conf_update_save
    Usage: ccd_conf_update_save(_ccd_u, confarr)


    ccd_ask_shutter_latency
    Usage: ccd_ask_shutter_latency(confarr, pararr)


    ccd_ask_config
    Usage: ccd_ask_config(confarr, pars)


    ccd_get_status
    Usage: ccd_get_status(_ccd_u)


    ccd_wait_readout_end
    Usage: ccd_wait_readout_end(_ccd_u)


    ccd_define_globals_2k
    Usage: ccd_define_globals_2k ()
    calls definition of CCDDEV if not already done.

    ccd_set_ccdmode
    Usage: ccd_set_ccdmode [parma]


    ccd_set_shutter
    Usage: ccd_set_shutter [parma]


    ccd_new_file_low_2k
    Usage: ccd_new_file_low_2k(pars)


Filename: frelon2k.mac
Author: A.Homs
Last mod.: 13/05/2011 16:26 by guilloud