Inheritance diagram for rhk_ScanControl:
Public Member Functions | |
rhk_ScanControl () | |
virtual | ~rhk_ScanControl () |
void | updateRHK (void) |
void | update () |
int | free_scan_lists () |
int | initialize_scan_lists () |
int | initialize_default_pid_src () |
int | initialize_pid_src () |
int | initialize_daq_srcs () |
int | prepare_to_start_scan (SCAN_DT_TYPE st=SCAN_LINESCAN) |
int | setup_scan (int ch, const gchar *titleprefix, const gchar *name, const gchar *unit, const gchar *label, const gchar *vunit=NULL, const gchar *vlabel=NULL, const gchar *prbsrcs=NULL, int prboutp=0) |
void | do_scanline (int init=FALSE) |
void | run_probe (int ipx, int ipy) |
int | do_scan () |
int | do_hscapture () |
void | set_subscan (int ix0=0, int num=0) |
void | stop_scan () |
void | pause_scan () |
int | scan_in_progress () |
int | finish_scan () |
double | update_status_info (int reset=FALSE) |
void | autosave_check (double sec, int initvalue=0) |
int | set_x_lookup_value (int i, double lv) |
int | set_y_lookup_value (int i, double lv) |
int | set_l_lookup_value (int i, double lv) |
void | SetScanDir (GtkWidget *w) |
void | ClrScanDir (GtkWidget *w) |
Static Public Member Functions | |
static void | ExecCmd (int cmd) |
static void | ChangedNotify (GtkWidget *widget, rhk_ScanControl *dspc) |
static void | ChangedAuto (GtkWidget *widget, rhk_ScanControl *dspc) |
static void | call_scan_start (Scan *sc, gpointer data) |
static void | call_scan_draw_line (Scan *sc, gpointer data) |
static void | call_scan_stop (Scan *sc, gpointer data) |
Private Attributes | |
GtkWidget * | drawingarea |
UnitObj * | Unity |
UnitObj * | Volt |
UnitObj * | Current |
UnitObj * | Force |
SCAN_DATA * | ScanData |
XSM_Instrument * | instrument |
Gtk_EntryControl * | ec1 |
Gtk_EntryControl * | ec2 |
Gtk_EntryControl * | ec3 |
Gtk_EntryControl * | ec4 |
Gtk_EntryControl * | ec5 |
Gtk_EntryControl * | ec6 |
Gtk_EntryControl * | ec7 |
Gtk_EntryControl * | ec8 |
gint | timer |
Scan * | master_scan |
Scan * | master_probescan |
GSList * | xp_scan_list |
GSList * | xp_prbscan_list |
GSList * | xm_scan_list |
GSList * | xm_prbscan_list |
int | xp_srcs |
int | xm_srcs |
int | YOriginTop |
int | line |
int | line2update |
int | ix0off |
SCAN_FLAG | scan_flag |
SCAN_DIR | scan_dir |
SCAN_DIR | last_scan_dir |
gboolean | do_probe |
Definition at line 182 of file rhk_scancontrol.C.
|
|
Definition at line 726 of file rhk_scancontrol.C. References Current, do_scanline(), Force, gapp, line, App::RegisterPluginToolbarButton(), timer, TRUE, Unity, and Volt. |
|
Definition at line 1652 of file rhk_scancontrol.C. References XSMRESOURCES::AutosaveOverwritemode, XSMRESOURCES::AutosaveUnit, XSMRESOURCES::AutosaveValue, Scan::data, DBG_L2, FALSE, gapp, Xsm::IsMode(), master_scan, MODE_AUTOSAVE, Scan_Param::ny, PI_DEBUG, SCAN_DATA::s, Surface::save(), TRUE, App::xsm, and xsmres. Referenced by do_scan(). |
|
Definition at line 258 of file rhk_scancontrol.C. References Scan::draw(), and line2update. Referenced by do_scanline(). |
|
Definition at line 257 of file rhk_scancontrol.C. References Scan::start(). Referenced by do_hscapture(), and do_scan(). |
|
Definition at line 261 of file rhk_scancontrol.C. References last_scan_dir, line, scan_flag, SCAN_FLAG_STOP, SCAN_XY, and Scan::stop(). Referenced by do_hscapture(). |
|
Definition at line 1744 of file rhk_scancontrol.C. References rhk_ScanControl_timed(), and timer. Referenced by rhk_ScanControl(). |
|
Definition at line 1740 of file rhk_scancontrol.C. References updateRHK(). Referenced by rhk_ScanControl(). |
|
Definition at line 272 of file rhk_scancontrol.C. Referenced by cb_setscandir(). |
|
|
|
Definition at line 1208 of file rhk_scancontrol.C. References call_scan_draw_line(), Scan::data, IdleRefreshFuncData::data, DBG_L2, do_probe, gapp, Xsm::hardware, IdleRefreshFunc(), ix0off, line, line2update, master_probescan, master_scan, Scan_Param::nx, XSM_Hardware::PauseScan2D(), PI_DEBUG, XSM_Hardware::ResumeScan2D(), run_probe(), SCAN_DATA::s, scan_flag, SCAN_FLAG_STOP, IdleRefreshFuncData::scan_list, XSM_Hardware::ScanLineM(), set_subscan(), XSM_Hardware::SetIdleFunc(), IdleRefreshFuncData::UpdateFunc, xm_scan_list, xp_prbscan_list, xp_scan_list, xp_srcs, and App::xsm. Referenced by do_hscapture(), do_scan(), and ~rhk_ScanControl(). |
|
|
|
Definition at line 1568 of file rhk_scancontrol.C. References DBG_L2, FALSE, free_scan_lists(), gapp, MonitorControl::LogEvent(), App::monitorcontrol, PI_DEBUG, scan_flag, SCAN_FLAG_READY, SCAN_FLAG_STOP, App::SetStatus(), App::spm_thaw_scanparam(), and TRUE. Referenced by do_hscapture(). |
|
Definition at line 839 of file rhk_scancontrol.C. References xm_prbscan_list, xm_scan_list, xp_prbscan_list, and xp_scan_list. Referenced by do_hscapture(), do_scan(), and finish_scan(). |
|
|
|
|
|
|
|
Definition at line 861 of file rhk_scancontrol.C. References DAQCHMAX, XSMRESOURCES::daqchno, XSMRESOURCES::daqsrc, XSMRESOURCES::daqZlabel, XSMRESOURCES::daqZunit, DBG_L2, DBG_L3, do_probe, FALSE, Surface::FindChan(), gapp, master_probescan, master_scan, MAXSCANS, MSK_AUX, MSK_MUXA, MSK_MUXB, MSK_PID, PI_DEBUG, PIDCHMAX, XSMRESOURCES::pidchno, XSMRESOURCES::pidsrc, XSMRESOURCES::pidsrcZlabel, XSMRESOURCES::pidsrcZunit, Surface::scan, setup_scan(), TRUE, xm_prbscan_list, xm_scan_list, xm_srcs, xp_prbscan_list, xp_scan_list, xp_srcs, App::xsm, and xsmres. Referenced by prepare_to_start_scan(). |
|
Definition at line 232 of file rhk_scancontrol.C. References scan_flag, SCAN_FLAG_PAUSE, and SCAN_FLAG_RUN. |
|
Definition at line 1121 of file rhk_scancontrol.C. References GnomeAppService::check_events(), Xsm::data, Scan_Param::dx, Scan_Param::dz, ERR_SCAN_CANCEL, ERR_SORRY, FALSE, gapp, initialize_scan_lists(), Xsm::Inst, IS_SPALEED_CTRL, Scan_Param::nx, R2INT, Scan_Param::rx, SCAN_DATA::s, scan_flag, SCAN_FLAG_RUN, App::SetStatus(), App::SignalStartScanEventToPlugins(), TRUE, updateRHK(), XSM_Instrument::XA2Dig(), xm_srcs, xp_srcs, App::xsm, XSM_SHOW_ALERT, YOriginTop, and XSM_Instrument::ZResolution(). Referenced by do_hscapture(), and do_scan(). |
|
Definition at line 1356 of file rhk_scancontrol.C. References PARAMETER_SET::Cmd, DBG_L2, DSP_CMD_PROBESCAN, DSP_PRBACAMP, DSP_PRBACFRQ, DSP_PRBACMULT, DSP_PRBACPHASE, DSP_PRBCIVAL, DSP_PRBDELAY, DSP_PRBGAPADJ, DSP_PRBNAVE, DSP_PRBNX, DSP_PRBOUTP, DSP_PRBSRCS, DSP_PRBXE, DSP_PRBXS, FALSE, gapp, Xsm::hardware, PARAMETER_SET::hp, Xsm::Inst, PARAMETER_SET::N, PI_DEBUG, XSM_Hardware::ReadProbeData(), HARDWARE_PARAMETER::value, xp_prbscan_list, App::xsm, and XSM_Instrument::ZResolution(). Referenced by do_scanline(). |
|
Definition at line 239 of file rhk_scancontrol.C. References FALSE, scan_flag, SCAN_FLAG_PAUSE, SCAN_FLAG_RUN, and TRUE. Referenced by do_hscapture(), and do_scan(). |
|
|
|
Definition at line 1391 of file rhk_scancontrol.C. References Scan::data, DBG_L2, gapp, Xsm::hardware, Xsm::Inst, ix0off, master_probescan, master_scan, Scan_Param::nx, PI_DEBUG, R2INT, Scan_Param::rx, SCAN_DATA::s, XSM_Instrument::XA2Dig(), xm_scan_list, xp_scan_list, and App::xsm. Referenced by do_scan(), and do_scanline(). |
|
|
|
|
|
Definition at line 267 of file rhk_scancontrol.C. References DBG_L2, DSP_CMD_MOVETO_X, DSP_CMD_MOVETO_Y, gapp, Xsm::hardware, PI_DEBUG, scan_dir, SCAN_XY, SCAN_YX, and App::xsm. Referenced by cb_setscandir(). |
|
Definition at line 1052 of file rhk_scancontrol.C. References Surface::ChannelView, Scan::create(), Scan::data, Xsm::data, DBG_L2, SCAN_DATA::display, ERR_NOMEM, ERR_SORRY, FALSE, gapp, Mem2d::GetNv(), Mem2d::GetNx(), Mem2d::GetNy(), Xsm::MakeUnit(), Scan::mem2d, Surface::NewScan(), PI_DEBUG, Mem2d::Resize(), Surface::scan, SCAN_DATA::SetVUnit(), SCAN_DATA::SetZUnit(), TRUE, Display_Param::ViewFlg, App::xsm, XSM_SHOW_ALERT, and ZD_FLOAT. Referenced by initialize_scan_lists(). |
|
Definition at line 228 of file rhk_scancontrol.C. References scan_flag, SCAN_FLAG_PAUSE, SCAN_FLAG_RUN, and SCAN_FLAG_STOP. Referenced by do_hscapture(), and do_scan(). |
|
Definition at line 749 of file rhk_scancontrol.C. References App::update_ec(), and AppBase::widget. Referenced by rhk_scancontrol_StartScan_callback(). |
|
Definition at line 1590 of file rhk_scancontrol.C. References Scan::data, gapp, MonitorControl::LogEvent(), master_scan, App::monitorcontrol, Scan_Param::ny, SCAN_DATA::s, and App::SetStatus(). Referenced by do_hscapture(), and do_scan(). |
|
Definition at line 1683 of file rhk_scancontrol.C. References XSM_Instrument::Dig2V(), XSM_Instrument::Dig2XA(), XSM_Instrument::Dig2YA(), XSM_Instrument::Dig2ZA(), drawingarea, Scan_Param::dx, Scan_Param::dy, Scan_Param::dz, ec1, ec2, ec3, ec4, ec5, ec6, ec7, ec8, gapp, Xsm::hardware, instrument, Scan_Param::nx, Scan_Param::ny, pixmap, Scan_Param::rx, Scan_Param::ry, Scan_Param::rz, SCAN_DATA::s, ScanData, Param_Control::Set_FromValue(), App::spm_update_all(), TRUE, AppBase::widget, Scan_Param::x0, App::xsm, and Scan_Param::y0. Referenced by ChangedNotify(), prepare_to_start_scan(), and rhk_ScanControl(). |
|
Definition at line 279 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and ~rhk_ScanControl(). |
|
Definition at line 313 of file rhk_scancontrol.C. Referenced by do_scanline(), initialize_scan_lists(), and rhk_ScanControl(). |
|
Definition at line 272 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 284 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 285 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 286 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 287 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 288 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 289 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 290 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 291 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 279 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and ~rhk_ScanControl(). |
|
Definition at line 282 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 310 of file rhk_scancontrol.C. Referenced by do_scanline(), and set_subscan(). |
|
Definition at line 312 of file rhk_scancontrol.C. Referenced by call_scan_stop(), and rhk_ScanControl(). |
|
Definition at line 309 of file rhk_scancontrol.C. Referenced by call_scan_stop(), do_scanline(), and ~rhk_ScanControl(). |
|
Definition at line 309 of file rhk_scancontrol.C. Referenced by call_scan_draw_line(), and do_scanline(). |
|
Definition at line 296 of file rhk_scancontrol.C. Referenced by do_scanline(), initialize_scan_lists(), rhk_ScanControl(), and set_subscan(). |
|
Definition at line 295 of file rhk_scancontrol.C. Referenced by autosave_check(), do_hscapture(), do_scan(), do_scanline(), initialize_scan_lists(), rhk_ScanControl(), set_subscan(), and update_status_info(). |
|
Definition at line 312 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and SetScanDir(). |
|
Definition at line 311 of file rhk_scancontrol.C. Referenced by call_scan_stop(), do_hscapture(), do_scan(), do_scanline(), finish_scan(), pause_scan(), prepare_to_start_scan(), rhk_ScanControl(), scan_in_progress(), and stop_scan(). |
|
Definition at line 280 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and updateRHK(). |
|
Definition at line 292 of file rhk_scancontrol.C. Referenced by ChangedAuto(), rhk_ScanControl(), and ~rhk_ScanControl(). |
|
Definition at line 279 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and ~rhk_ScanControl(). |
|
Definition at line 279 of file rhk_scancontrol.C. Referenced by rhk_ScanControl(), and ~rhk_ScanControl(). |
|
Definition at line 300 of file rhk_scancontrol.C. Referenced by free_scan_lists(), initialize_scan_lists(), and rhk_ScanControl(). |
|
Definition at line 300 of file rhk_scancontrol.C. Referenced by do_hscapture(), do_scan(), do_scanline(), free_scan_lists(), initialize_scan_lists(), rhk_ScanControl(), and set_subscan(). |
|
Definition at line 303 of file rhk_scancontrol.C. Referenced by do_hscapture(), do_scan(), initialize_scan_lists(), and prepare_to_start_scan(). |
|
Definition at line 299 of file rhk_scancontrol.C. Referenced by do_scanline(), free_scan_lists(), initialize_scan_lists(), rhk_ScanControl(), and run_probe(). |
|
Definition at line 299 of file rhk_scancontrol.C. Referenced by do_scan(), do_scanline(), free_scan_lists(), initialize_scan_lists(), rhk_ScanControl(), and set_subscan(). |
|
Definition at line 303 of file rhk_scancontrol.C. Referenced by do_hscapture(), do_scan(), do_scanline(), initialize_scan_lists(), and prepare_to_start_scan(). |
|
Definition at line 305 of file rhk_scancontrol.C. Referenced by prepare_to_start_scan(). |