diff options
Diffstat (limited to 'src/osmo-bts-trx')
-rw-r--r-- | src/osmo-bts-trx/l1_if.c | 2 | ||||
-rw-r--r-- | src/osmo-bts-trx/trx_provision_fsm.c | 3 | ||||
-rw-r--r-- | src/osmo-bts-trx/trx_provision_fsm.h | 1 |
3 files changed, 2 insertions, 4 deletions
diff --git a/src/osmo-bts-trx/l1_if.c b/src/osmo-bts-trx/l1_if.c index bc936c0b..cd7ecc0e 100644 --- a/src/osmo-bts-trx/l1_if.c +++ b/src/osmo-bts-trx/l1_if.c @@ -232,7 +232,7 @@ void bts_model_trx_close(struct gsm_bts_trx *trx) struct phy_instance *pinst = trx_phy_instance(trx); struct trx_l1h *l1h = pinst->u.osmotrx.hdl; - osmo_fsm_inst_dispatch(l1h->provision_fi, TRX_PROV_EV_POWEROFF, NULL); + osmo_fsm_inst_dispatch(l1h->provision_fi, TRX_PROV_EV_CLOSE, NULL); /* Set to Operational State: Disabled */ check_transceiver_availability_trx(l1h, 0); diff --git a/src/osmo-bts-trx/trx_provision_fsm.c b/src/osmo-bts-trx/trx_provision_fsm.c index 420ee247..f075e989 100644 --- a/src/osmo-bts-trx/trx_provision_fsm.c +++ b/src/osmo-bts-trx/trx_provision_fsm.c @@ -583,7 +583,7 @@ static struct osmo_fsm_state trx_prov_fsm_states[] = { }, [TRX_PROV_ST_OPEN_POWERON] = { .in_event_mask = - X(TRX_PROV_EV_POWEROFF) | + X(TRX_PROV_EV_CLOSE) | X(TRX_PROV_EV_CFG_TS), .out_state_mask = X(TRX_PROV_ST_OPEN_WAIT_POWEROFF_CNF) | @@ -619,7 +619,6 @@ const struct value_string trx_prov_fsm_event_names[] = { OSMO_VALUE_STRING(TRX_PROV_EV_SETTSC_CNF), OSMO_VALUE_STRING(TRX_PROV_EV_SETFORMAT_CNF), OSMO_VALUE_STRING(TRX_PROV_EV_POWERON_CNF), - OSMO_VALUE_STRING(TRX_PROV_EV_POWEROFF), OSMO_VALUE_STRING(TRX_PROV_EV_POWEROFF_CNF), OSMO_VALUE_STRING(TRX_PROV_EV_CLOSE), { 0, NULL } diff --git a/src/osmo-bts-trx/trx_provision_fsm.h b/src/osmo-bts-trx/trx_provision_fsm.h index 15832701..0f800888 100644 --- a/src/osmo-bts-trx/trx_provision_fsm.h +++ b/src/osmo-bts-trx/trx_provision_fsm.h @@ -54,7 +54,6 @@ enum trx_provision_fsm_events { TRX_PROV_EV_SETTSC_CNF, TRX_PROV_EV_SETFORMAT_CNF, TRX_PROV_EV_POWERON_CNF, - TRX_PROV_EV_POWEROFF, TRX_PROV_EV_POWEROFF_CNF, TRX_PROV_EV_CLOSE, }; |