5 #.IMPORT ../gsm_map/gsm_map-exp.cnf
23 # 6.4 If these are needed MBMS asn1 should be added.
30 GPRSCallEventRecord_PDU
33 &id ObjectIdentifierType
37 &id ObjectIdentifierType
44 #.FN_BODY ManagementExtension/information
46 proto_tree_add_text(tree, tvb, offset, -1, "Not dissected");
48 #.FN_BODY TimeStamp VAL_PTR = ¶meter_tvb
51 * The contents of this field are a compact form of the UTCTime format
52 * containing local time plus an offset to universal time. Binary coded
53 * decimal encoding is employed for the digits to reduce the storage and
54 * transmission overhead
55 * e.g. YYMMDDhhmmssShhmm
57 * YY = Year 00 to 99 BCD encoded
58 * MM = Month 01 to 12 BCD encoded
59 * DD = Day 01 to 31 BCD encoded
60 * hh = hour 00 to 23 BCD encoded
61 * mm = minute 00 to 59 BCD encoded
62 * ss = second 00 to 59 BCD encoded
63 * S = Sign 0 = "+", "-" ASCII encoded
64 * hh = hour 00 to 23 BCD encoded
65 * mm = minute 00 to 59 BCD encoded
68 tvbuff_t *parameter_tvb;
75 proto_item_append_text(actx->created_item, " (UTC %%x-%%x-%%x %%x:%%x:%%x %%s%%x:%%x)",
76 tvb_get_guint8(parameter_tvb,0), /* Year */
77 tvb_get_guint8(parameter_tvb,1), /* Month */
78 tvb_get_guint8(parameter_tvb,2), /* Day */
79 tvb_get_guint8(parameter_tvb,3), /* Hour */
80 tvb_get_guint8(parameter_tvb,4), /* Minute */
81 tvb_get_guint8(parameter_tvb,5), /* Second */
82 tvb_get_ephemeral_string(parameter_tvb,6,1), /* Sign */
83 tvb_get_guint8(parameter_tvb,7), /* Hour */
84 tvb_get_guint8(parameter_tvb,8) /* Minute */
87 #.FN_BODY MSTimeZone VAL_PTR = ¶meter_tvb
90 * 1.Octet: Time Zone and 2. Octet: Daylight saving time, see TS 29.060 [75]
92 tvbuff_t *parameter_tvb;
101 data = tvb_get_guint8(parameter_tvb, 0);
102 sign = (data & 0x08) ? '-' : '+';
103 data = (data >> 4) + (data & 0x07) * 10;
105 data2 = tvb_get_guint8(tvb, 1) & 0x3;
107 proto_item_append_text(actx->created_item, " (GMT %%c %%d hours %%d minutes %%s)",
111 val_to_str_const(data2, gprscdr_daylight_saving_time_vals, "Unknown")
114 #.FN_BODY PLMN-Id VAL_PTR = ¶meter_tvb
115 tvbuff_t *parameter_tvb;
123 subtree = proto_item_add_subtree(actx->created_item, ett_gprscdr_plmn_id);
124 dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, TRUE);
127 IPBinaryAddress/iPBinV4Address TYPE = FT_IPv4 DISPLAY = BASE_NONE
128 IPBinaryAddress/iPBinV6Address TYPE = FT_IPv6 DISPLAY = BASE_NONE