diff options
author | Martin Kaiser <wireshark@kaiser.cx> | 2013-11-16 17:23:46 +0000 |
---|---|---|
committer | Martin Kaiser <wireshark@kaiser.cx> | 2013-11-16 17:23:46 +0000 |
commit | e542bd8a7838ff569e5548af33543ef430c1027d (patch) | |
tree | eac47a113cb6331f30b5f7f1a2e201dc8d00cea0 /epan/dissectors/packet-dvbci.c | |
parent | f161482f47e985114293c094b2a52ea9457e1e8e (diff) |
dissect operator tune status, reorder some defines
svn path=/trunk/; revision=53371
Diffstat (limited to 'epan/dissectors/packet-dvbci.c')
-rw-r--r-- | epan/dissectors/packet-dvbci.c | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/epan/dissectors/packet-dvbci.c b/epan/dissectors/packet-dvbci.c index 9ece6a5209..667829aac4 100644 --- a/epan/dissectors/packet-dvbci.c +++ b/epan/dissectors/packet-dvbci.c @@ -406,12 +406,6 @@ #define OPP_REF_REG_FLG_URG 2 #define OPP_REF_REG_FLG_SCHED 3 - /* these values match the delivery system descriptor tags */ -#define OPP_DLV_CAP_S 0x43 -#define OPP_DLV_CAP_C 0x44 -#define OPP_DLV_CAP_T 0x5A -#define OPP_DLV_CAP_S2 0x79 - /* EIT p/f, EIT schedule usage */ #define OPP_EIT_ABSENT 0 #define OPP_EIT_NOT_X 1 @@ -422,6 +416,17 @@ #define OPP_EXT_EVT_DIFF 0 #define OPP_EXT_EVT_ADD 1 +/* these values match the delivery system descriptor tags */ +#define OPP_DLV_CAP_S 0x43 +#define OPP_DLV_CAP_C 0x44 +#define OPP_DLV_CAP_T 0x5A +#define OPP_DLV_CAP_S2 0x79 + +#define OPP_TUNE_OK 0 +#define OPP_TUNE_UNSUPPORTED 1 +#define OPP_TUNE_INVALID 2 +#define OPP_TUNE_ERR 3 + /* sas resource */ #define SAS_SESS_STATE_CONNECTED 0 #define SAS_SESS_STATE_NOT_FOUND 1 @@ -1593,6 +1598,13 @@ static const value_string dvbci_opp_dlv_cap[] = { { OPP_DLV_CAP_S2, "DVB-S2" }, { 0, NULL } }; +static const value_string dvbci_opp_tune_stat[] = { + { OPP_TUNE_OK, "success" }, + { OPP_TUNE_UNSUPPORTED, "unsupported delivery system descriptor" }, + { OPP_TUNE_INVALID, "invalid delivery system descriptor" }, + { OPP_TUNE_ERR, "failed" }, + { 0, NULL } +}; static const value_string dvbci_sas_sess_state[] = { { SAS_SESS_STATE_CONNECTED, "connected" }, { SAS_SESS_STATE_NOT_FOUND, "application not found" }, @@ -5781,7 +5793,7 @@ proto_register_dvbci(void) }, { &hf_dvbci_opp_tune_status, { "Tuning status", "dvb-ci.opp.tune_status", - FT_UINT8, BASE_HEX, NULL, 0xF0, NULL, HFILL } + FT_UINT8, BASE_HEX, VALS(dvbci_opp_tune_stat), 0xF0, NULL, HFILL } }, { &hf_dvbci_opp_desc_loop_len, { "Descriptor loop length", "dvb-ci.opp.desc_loop_len", |