aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcu_l1_if.cpp
diff options
context:
space:
mode:
authorMinh-Quang Nguyen <minh-quang.nguyen@nutaq.com>2016-09-08 11:34:54 -0400
committerMinh-Quang Nguyen <minh-quang.nguyen@nutaq.com>2016-09-08 11:34:54 -0400
commit61755b93983ee4cc7a98d0419c60c30bc3ad884a (patch)
tree5d215cbdff212f4fda51de6dd3cc4f2ccf49bf4b /src/pcu_l1_if.cpp
parentdd377586892fd79ee4d2e94c83abb2ab22f2ae6c (diff)
Implementation of unknown NSVC alarm.nrw/litecell15-merge-and-rebase
The alarm cause ID is defined by NuRAN Wireless. Change-Id: I48ee1c23cd299b5208487472d802d339c55c99e6
Diffstat (limited to 'src/pcu_l1_if.cpp')
-rw-r--r--src/pcu_l1_if.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/pcu_l1_if.cpp b/src/pcu_l1_if.cpp
index 57beaf95..c19f3354 100644
--- a/src/pcu_l1_if.cpp
+++ b/src/pcu_l1_if.cpp
@@ -772,6 +772,17 @@ static int handle_pcu_fail_evt_rep_sig(unsigned int subsys, unsigned int signal,
sig_data->add_text);
break;
+ case S_PCU_NM_UNKN_NSVC_ALARM:
+ memcpy(&val, sig_data->spare, sizeof(uint16_t));
+ snprintf(log_msg, 100, "PCU: Rx unknown NSVC %d\n", val);
+ sig_data->add_text = &log_msg[0];
+ rc = pcu_tx_nm_fail_evt(NM_EVT_COMM_FAIL,
+ NM_SEVER_MAJOR,
+ NM_PCAUSE_T_MANUF,
+ PCU_NM_EVT_CAUSE_MAJ_UNKN_NSVC,
+ sig_data->add_text);
+ break;
+
default:
break;
}