9 #ifndef GANIL_SCALER_HH
10 #define GANIL_SCALER_HH
88 virtual void Reset ( );
95 u_int
GetLabel (
const u_int n )
const;
96 u_int
GetValue (
const u_int n )
const;
97 u_int
GetFreq (
const u_int n )
const;
98 u_int
GetTics (
const u_int n )
const;
123 {
return ((n <
num) ?
sc_data[n].label : (u_int) (-1)); }
129 {
return ((n <
num) ?
sc_data[n].value : (u_int) (-1)); }
135 {
return ((n <
num) ?
sc_data[n].freq : (u_int) (-1)); }
141 {
return ((n <
num) ?
sc_data[n].tics : (u_int) (-1)); }
virtual void Reset()
Definition: GanilScaler.cpp:107
virtual GanilScaler & operator=(const GanilScaler &original)
Definition: GanilScaler.cpp:86
GanilScalerData * sc_data
table des données des échelles
Definition: GanilScaler.hh:67
Definition: GanilRun.hh:39
Definition: GanilScaler.hh:23
u_int GetNumber() const
Definition: GanilScaler.hh:116
virtual ~GanilScalerData()
Definition: GanilScaler.cpp:54
virtual void SetScalers(GanilBuffer &buffer)
Definition: GanilScaler.cpp:134
int status
état: 1=marche, 0=arrêt, -1=offline
Definition: GanilScaler.hh:32
u_int freq
fréquence de mise à jour
Definition: GanilScaler.hh:34
u_int value
valeur de la voie
Definition: GanilScaler.hh:33
GanilScalerData & operator=(const GanilScalerData &original)
Definition: GanilScaler.cpp:42
virtual ~GanilScaler()
Definition: GanilScaler.cpp:98
u_int label
numéro d'échelle dans l'acquisition
Definition: GanilScaler.hh:31
Definition: GanilBuffer.hh:26
GanilScalerData()
Definition: GanilScaler.cpp:18
u_int GetLabel(const u_int n) const
Definition: GanilScaler.hh:122
u_int GetTics(const u_int n) const
Definition: GanilScaler.hh:140
u_int GetAcqStatus() const
Definition: GanilScaler.hh:151
u_int acq_status
état de l'acquisition
Definition: GanilScaler.hh:65
Definition: GanilScaler.hh:54
u_int num
nombre d'échelles
Definition: GanilScaler.hh:64
GanilScaler()
Definition: GanilScaler.cpp:65
int GetStatus(const u_int n) const
Definition: GanilScaler.hh:146
u_int GetValue(const u_int n) const
Definition: GanilScaler.hh:128
u_int GetFreq(const u_int n) const
Definition: GanilScaler.hh:134
u_int tics
délai en 10*ms
Definition: GanilScaler.hh:35
void SetNumber(const u_int n)
Definition: GanilScaler.cpp:118
u_int status
bits d'état de l'analyse
Definition: GanilRun.hh:71