diff options
Diffstat (limited to 'include/osmo-bts/abis.h')
-rw-r--r-- | include/osmo-bts/abis.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/include/osmo-bts/abis.h b/include/osmo-bts/abis.h index 62407ece..40707cd1 100644 --- a/include/osmo-bts/abis.h +++ b/include/osmo-bts/abis.h @@ -6,19 +6,15 @@ #include <osmo-bts/gsm_data.h> -#define OML_RETRY_TIMER 5 -#define OML_PING_TIMER 20 - -enum { - LINK_STATE_IDLE = 0, - LINK_STATE_RETRYING, - LINK_STATE_CONNECTING, - LINK_STATE_CONNECT, +enum abis_link_fsm_event { + ABIS_LINK_EV_SIGN_LINK_OML_UP, + ABIS_LINK_EV_SIGN_LINK_DOWN, + ABIS_LINK_EV_VTY_RM_ADDR, /* data: struct bsc_oml_host* being removed */ }; void abis_init(struct gsm_bts *bts); -struct e1inp_line *abis_open(struct gsm_bts *bts, char *dst_host, - char *model_name); +int abis_open(struct gsm_bts *bts, char *model_name); + int abis_oml_sendmsg(struct msgb *msg); |