logviewer.h File Reference

#include "WSxM_header.h"
#include <iostream>
#include <fstream>
#include <glib-2.0/glib.h>

Go to the source code of this file.

Classes

struct  SourceChannelStruc
struct  ProbeStruc
class  probedata
class  scandata

Enumerations

enum  SourceChannelEnum {
  Zmon, Umon, ADC5, ADC0,
  ADC1, ADC2, ADC3, ADC4,
  ADC6, ADC7, LockIn1st, LockIn2nd,
  LockIn0, END
}
enum  FileTypeEnum {
  TOPO, CITS, CITM, IV,
  IZ, ZV, FZ, generic
}

Functions

int main (int argc, char *argv[])
GArray * getintsfromstring (gchar *string)
scandatagetscan (GPtrArray *ptrarray, gint i)
int writeIVs (gchar *fileprefix, scandata *scanx, scandata *scany, gdouble xfactor=1.0, gdouble yfactor=1.0)

Variables

SourceChannelStruc SourceChannels []
ProbeStruc ProbeChannelDefault []


Enumeration Type Documentation

enum FileTypeEnum
 

Enumerator:
TOPO 
CITS 
CITM 
IV 
IZ 
ZV 
FZ 
generic 

Definition at line 65 of file logviewer.h.

enum SourceChannelEnum
 

Enumerator:
Zmon 
Umon 
ADC5 
ADC0 
ADC1 
ADC2 
ADC3 
ADC4 
ADC6 
ADC7 
LockIn1st 
LockIn2nd 
LockIn0 
END 

Definition at line 43 of file logviewer.h.


Function Documentation

GArray* getintsfromstring gchar *  string  ) 
 

Definition at line 269 of file logviewer.C.

References FALSE, and TRUE.

scandata* getscan GPtrArray *  ptrarray,
gint  i
 

Definition at line 290 of file logviewer.C.

int main int  argc,
char *  argv[]
 

Definition at line 78 of file gxsm_main.C.

References Surface::ActivateFreeChannel(), bindtextdomain, buf, buffer, App::build_gxsm(), cvsmaindate, cvsmainrev, DBG_L1, DBG_L2, debug_level, force_gconf_defaults, gapp, GETTEXT_PACKAGE, gxsm_check_new_user_config(), gxsm_init_dynamic_res(), ID_CH_M_OFF, Surface::load(), options, PACKAGE, PACKAGE_LOCALE_DIR, pi_debug_level, restarted, Surface::SetMode(), textdomain, TRUE, VERSION, App::xsm, XSM_DEBUG, and xxsmmaincvsrev.

int writeIVs gchar *  fileprefix,
scandata scanx,
scandata scany,
gdouble  xfactor = 1.0,
gdouble  yfactor = 1.0
 

Definition at line 306 of file logviewer.C.

References probedata::count(), scandata::count(), scandata::getspectrum(), probedata::getvalue(), HeaderAddValue(), HeaderInit(), HeaderWrite(), IMAGE_HEADER_CONTROL, IMAGE_HEADER_CONTROL_X_OFFSET, IMAGE_HEADER_CONTROL_Y_OFFSET, IMAGE_HEADER_GENERAL_INFO, IMAGE_HEADER_GENERAL_INFO_LINES, IMAGE_HEADER_GENERAL_INFO_POINTS, IMAGE_HEADER_GENERAL_INFO_X_TEXT, IMAGE_HEADER_GENERAL_INFO_X_UNIT, IMAGE_HEADER_GENERAL_INFO_Y_TEXT, IMAGE_HEADER_GENERAL_INFO_Y_UNIT, IMAGE_HEADER_MISC_INFO, IMAGE_HEADER_MISC_INFO_FIRST, WSXM_MAXCHARS, probedata::xpos, and probedata::ypos.


Variable Documentation

ProbeStruc ProbeChannelDefault[]
 

Initial value:

 {
    
        {TOPO, END, END},
        {CITS, Umon, ADC5},
  {CITM, Umon, ADC5},
  {IV, Umon, ADC5},
  {IZ, Zmon, ADC5},
  {ZV, Zmon, Umon},
  {FZ, Zmon, ADC5},
  {generic, ADC1, ADC0}
 }

Definition at line 139 of file logviewer.h.

Referenced by main().

SourceChannelStruc SourceChannels[]
 

Initial value:

 {
  
        {Zmon, "Zmon", "Zmon-AIC5Out", 2, 4.0/65536., 0x01},
  {Umon, "Umon", "Umon-AIC6Out", 2, 4.0/65536., 0x02},
  {ADC5, "ADC5", "AIC5-I", 2, 20/65536., 0x10},
        {ADC0, "ADC0", "AIC0", 2, 20./65536., 0x20},
        {ADC1, "ADC1", "AIC1", 2, 20./65536., 0x40},
  {ADC2, "ADC2", "AIC2", 2, 20./65536., 0x80},
        {ADC3, "ADC3", "AIC3", 2, 20./65536., 0x100},
        {ADC4, "ADC4", "AIC4", 2, 20./65536., 0x200},
        {ADC6, "ADC6", "AIC6", 2, 20./65536., 0x400},
        {ADC7, "ADC7", "AIC7", 2, 20./65536., 0x800},
        {LockIn1st, "LockIn1st", "LockIn1s", 4, 20./(65536.*65536.), 0x1000},
        {LockIn2nd, "LockIn2nd", "LockIn2nd", 4, 20./(65536.*65536.), 0x2000},
        {LockIn0, "LockIn0", "LockIn0", 4, 20./(65536.*65536.),0x4000},
        {END, NULL, NULL, 0, 0, 0}
}

Definition at line 118 of file logviewer.h.

Referenced by scandata::addspectra(), scandata::getchannel(), scandata::getmaxvalue(), and scandata::getminvalue().


Generated on Sat Apr 1 09:04:52 2006 for GXSM by  doxygen 1.4.6