ModCsrb Class Reference

Change module csrb values. More...

#include <ModCsrb.h>

List of all members.

Public Member Functions

 ModCsrb (const TGWindow *p, const TGWindow *main, int NumModules=13)
 Constructor, arrange windows and set titles and commands.
virtual ~ModCsrb ()
 Default destructor, currently empty.

Private Member Functions

int make_columns (TGVerticalFrame *column, TGCheckButton *ckBtn_g[17], char *title, char *tooltip, int id)
int load_info (Long_t)
 Load all three parameter values from module.
int change_values (Long_t)
 change_values for MODULE_CSRB
Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
 Process gui messages.

Private Attributes

int numModules
TGHorizontalFrame * mn
TGHorizontalFrame * buttons
TGVerticalFrame * mn_vert
TGVerticalFrame * column1
TGVerticalFrame * column2
TGVerticalFrame * column3
TGVerticalFrame * column4
TGVerticalFrame * column5
TGVerticalFrame * column6
TGVerticalFrame * column7
TGVerticalFrame * column8
TGVerticalFrame * column9
TGVerticalFrame * column10
TGVerticalFrame * column11
TGVerticalFrame * column12
TGVerticalFrame * column13
TGVerticalFrame * column14
TGVerticalFrame * column15
TGVerticalFrame * column16
TGVerticalFrame * column17
TGLabel * Labels [17]
TGCheckButton * ckBtn [17]
TGCheckButton * ckBtn_1 [17]
TGCheckButton * ckBtn_2 [17]
TGCheckButton * ckBtn_3 [17]
TGCheckButton * ckBtn_4 [17]
TGCheckButton * ckBtn_5 [17]
TGCheckButton * ckBtn_6 [17]
TGCheckButton * ckBtn_7 [17]
TGCheckButton * ckBtn_8 [17]
TGCheckButton * ckBtn_9 [17]
TGCheckButton * ckBtn_10 [17]
TGCheckButton * ckBtn_11 [17]
TGCheckButton * ckBtn_12 [17]
TGCheckButton * ckBtn_13 [17]
TGCheckButton * ckBtn_14 [17]
TGCheckButton * ckBtn_15 [17]
TGTextButton * LoadButton
TGTextButton * CancelButton
TGButton * ApplyButton
TGButton * ExitButton
TGNumberEntry * numericMod
bool Load_Once
 Flag set when data loaded.
Long_t module_number1

Detailed Description

Change module csrb values.

For each module module set the module CSRB value

Note:
  • Pixie16 parameters MODULE_CSRB
  • Pixie16 module CSRB sesttings are firmware dependent

Constructor & Destructor Documentation

ModCsrb::ModCsrb ( const TGWindow *  p,
const TGWindow *  main,
int  NumModules = 13 
)

Constructor, arrange windows and set titles and commands.

ModCsrb window sets Pixie16 parameters MODULE_CSRB


Member Function Documentation

int ModCsrb::change_values ( Long_t  mod  )  [private]

change_values for MODULE_CSRB

Parameters:
mod Module number
Returns:
int Set to one
int ModCsrb::load_info ( Long_t  mod  )  [private]

Load all three parameter values from module.

Parameters:
mod Module number
Bool_t ModCsrb::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [private]

Process gui messages.

Cancel Button


The documentation for this class was generated from the following files:
 All Classes Functions Variables
Generated on Thu Feb 16 22:47:05 2012 for nscope-1.0 by  doxygen 1.6.3