Beamline Instrument Software Support |
|
SPEC Macro documentation:
[ Macro Index |
BCU Home ]
|
micosmntsrv.mac | ||||||
[ source code | installed at | configured at ] | ||||||
See other macros in category: Positioning | ||||||
Description:
| ||||||
Documentation:
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: | ||||||
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) | ||||||
|