65 lines
1.4 KiB
C
65 lines
1.4 KiB
C
#include <stdint.h>
|
|
#include <string.h>
|
|
#include "sysinfo.h"
|
|
|
|
cnetz_si si[2];
|
|
|
|
void init_sysinfo(void)
|
|
{
|
|
memset(&si, 0, sizeof(si));
|
|
|
|
si[0].flip_polarity = 0;
|
|
si[1].flip_polarity = 1;
|
|
|
|
si[0].fuz_nat = 1;
|
|
si[1].fuz_nat = 1;
|
|
|
|
si[0].fuz_fuvst = 1;
|
|
si[1].fuz_fuvst = 1;
|
|
|
|
si[0].fuz_rest = 38;
|
|
si[1].fuz_rest = 39;
|
|
|
|
/* a low value causes quicker measurement results */
|
|
si[0].mittel_umschalten = 5; /* 0..5 */
|
|
si[1].mittel_umschalten = 5;
|
|
|
|
/* a low value is tollerant to bad quality */
|
|
si[0].grenz_umschalten = 0; /* 0..13 */
|
|
si[1].grenz_umschalten = 0; /* 0..13 */
|
|
|
|
/* a low value causes quicker measurement results */
|
|
si[0].mittel_ausloesen = 5; /* 0..5 */
|
|
si[1].mittel_ausloesen = 5;
|
|
|
|
/* a low value is tollerant to bad quality */
|
|
si[0].grenz_ausloesen = 0; /* 0..13 */
|
|
si[1].grenz_ausloesen = 0; /* 0..13 */
|
|
|
|
si[0].sperre = 0;
|
|
si[1].sperre = 0;
|
|
|
|
si[0].genauigkeit = 1; /* bedingte Genauigkeit */
|
|
si[1].genauigkeit = 1; /* bedingte Genauigkeit */
|
|
|
|
si[0].entfernung = 3;
|
|
si[1].entfernung = 3;
|
|
|
|
/* a low value is tollerant to bad quality */
|
|
si[0].grenz_einbuchen = 1; /* 1..7 */
|
|
si[1].grenz_einbuchen = 1;
|
|
|
|
si[0].fufst_prio = 1; /* normal pio */
|
|
si[1].fufst_prio = 1; /* normal pio */
|
|
|
|
si[0].nachbar_prio = 0;
|
|
si[1].nachbar_prio = 0;
|
|
|
|
si[0].bewertung = 1; /* pegel */
|
|
si[1].bewertung = 1; /* pegel */
|
|
|
|
si[0].reduzierung = 0;
|
|
si[1].reduzierung = 0;
|
|
}
|
|
|