1 /*******************************************************************
2 Motion and Robotic System (MARS) aplication components.
4 appl_pxmccmds.c - position controller RoCoN specific commands
6 Copyright (C) 2001-2013 by Pavel Pisa - originator
8 (C) 2001-2013 by PiKRON Ltd. - originator
11 This file can be used and copied according to next
13 - GPL - GNU Public License
14 - other license provided by project originators
16 *******************************************************************/
18 #include <system_def.h>
22 #include "pxmc_cmds.h"
24 #include "appl_defs.h"
25 #include "appl_fpga.h"
26 #include "appl_pxmc.h"
29 cmd_des_t const cmd_des_regcurdp={0, CDESM_OPCHR|CDESM_RW,
30 "REGCURDP?","current controller d component p parameter", cmd_do_reg_short_val,
31 {(char*)pxmc_rocon_state_offs(cur_d_p),
34 cmd_des_t const cmd_des_regcurdi={0, CDESM_OPCHR|CDESM_RW,
35 "REGCURDI?","current controller d component i parameter", cmd_do_reg_short_val,
36 {(char*)pxmc_rocon_state_offs(cur_d_i),
39 cmd_des_t const cmd_des_regcurqp={0, CDESM_OPCHR|CDESM_RW,
40 "REGCURQP?","current controller q component p parameter", cmd_do_reg_short_val,
41 {(char*)pxmc_rocon_state_offs(cur_q_p),
44 cmd_des_t const cmd_des_regcurqi={0, CDESM_OPCHR|CDESM_RW,
45 "REGCURQI?","current controller q component i parameter", cmd_do_reg_short_val,
46 {(char*)pxmc_rocon_state_offs(cur_q_i),
49 cmd_des_t const cmd_des_regcurhold={0, CDESM_OPCHR|CDESM_RW,
50 "REGCURHOLD?","current steady hold value for stepper", cmd_do_reg_short_val,
51 {(char*)pxmc_rocon_state_offs(cur_hold),
55 cmd_des_t const *cmd_appl_pxmc[] =