Go to the source code of this file.
Classes | |
struct | _esd_cmd |
struct | _esd_msg |
struct | _esd_stb |
Defines | |
#define | MAX_CMD 16 |
#define | CMD_NULL 0 |
#define | CMD_STEP 1 |
#define | CMD_RADIAL 2 |
#define | CMD_XFER 3 |
#define | CMD_SHUTTER 4 |
#define | CMD_LOCK 5 |
#define | CMD_ABORT 6 |
#define | CMD_COLLECT 7 |
#define | CMD_ADC 8 |
#define | CMD_CHANGE 9 |
#define | CMD_SCAN 10 |
#define | CMD_SET 11 |
#define | CMD_ERASE 12 |
#define | CMD_MOVE 13 |
#define | CMD_ION_CHAMBER 14 |
#define | CMD_SHELL 15 |
#define | CMD_MOVE_DISTANCE 31 |
#define | CMD_MOVE_OMEGA 32 |
#define | CMD_MOVE_CHI 33 |
#define | CMD_MOVE_THETA 34 |
#define | CMD_MOVE_RADIAL 35 |
#define | CMD_MOVE_PHI 36 |
#define | ARG_DISTANCE 1 |
#define | ARG_OMEGA 2 |
#define | ARG_CHI 3 |
#define | ARG_THETA 4 |
#define | ARG_RADIAL 5 |
#define | ARG_PHI 6 |
#define | ARG_MOVE_REL 0 |
#define | ARG_MOVE_ABS 1 |
#define | ARG_INIT_NEAR 2 |
#define | ARG_INIT_FAR 3 |
#define | ARG_STOP_SMOOTH 4 |
#define | ARG_STOP_NOW 5 |
#define | ARG_DEFINE 6 |
#define | ARG_ABORT 0 |
#define | ARG_STOP 1 |
#define | ARG_GO 2 |
#define | ARG_DOSE 1 |
#define | ARG_TIME 2 |
#define | ARG_CLOSE 0 |
#define | ARG_OPEN 1 |
#define | ARG_DISABLE 0 |
#define | ARG_ENABLE 1 |
#define | ARG_READ 0 |
#define | ARG_WRITE 1 |
#define | ARG_SETDEF -1 |
#define | STEPPER_IST 0 |
#define | STEPPER_SOLL 1 |
#define | STEPPER_STATUS 2 |
Typedefs | |
typedef struct _esd_cmd | ESD_CMD |
typedef struct _esd_msg | ESD_MSG |
typedef struct _esd_stb | ESD_STB |
Variables | |
ESD_CMD | esd_cmd |
ESD_MSG | esd_msg |
ESD_STB | esd_stb |
#define ARG_CHI 3 |
Definition at line 49 of file esd.h.
Referenced by MarHW::mar_progress(), and MarHW::marTask().
#define ARG_CLOSE 0 |
Definition at line 69 of file esd.h.
Referenced by MarHW::mar_progress(), and MarHW::marTask().
#define ARG_DISABLE 0 |
Definition at line 72 of file esd.h.
Referenced by MarHW::marTask().
#define ARG_DISTANCE 1 |
Definition at line 47 of file esd.h.
Referenced by MarHW::mar_progress(), and MarHW::marTask().
#define ARG_DOSE 1 |
Definition at line 66 of file esd.h.
Referenced by Command::exec_command(), and MarHW::mar_start_expo().
#define ARG_ENABLE 1 |
Definition at line 73 of file esd.h.
Referenced by MarHW::mar_quit(), and MarHW::marTask().
#define ARG_INIT_FAR 3 |
Definition at line 57 of file esd.h.
Referenced by MarHW::mar_progress(), and MarHW::marTask().
#define ARG_INIT_NEAR 2 |
Definition at line 56 of file esd.h.
Referenced by MarHW::mar_progress(), and MarHW::marTask().
#define ARG_MOVE_ABS 1 |
Definition at line 55 of file esd.h.
Referenced by MarHW::marTask().
#define ARG_MOVE_REL 0 |
Definition at line 54 of file esd.h.
Referenced by MarHW::mar_move_phi(), and MarHW::marTask().
#define ARG_OMEGA 2 |
Definition at line 48 of file esd.h.
Referenced by MarHW::mar_progress(), and MarHW::marTask().
#define ARG_OPEN 1 |
Definition at line 70 of file esd.h.
Referenced by MarHW::marTask().
#define ARG_PHI 6 |
Definition at line 52 of file esd.h.
Referenced by MarHW::mar_move_phi(), MarHW::mar_progress(), and MarHW::marTask().
#define ARG_RADIAL 5 |
Definition at line 51 of file esd.h.
Referenced by MarHW::marTask().
#define ARG_READ 0 |
Definition at line 75 of file esd.h.
Referenced by MarHW::marTask().
#define ARG_THETA 4 |
Definition at line 50 of file esd.h.
Referenced by MarHW::mar_progress(), and MarHW::marTask().
#define ARG_TIME 2 |
Definition at line 67 of file esd.h.
Referenced by Command::exec_command(), Command::mar_init_params(), MarHW::mar_start_expo(), MarHW::marTask(), and MarHW::StartScan().
#define ARG_WRITE 1 |
Definition at line 76 of file esd.h.
Referenced by MarHW::marTask(), and MarHW::Modulo360().
#define CMD_ABORT 6 |
Definition at line 26 of file esd.h.
Referenced by MarHW::mar_progress(), MarHW::marTask(), and MarHW::process_status().
#define CMD_CHANGE 9 |
Definition at line 29 of file esd.h.
Referenced by MarHW::mar_change_mode(), MarHW::mar_progress(), MarHW::marTask(), and MarHW::process_status().
#define CMD_COLLECT 7 |
Definition at line 27 of file esd.h.
Referenced by MarHW::mar_progress(), MarHW::mar_start_expo(), MarHW::marTask(), and MarHW::process_status().
#define CMD_ERASE 12 |
Definition at line 32 of file esd.h.
Referenced by MarHW::mar_erase(), MarHW::mar_progress(), MarHW::marTask(), and MarHW::process_status().
#define CMD_ION_CHAMBER 14 |
Definition at line 34 of file esd.h.
Referenced by MarHW::mar_progress(), MarHW::mar_quit(), MarHW::marTask(), and MarHW::process_status().
#define CMD_LOCK 5 |
Definition at line 25 of file esd.h.
Referenced by MarHW::mar_lock(), MarHW::mar_progress(), and MarHW::process_status().
#define CMD_MOVE 13 |
Definition at line 33 of file esd.h.
Referenced by MarHW::mar_move_phi(), MarHW::mar_progress(), MarHW::marTask(), and MarHW::process_status().
#define CMD_MOVE_CHI 33 |
Definition at line 39 of file esd.h.
Referenced by MarHW::marTask().
#define CMD_MOVE_DISTANCE 31 |
Definition at line 37 of file esd.h.
Referenced by MarHW::mar_progress(), and MarHW::marTask().
#define CMD_MOVE_OMEGA 32 |
Definition at line 38 of file esd.h.
Referenced by MarHW::marTask().
#define CMD_MOVE_PHI 36 |
Definition at line 42 of file esd.h.
Referenced by MarHW::mar_move_phi(), MarHW::mar_progress(), and MarHW::marTask().
#define CMD_MOVE_THETA 34 |
Definition at line 40 of file esd.h.
Referenced by MarHW::marTask().
#define CMD_RADIAL 2 |
Definition at line 22 of file esd.h.
Referenced by MarHW::process_status().
#define CMD_SCAN 10 |
Definition at line 30 of file esd.h.
Referenced by Command::exec_command(), MarHW::mar_progress(), MarHW::marTask(), MarHW::process_status(), and MarHW::StartScan().
#define CMD_SET 11 |
Definition at line 31 of file esd.h.
Referenced by MarHW::mar_progress(), MarHW::marTask(), and MarHW::Modulo360().
#define CMD_SHELL 15 |
Definition at line 35 of file esd.h.
Referenced by MarHW::mar_command(), MarHW::mar_progress(), and MarHW::marTask().
#define CMD_SHUTTER 4 |
Definition at line 24 of file esd.h.
Referenced by MarHW::mar_progress(), MarHW::marTask(), and MarHW::process_status().
#define MAX_CMD 16 |
Definition at line 15 of file esd.h.
Referenced by MarHW::process_status().
#define STEPPER_IST 0 |
Definition at line 79 of file esd.h.
Referenced by MarHW::mar_progress(), MarHW::Modulo360(), and MarHW::process_status().
#define STEPPER_SOLL 1 |
Definition at line 80 of file esd.h.
Referenced by MarHW::mar_progress(), and MarHW::process_status().
Referenced by MarHW::mar_command().