Review at  https://gerrit.osmocom.org/2738

Add value_string for input signal names (e1inp_signal_names)

Change-Id: I1662d4a969d2d12677646f3120b25be9a20c6d22
---
M include/osmocom/abis/e1_input.h
M src/e1_input.c
2 files changed, 13 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/libosmo-abis refs/changes/38/2738/1

diff --git a/include/osmocom/abis/e1_input.h b/include/osmocom/abis/e1_input.h
index 8501d5c..1a701f9 100644
--- a/include/osmocom/abis/e1_input.h
+++ b/include/osmocom/abis/e1_input.h
@@ -212,6 +212,8 @@
        S_L_INP_LINE_NOALARM,
 };
 
+extern const struct value_string e1inp_signal_names[];
+
 /* register a driver with the E1 core */
 int e1inp_driver_register(struct e1inp_driver *drv);
 
diff --git a/src/e1_input.c b/src/e1_input.c
index 1e1252e..40e36b4 100644
--- a/src/e1_input.c
+++ b/src/e1_input.c
@@ -803,6 +803,17 @@
        return 0;
 }
 
+const struct value_string e1inp_signal_names[] = {
+       { S_L_INP_NONE,         "NONE" },
+       { S_L_INP_TEI_UP,       "TEI-UP" },
+       { S_L_INP_TEI_DN,       "TEI-DOWN" },
+       { S_L_INP_TEI_UNKNOWN,  "TEI-UNKNOWN" },
+       { S_L_INP_LINE_INIT,    "LINE-INIT" },
+       { S_L_INP_LINE_ALARM,   "LINE-ALARM" },
+       { S_L_INP_LINE_NOALARM, "LINE-NOALARM" },
+       { 0, NULL }
+};
+
 void e1inp_misdn_init(void);
 void e1inp_dahdi_init(void);
 void e1inp_ipaccess_init(void);

-- 
To view, visit https://gerrit.osmocom.org/2738
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1662d4a969d2d12677646f3120b25be9a20c6d22
Gerrit-PatchSet: 1
Gerrit-Project: libosmo-abis
Gerrit-Branch: master
Gerrit-Owner: Harald Welte <[email protected]>

Reply via email to