esrf

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

micosmntsrv.mac
See other macros in category: Positioning
Description:
    Macro motors on Micos motion server
Documentation:
    DESCRIPTION
    Macros defining macro motors on the micos motion server like for example for the SpaceFAB system. Communication is based on ethernet sockets

Macros:
Internal Macros:
    micos_mtnsrv_config
    Usage: micos_mtnsrv_config(mnum, type, p1, p2, p3)


    micos_mtnsrv_host_config
    Usage: micos_mtnsrv_host_config(host, socket)


    micos_mtnsrv_host_socket
    Usage: micos_mtnsrv_host_socket(host)


    micos_mtnsrv_ctrl_config
    Usage: micos_mtnsrv_ctrl_config(host, ctrl)


    micos_mtnsrv_ctrl_socket
    Usage: micos_mtnsrv_ctrl_socket(ctrl)


    micos_mtnsrv_motor_config
    Usage: micos_mtnsrv_motor_config(ctrl, mnum, unit, module, channel)


    micos_mtnsrv_motor_socket
    Usage: micos_mtnsrv_motor_socket(mne)


    micos_mtnsrv_cmd
    Usage: micos_mtnsrv_cmd(mnum, cmd, p1, p2)


    micos_mtnsrv_motor_from_mne
    Usage: micos_mtnsrv_motor_from_mne(mne)


    micos_mtnsrv_unit_cmd
    Usage: micos_mtnsrv_unit_cmd(ctrl, cmd, p1, p2)


    micos_mtnsrv_motor_cmd
    Usage: micos_mtnsrv_motor_cmd(ctrl, mot, cmd, p1, p2)


    micos_mtnsrv_par
    Usage: micos_mtnsrv_par(mnum, cmd, dir, p1, p2)


    micos_mtnsrv_motor_par
    Usage: micos_mtnsrv_motor_par(ctrl, mot, cmd, dir, p1, p2)


    micosmtnsrvcalib
    Usage: micosmtnsrvcalib


    micosmtnsrvrefmove
    Usage: micosmtnsrvrefmove


    micos_mtnsrv_motor_get_speed
    Usage: micos_mtnsrv_motor_get_speed(socket, ctrl, mot_idx)


    micos_mtnsrv_motor_set_speed
    Usage: micos_mtnsrv_motor_set_speed(socket, ctrl, mot_idx, speed)


    micos_mtnsrv_ctrl_calib_sync
    Usage: micos_mtnsrv_ctrl_calib_sync(motstr)


    micos_mtnsrv_ctrl_ref_move_sync
    Usage: micos_mtnsrv_ctrl_ref_move_sync(motstr)


    micos_mtnsrv_ctrl_sync
    Usage: micos_mtnsrv_ctrl_sync(motstr, op)


    micos_mtnsrv_ctrl_wait_ready
    Usage: micos_mtnsrv_ctrl_wait_ready(motstr)


    micos_mtnsrv_ctrl_kill
    Usage: micos_mtnsrv_ctrl_kill(socket, ctrl)


    micos_mtnsrv_ctrl_reset_pos
    Usage: micos_mtnsrv_ctrl_reset_pos(socket, ctrl)


    micos_mtnsrv_ctrl_ref_move
    Usage: micos_mtnsrv_ctrl_ref_move(socket, ctrl, axes)


    micos_mtnsrv_ctrl_calib
    Usage: micos_mtnsrv_ctrl_calib(socket, ctrl, axes)


    micos_mtnsrv_ctrl_all_speeds
    Usage: micos_mtnsrv_ctrl_all_speeds(socket, ctrl)


    micos_mtnsrv_ctrl_stop
    Usage: micos_mtnsrv_ctrl_stop(socket, ctrl)


    micos_mtnsrv_ctrl_allpos
    Usage: micos_mtnsrv_ctrl_allpos(socket, ctrl)


    micos_mtnsrv_ctrl_power
    Usage: micos_mtnsrv_ctrl_power(socket, ctrl, poweron)


    micos_mtnsrv_ctrl_power_status
    Usage: micos_mtnsrv_ctrl_power_status(socket, ctrl)


    micos_mtnsrv_ctrl_ready
    Usage: micos_mtnsrv_ctrl_ready(socket, ctrl)


    micos_mtnsrv_ctrl_axes
    Usage: micos_mtnsrv_ctrl_axes(socket, ctrl)


    micos_mtnsrv_ctrl_list
    Usage: micos_mtnsrv_ctrl_list(socket)


    micos_mtnsrv_status
    Usage: micos_mtnsrv_status(socket)


    micos_mtnsrv_check_error
    Usage: micos_mtnsrv_check_error()


    micos_mtnsrv_list_get
    Usage: micos_mtnsrv_list_get(socket, cmd, prefix, ignorefirst)


    micos_mtnsrv_ctrl_cmd
    Usage: micos_mtnsrv_ctrl_cmd(socket, ctrl, cmd)


    micos_mtnsrv_ctrl_talk
    Usage: micos_mtnsrv_ctrl_talk(socket, ctrl, cmd, resp)


    micos_mtnsrv_talk
    Usage: micos_mtnsrv_talk(socket, line, mode)


    micos_mtnsrv_check_resp
    Usage: micos_mtnsrv_check_resp(resp, prefix, nostrip)


    micos_mtnsrv_del_first_line
    Usage: micos_mtnsrv_del_first_line(resp)


    micos_mtnsrv_write
    Usage: micos_mtnsrv_write(socket, line)


    micos_mtnsrv_read
    Usage: micos_mtnsrv_read(socket, multiline)


    micos_mtnsrv_flush
    Usage: micos_mtnsrv_flush(socket)


Filename: micosmtnsrv.mac
Author: A.Homs / BLISS / ESRF (2007)
Last mod.: 26/08/2008 09:53 by ahoms