diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-09-30 16:36:30 +0200 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2020-10-15 05:55:36 +0000 |
commit | 09544ab43657d16f0ff58f7aa1ee113c9cb4bb05 (patch) | |
tree | abac5aaf37bce7c265502720538c01e6eb4a2a93 /include/osmocom | |
parent | d9d105c1f73713b1363849554d5d87d36d4ae7b6 (diff) |
Introduce Radio Channel FSM
Change-Id: Iddc008c5737afb2fddd32c628bc5278056a64d89
Diffstat (limited to 'include/osmocom')
-rw-r--r-- | include/osmocom/bsc/nm_common_fsm.h | 9 | ||||
-rw-r--r-- | include/osmocom/bsc/signal.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/include/osmocom/bsc/nm_common_fsm.h b/include/osmocom/bsc/nm_common_fsm.h index 217de820d..00031fb1e 100644 --- a/include/osmocom/bsc/nm_common_fsm.h +++ b/include/osmocom/bsc/nm_common_fsm.h @@ -73,3 +73,12 @@ enum nm_rcarrier_op_fsm_states { NM_RCARRIER_ST_OP_ENABLED, }; extern struct osmo_fsm nm_rcarrier_fsm; + +/* Radio Channel */ +enum nm_chan_op_fsm_states { + NM_CHAN_ST_OP_DISABLED_NOTINSTALLED, + NM_CHAN_ST_OP_DISABLED_DEPENDENCY, + NM_CHAN_ST_OP_DISABLED_OFFLINE, + NM_CHAN_ST_OP_ENABLED, +}; +extern struct osmo_fsm nm_chan_fsm; diff --git a/include/osmocom/bsc/signal.h b/include/osmocom/bsc/signal.h index 4922ac81a..088d4f29c 100644 --- a/include/osmocom/bsc/signal.h +++ b/include/osmocom/bsc/signal.h @@ -75,6 +75,7 @@ enum signal_nm { S_NM_OPSTART_NACK, /* Received OPSTART NACK, arg is struct msgb *oml_msg */ S_NM_GET_ATTR_REP, /* Received Get Attributes Response, arg is struct msgb *oml_msg */ S_NM_SET_RADIO_ATTR_ACK, /* Received Set Radio Carrier Attributes Ack, arg is struct msgb *oml_msg */ + S_NM_SET_CHAN_ATTR_ACK, /* Received Set Radio Channel Attributes Ack, arg is struct msgb *oml_msg */ S_NM_SET_BTS_ATTR_ACK, /* Received Set BTS Attributes Ack, arg is struct msgb *oml_msg */ }; |