aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/netif/ipa_unit.h
blob: 95fde5ab0485487ccc2b1a381a34aeed45981767 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef _IPA_UNIT_H_
#define _IPA_UNIT_H_

struct ipaccess_unit;

struct ipaccess_unit *osmo_ipa_unit_alloc();
void osmo_ipa_unit_free(struct ipaccess_unit *unit);

void osmo_ipa_unit_set_site_id(struct ipaccess_unit *unit, uint16_t site_id);
void osmo_ipa_unit_set_bts_id(struct ipaccess_unit *unit, uint16_t bts_id);
void osmo_ipa_unit_set_trx_id(struct ipaccess_unit *unit, uint16_t trx_id);
void osmo_ipa_unit_set_unit_name(struct ipaccess_unit *unit, const char *name);
void osmo_ipa_unit_set_unit_hwvers(struct ipaccess_unit *unit, const char *vers);
void osmo_ipa_unit_set_unit_swvers(struct ipaccess_unit *unit, const char *vers);
void osmo_ipa_unit_set_unit_mac_addr(struct ipaccess_unit *unit, uint8_t *addr);
void osmo_ipa_unit_set_unit_loc1(struct ipaccess_unit *unit, const char *loc);
void osmo_ipa_unit_set_unit_loc2(struct ipaccess_unit *unit, const char *loc);
void osmo_ipa_unit_set_unit_serno(struct ipaccess_unit *unit, const char *serno);

#endif	/* _IPA_UNIT_H_ */