#include <gtk/gtk.h>#include "config.h"#include "gxsm/plugin.h"#include "gxsm/gxsm_app.h"#include "gxsm/unit.h"#include "gxsm/pcs.h"#include "gxsm/xsmtypes.h"#include "gxsm/glbvars.h"#include "include/dsp-pci32/xsm/xsmcmd.h"Go to the source code of this file.
Classes | |
| union | AmpIndex |
| class | DSPMoverControl |
| struct | DSP_Param |
Defines | |
| #define | DSP_AFMMOV_MODES 4 |
| #define | ARROW_SIZE 40 |
Functions | |
| static void | DSPMover_about (void) |
| static void | DSPMover_query (void) |
| static void | DSPMover_cleanup (void) |
| static void | DSPMover_show_callback (GtkWidget *, void *) |
| GxsmPlugin * | get_gxsm_plugin_info (void) |
| xrm | Put ("hardpars.MOV_Ampl", hardpars.MOV_Ampl) |
| xrm | Put ("hardpars.MOV_Speed", hardpars.MOV_Speed) |
| xrm | Put ("hardpars.MOV_Steps", hardpars.MOV_Steps) |
| xrm | Put ("hardpars.TIP_nSteps", hardpars.TIP_nSteps) |
| xrm | Put ("hardpars.TIP_Delay", hardpars.TIP_Delay) |
| xrm | Put ("hardpars.TIP_DUz", hardpars.TIP_DUz) |
| xrm | Put ("hardpars.TIP_DUzRev", hardpars.TIP_DUzRev) |
| xrm | Put ("hardpars.AFM_Amp", hardpars.AFM_Amp) |
| xrm | Put ("hardpars.AFM_Speed", hardpars.AFM_Speed) |
| xrm | Put ("hardpars.AFM_Steps", hardpars.AFM_Steps) |
| xrm | Put ("hardpars.AFM_usrAmp0", hardpars.AFM_usrAmp[0]) |
| xrm | Put ("hardpars.AFM_usrAmp1", hardpars.AFM_usrAmp[1]) |
| xrm | Put ("hardpars.AFM_usrAmp2", hardpars.AFM_usrAmp[2]) |
| xrm | Put ("hardpars.AFM_usrAmp3", hardpars.AFM_usrAmp[3]) |
| xrm | Put ("hardpars.AFM_usrSpeed0", hardpars.AFM_usrSpeed[0]) |
| xrm | Put ("hardpars.AFM_usrSpeed1", hardpars.AFM_usrSpeed[1]) |
| xrm | Put ("hardpars.AFM_usrSpeed2", hardpars.AFM_usrSpeed[2]) |
| xrm | Put ("hardpars.AFM_usrSpeed3", hardpars.AFM_usrSpeed[3]) |
| xrm | Put ("hardpars.AFM_usrSteps0", hardpars.AFM_usrSteps[0]) |
| xrm | Put ("hardpars.AFM_usrSteps1", hardpars.AFM_usrSteps[1]) |
| xrm | Put ("hardpars.AFM_usrSteps2", hardpars.AFM_usrSteps[2]) |
| xrm | Put ("hardpars.AFM_usrSteps3", hardpars.AFM_usrSteps[3]) |
| xrm | Get ("hardpars.MOV_Ampl",&hardpars.MOV_Ampl,"20.0") |
| xrm | Get ("hardpars.MOV_Speed",&hardpars.MOV_Speed,"4.0") |
| xrm | Get ("hardpars.MOV_Steps",&hardpars.MOV_Steps,"100.0") |
| xrm | Get ("hardpars.TIP_nSteps",&hardpars.TIP_nSteps,"10") |
| xrm | Get ("hardpars.TIP_Delay",&hardpars.TIP_Delay,"0.1") |
| xrm | Get ("hardpars.TIP_DUz",&hardpars.TIP_DUz,"5") |
| xrm | Get ("hardpars.TIP_DUzRev",&hardpars.TIP_DUzRev,"5") |
| xrm | Get ("hardpars.AFM_Amp",&hardpars.AFM_Amp) |
| xrm | Get ("hardpars.AFM_Speed",&hardpars.AFM_Speed) |
| xrm | Get ("hardpars.AFM_Steps",&hardpars.AFM_Steps) |
| xrm | Get ("hardpars.AFM_usrAmp0",&hardpars.AFM_usrAmp[0],"3.0") |
| xrm | Get ("hardpars.AFM_usrAmp1",&hardpars.AFM_usrAmp[1],"3.5") |
| xrm | Get ("hardpars.AFM_usrAmp2",&hardpars.AFM_usrAmp[2],"8.0") |
| xrm | Get ("hardpars.AFM_usrAmp3",&hardpars.AFM_usrAmp[3],"8.0") |
| xrm | Get ("hardpars.AFM_usrSpeed0",&hardpars.AFM_usrSpeed[0],"3") |
| xrm | Get ("hardpars.AFM_usrSpeed1",&hardpars.AFM_usrSpeed[1],"3") |
| xrm | Get ("hardpars.AFM_usrSpeed2",&hardpars.AFM_usrSpeed[2],"5") |
| xrm | Get ("hardpars.AFM_usrSpeed3",&hardpars.AFM_usrSpeed[3],"5") |
| xrm | Get ("hardpars.AFM_usrSteps0",&hardpars.AFM_usrSteps[0],"10") |
| xrm | Get ("hardpars.AFM_usrSteps1",&hardpars.AFM_usrSteps[1],"2") |
| xrm | Get ("hardpars.AFM_usrSteps2",&hardpars.AFM_usrSteps[2],"100") |
| xrm | Get ("hardpars.AFM_usrSteps3",&hardpars.AFM_usrSteps[3],"100") |
| static gboolean | create_window_key_press_event_lcb (GtkWidget *widget, GdkEventKey *event, GtkWidget *win) |
Variables | |
| GxsmPlugin | DSPMover_pi |
| static const char * | about_text |
| DSPMoverControl * | DSPMoverClass = NULL |
|
|
Definition at line 401 of file DSPMover.C. Referenced by DSPMoverControl::create_folder(). |
|
|
Definition at line 329 of file DSPMover.C. |
|
||||||||||||||||
|
Definition at line 403 of file DSPMover.C. References DBG_L2, FALSE, PI_DEBUG, and TRUE. Referenced by DSPMoverControl::create_folder(). |
|
|
Definition at line 232 of file DSPMover.C. References about_text, DSPMover_pi, N_, GxsmPlugin::name, and VERSION. |
|
|
Definition at line 244 of file DSPMover.C. References GxsmPlugin::app, DBG_L2, DSPMover_pi, DSPMoverClass, GnomeAppService::getApp(), GxsmPlugin::menuentry, GxsmPlugin::menupath, and PI_DEBUG. |
|
|
Definition at line 203 of file DSPMover.C. References GxsmPlugin::app, Xsm::data, DSPMover_pi, DSPMover_show_callback(), DSPMoverClass, XSMRESOURCES::geomsave, GnomeAppService::getApp(), Xsm::hardware, GxsmPlugin::help, GxsmPlugin::menuentry, GxsmPlugin::menupath, N_, GxsmPlugin::name, AppBase::SetResName(), GxsmPlugin::status, App::xsm, and xsmres. |
|
||||||||||||
|
Definition at line 255 of file DSPMover.C. References DSPMoverClass, and AppBase::show(). Referenced by DSPMover_query(), and sranger_hwi_query(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
Definition at line 158 of file DSPMover.C. References GxsmPlugin::description, DSPMover_pi, N_, and VERSION. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Initial value: N_("Gxsm DSPMover Plugin:\n" "This plugin runs a control window to send " "slider/mover motion commands to the DSP.\n" "There is a autoapproch control " "(STM/AFM: Slider and Besocke Type) " "an a general mover/slider motion control." ) Definition at line 149 of file DSPMover.C. |
|
|
Initial value: {
NULL,
NULL,
0,
NULL,
"DSPMover",
"+spmHARD +srangerspmHARD +Innovative_DSP:SPMHARD +SRanger:SPMHARD +LAN_RHK:SPMHARD +STM +AFM",
NULL,
"Percy Zahl",
N_("_Windows/"),
N_("DSP Mover"),
N_("open the DSP Mover controlwindow"),
"DSP mover control",
NULL,
NULL,
NULL,
DSPMover_query,
DSPMover_about,
NULL,
NULL,
DSPMover_cleanup
}
Definition at line 125 of file DSPMover.C. Referenced by DSPMover_about(), DSPMover_cleanup(), DSPMover_query(), DSPMoverControl::ExecCmd(), get_gxsm_plugin_info(), and DSPMoverControl::updateDSP(). |
|
|
Definition at line 201 of file DSPMover.C. Referenced by DSPMover_cleanup(), DSPMover_query(), DSPMover_show_callback(), sranger_hwi_spm::ExecCmd(), sranger_hwi_cleanup(), and sranger_hwi_query(). |
1.4.6