]>
Commit | Line | Data |
---|---|---|
f67e2651 | 1 | |
2 | /* implements the array_calib_t structure */ | |
3 | #include <string.h> | |
4 | ||
5 | #include "rdmc.h" | |
6 | ||
7 | void rdmc_init_array_calib(array_calib_t *c){ | |
8 | /* tdc */ | |
9 | c->t_0 = 0.0; | |
10 | c->beta_t = 0.0; | |
11 | c->alpha_t = 0.0; | |
12 | /* adc */ | |
13 | c->ped = 0.0; | |
14 | c->beta_a = 1.0; | |
15 | c->kappa = 0.0; | |
16 | /* tot */ | |
17 | c->ped_tot = 0.0; | |
18 | c->beta_tot = 1.0; | |
19 | c->kappa_tot = 0.0; | |
20 | ||
21 | /* flag */ | |
22 | c->flag = 0; /* this was for longtime 1 but is now change to 0 | |
23 | because cause this is not valid but just the | |
24 | default init */ | |
25 | } | |
26 | ||
27 | void rdmc_clear_array_calib(array_calib_t *c){ | |
28 | rdmc_free_array_calib(c); | |
29 | rdmc_init_array_calib(c); | |
30 | } | |
31 | ||
32 | void rdmc_free_array_calib(array_calib_t *c){ | |
33 | /* nothing */ | |
34 | } | |
35 | ||
36 | void rdmc_init_array_calib_stat(array_calib_stat_t *cs){ | |
37 | cs->geo=0; | |
38 | cs->adc=0; | |
39 | cs->tdc=0; | |
40 | cs->tot=0; | |
41 | cs->utc=0; | |
42 | } | |
43 | ||
44 | void rdmc_clear_array_calib_stat(array_calib_stat_t *cs){ | |
45 | rdmc_free_array_calib_stat(cs); | |
46 | rdmc_init_array_calib_stat(cs); | |
47 | } | |
48 | ||
49 | void rdmc_free_array_calib_stat(array_calib_stat_t *cs){ | |
50 | /* nothing */ | |
51 | } | |
52 | ||
53 | void rdmc_init_array_calib_utc(array_calib_utc_t *cu){ | |
54 | strcpy(cu->utc_src,"?"); | |
55 | cu->secs = 0; | |
56 | cu->nsecs = 0; | |
57 | } | |
58 | ||
59 | void rdmc_clear_array_calib_utc(array_calib_utc_t *cu){ | |
60 | rdmc_free_array_calib_utc(cu); | |
61 | rdmc_init_array_calib_utc(cu); | |
62 | } | |
63 | ||
64 | void rdmc_free_array_calib_utc(array_calib_utc_t *cu){ | |
65 | /* nothing */ | |
66 | } | |
67 | ||
68 |