[umac_init] Class="Function" Prototype="unsigned long umac_init(unsigned long dev_id, int *ID, struct tag_UMAC_PARAM_STRUCT *pParam);" [umac_go_home] Class="Function" Prototype="void umac_go_home(unsigned long dev_ID, int axis, double acc, double vel);" [umac_exit] Class="Function" Prototype="void umac_exit(unsigned long dev_ID);" [umac_open_dev] Class="Function" Prototype="unsigned long umac_open_dev(unsigned long addr);" [umac_close_dev] Class="Function" Prototype="void umac_close_dev(unsigned long addr);" [umac_is_dev_open] Class="Function" Prototype="int umac_is_dev_open(unsigned long dev_address);" [umac_homing] Class="Function" Prototype="int umac_homing(unsigned long dev_ID, int axis, int homing_direction);" [umac_moveToLimit] Class="Function" Prototype="int umac_moveToLimit(unsigned long dev_ID, int axis, int moving_direction, double acc, double vel, double step, double offset);" [umac_LimitSwitchesStatus] Class="Function" Prototype="int umac_LimitSwitchesStatus(unsigned long dev_ID, int axis);" [umac_getParameters] Class="Function" Prototype="void umac_getParameters(struct tag_UMAC_PARAM_STRUCT *pParam, int axis);" [umac_setParameters] Class="Function" Prototype="void umac_setParameters(struct tag_UMAC_PARAM_STRUCT *pParam, int axis);" [umac_get_lib_functions] Class="Function" Prototype="int umac_get_lib_functions();" [OpenRuntimeLink] Class="Function" Prototype="int OpenRuntimeLink();" [CloseRuntimeLink] Class="Function" Prototype="int CloseRuntimeLink();" [umac_command] Class="Function" Prototype="int umac_command(unsigned long id, char *result, int rlength, char *command);" [umac_get_axis] Class="Function" Prototype="int umac_get_axis(unsigned long id);" [umac_set_axis] Class="Function" Prototype="void umac_set_axis(unsigned long id, int axis);" [umac_get_velocity] Class="Function" Prototype="double umac_get_velocity(unsigned long id, int motor);" [umac_set_velocity] Class="Function" Prototype="void umac_set_velocity(unsigned long id, int motor, double velocity);" [umac_get_acceleration] Class="Function" Prototype="double umac_get_acceleration(unsigned long id, int motor);" [umac_set_acceleration] Class="Function" Prototype="void umac_set_acceleration(unsigned long id, int motor, double acceleration);" [umac_get_distance] Class="Function" Prototype="double umac_get_distance(unsigned long id, int motor);" [umac_set_distance] Class="Function" Prototype="void umac_set_distance(unsigned long id, int motor, double distance);" [umac_get_mot_position] Class="Function" Prototype="int umac_get_mot_position(unsigned long dev_ID, int axis, double *pos);" [umac_get_position_scale] Class="Function" Prototype="int umac_get_position_scale(int dev_ID, int axis, unsigned int *pScale);" [umac_rel_move] Class="Function" Prototype="int umac_rel_move(unsigned long dev_ID, int axis, double acceleration, double velocity, double distance);" [umac_AxisIsMoving] Class="Function" Prototype="int umac_AxisIsMoving(unsigned long dev_ID, int axis);" [umac_abs_move] Class="Function" Prototype="int umac_abs_move(unsigned long dev_ID, int axis, double acceleration, double velocity, double position);" [umac_get_mot_status] Class="Function" Prototype="int umac_get_mot_status(unsigned long dev_ID, int axis, unsigned long *status_x, unsigned long *status_y);" [umac_get_cs_status] Class="Function" Prototype="int umac_get_cs_status(unsigned long dev_ID, int cs, unsigned long *status_x, unsigned long *status_y1, unsigned long *status_y2);" [umac_set_z_break_manual] Class="Function" Prototype="int umac_set_z_break_manual(unsigned long id, int state);" [umac_zero] Class="Function" Prototype="int umac_zero(unsigned long dev_ID, int axis);" [umac_set_position] Class="Function" Prototype="void umac_set_position(unsigned long dev_ID, int axis, double position);" [umac_set_controller_zero] Class="Function" Prototype="int umac_set_controller_zero(unsigned long dev_ID, int axis, double position);" [umac_add_log] Class="Function" Prototype="void umac_add_log(char *buf, int newline);" [umac_set_soft_positive_limit] Class="Function" Prototype="void umac_set_soft_positive_limit(unsigned long id, int motor, double limit);"