34 lines
837 B
C
34 lines
837 B
C
#ifndef _LC15BTS_PAR_H
|
|
#define _LC15BTS_PAR_H
|
|
|
|
#include <osmocom/core/utils.h>
|
|
|
|
enum lc15bts_par {
|
|
LC15BTS_PAR_TEMP_SUPPLY_MAX,
|
|
LC15BTS_PAR_TEMP_SOC_MAX,
|
|
LC15BTS_PAR_TEMP_FPGA_MAX,
|
|
LC15BTS_PAR_TEMP_MEMORY_MAX,
|
|
LC15BTS_PAR_TEMP_TX1_MAX,
|
|
LC15BTS_PAR_TEMP_TX2_MAX,
|
|
LC15BTS_PAR_TEMP_PA1_MAX,
|
|
LC15BTS_PAR_TEMP_PA2_MAX,
|
|
LC15BTS_PAR_SERNR,
|
|
LC15BTS_PAR_HOURS,
|
|
LC15BTS_PAR_BOOTS,
|
|
LC15BTS_PAR_KEY,
|
|
_NUM_LC15BTS_PAR
|
|
};
|
|
|
|
extern const struct value_string lc15bts_par_names[_NUM_LC15BTS_PAR+1];
|
|
|
|
int lc15bts_par_get_int(enum lc15bts_par par, int *ret);
|
|
int lc15bts_par_set_int(enum lc15bts_par par, int val);
|
|
int lc15bts_par_get_buf(enum lc15bts_par par, uint8_t *buf,
|
|
unsigned int size);
|
|
int lc15bts_par_set_buf(enum lc15bts_par par, const uint8_t *buf,
|
|
unsigned int size);
|
|
|
|
int lc15bts_par_is_int(enum lc15bts_par par);
|
|
|
|
#endif
|