#ifndef _ABIS_H #define _ABIS_H #include #include #include #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_DOWN, ABIS_LINK_EV_VTY_RM_ADDR, }; void abis_init(struct gsm_bts *bts); int abis_open(struct gsm_bts *bts, char *model_name); int abis_oml_sendmsg(struct msgb *msg); int abis_bts_rsl_sendmsg(struct msgb *msg); uint32_t get_signlink_remote_ip(struct e1inp_sign_link *link); #endif /* _ABIS_H */