diff options
author | Harald Welte <laforge@netfilter.org> | 2009-12-24 10:06:33 +0100 |
---|---|---|
committer | Harald Welte <laforge@netfilter.org> | 2009-12-24 10:06:33 +0100 |
commit | d6847a940a15ba9a66f3a53d1377a127256eb363 (patch) | |
tree | 51cd9880641b3bef3af4485f8c11807ca3ab0ef9 | |
parent | 026a6c33895bd13a8561b6f933b67abd005bccee (diff) |
use enum for operational state
-rw-r--r-- | openbsc/include/openbsc/abis_nm.h | 6 | ||||
-rw-r--r-- | openbsc/src/abis_nm.c | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/openbsc/include/openbsc/abis_nm.h b/openbsc/include/openbsc/abis_nm.h index 00697a384..c237613c8 100644 --- a/openbsc/include/openbsc/abis_nm.h +++ b/openbsc/include/openbsc/abis_nm.h @@ -485,6 +485,12 @@ enum abis_nm_avail_state { NM_AVSTATE_OK = 0xff, }; +enum abis_nm_op_state { + NM_OPSTATE_DISABLED = 1, + NM_OPSTATE_ENABLED = 2, + NM_OPSTATE_NULL = 0xff, +}; + /* Section 9.4.13: Channel Combination */ enum abis_nm_chan_comb { NM_CHANC_TCHFull = 0x00, /* TCH/F + TCH/H + SACCH/TF */ diff --git a/openbsc/src/abis_nm.c b/openbsc/src/abis_nm.c index 98683d380..c99ffcfbb 100644 --- a/openbsc/src/abis_nm.c +++ b/openbsc/src/abis_nm.c @@ -540,11 +540,11 @@ static const char *obj_class_name(u_int8_t oc) const char *nm_opstate_name(u_int8_t os) { switch (os) { - case 1: + case NM_OPSTATE_DISABLED: return "Disabled"; - case 2: + case NM_OPSTATE_ENABLED: return "Enabled"; - case 0xff: + case NM_OPSTATE_NULL: return "NULL"; default: return "RFU"; |