diff options
author | Pablo Neira Ayuso <pablo@gnumonks.org> | 2012-08-15 22:33:08 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@gnumonks.org> | 2012-08-15 23:34:38 +0200 |
commit | b2f62cea7d44ab2affadfe3e8c5346742b373c2f (patch) | |
tree | 7adb7f08a5a21fe35fee2e7e87411fadd498075a /include/osmocom | |
parent | c12d9d97e469b7e84ba4809b7f2e9022d82fe2cd (diff) |
add ipa_unit
This adds the generic ipa_unit object that is allocated and set
by the BTS while initializing the channels.
Diffstat (limited to 'include/osmocom')
-rw-r--r-- | include/osmocom/netif/ipa_unit.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/include/osmocom/netif/ipa_unit.h b/include/osmocom/netif/ipa_unit.h new file mode 100644 index 0000000..95fde5a --- /dev/null +++ b/include/osmocom/netif/ipa_unit.h @@ -0,0 +1,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_ */ |