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