diff --git a/asn1/lpp/lpp.cnf b/asn1/lpp/lpp.cnf index 47d2dbe0f8..3e99cab676 100644 --- a/asn1/lpp/lpp.cnf +++ b/asn1/lpp/lpp.cnf @@ -121,91 +121,91 @@ EPDU-ID STRINGS=VALS(lpp_ePDU_ID_vals) } #.TYPE_ATTR -Ellipsoid-Point/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLatitude_fmt +Ellipsoid-Point/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLatitude_fmt) #.TYPE_ATTR -Ellipsoid-Point/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLongitude_fmt +Ellipsoid-Point/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLongitude_fmt) #.TYPE_ATTR -Ellipsoid-PointWithUncertaintyCircle/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLatitude_fmt +Ellipsoid-PointWithUncertaintyCircle/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLatitude_fmt) #.TYPE_ATTR -Ellipsoid-PointWithUncertaintyCircle/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLongitude_fmt +Ellipsoid-PointWithUncertaintyCircle/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLongitude_fmt) #.TYPE_ATTR -Ellipsoid-PointWithUncertaintyCircle/uncertainty DISPLAY=BASE_CUSTOM STRINGS=&lpp_uncertainty_fmt +Ellipsoid-PointWithUncertaintyCircle/uncertainty DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_uncertainty_fmt) #.TYPE_ATTR -EllipsoidPointWithUncertaintyEllipse/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLatitude_fmt +EllipsoidPointWithUncertaintyEllipse/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLatitude_fmt) #.TYPE_ATTR -EllipsoidPointWithUncertaintyEllipse/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLongitude_fmt +EllipsoidPointWithUncertaintyEllipse/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLongitude_fmt) #.TYPE_ATTR -EllipsoidPointWithUncertaintyEllipse/uncertaintySemiMajor DISPLAY=BASE_CUSTOM STRINGS=&lpp_uncertainty_fmt +EllipsoidPointWithUncertaintyEllipse/uncertaintySemiMajor DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_uncertainty_fmt) #.TYPE_ATTR -EllipsoidPointWithUncertaintyEllipse/uncertaintySemiMinor DISPLAY=BASE_CUSTOM STRINGS=&lpp_uncertainty_fmt +EllipsoidPointWithUncertaintyEllipse/uncertaintySemiMinor DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_uncertainty_fmt) #.TYPE_ATTR -EllipsoidPointWithUncertaintyEllipse/orientationMajorAxis DISPLAY=BASE_CUSTOM STRINGS=&lpp_angle_fmt +EllipsoidPointWithUncertaintyEllipse/orientationMajorAxis DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_angle_fmt) #.TYPE_ATTR -EllipsoidPointWithUncertaintyEllipse/confidence DISPLAY=BASE_CUSTOM STRINGS=&lpp_confidence_fmt +EllipsoidPointWithUncertaintyEllipse/confidence DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_confidence_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitude/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLatitude_fmt +EllipsoidPointWithAltitude/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLatitude_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitude/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLongitude_fmt +EllipsoidPointWithAltitude/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLongitude_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitude/altitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_altitude_fmt +EllipsoidPointWithAltitude/altitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_altitude_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLatitude_fmt +EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLatitude_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLongitude_fmt +EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLongitude_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/altitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_altitude_fmt +EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/altitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_altitude_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/uncertaintySemiMajor DISPLAY=BASE_CUSTOM STRINGS=&lpp_uncertainty_fmt +EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/uncertaintySemiMajor DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_uncertainty_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/uncertaintySemiMinor DISPLAY=BASE_CUSTOM STRINGS=&lpp_uncertainty_fmt +EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/uncertaintySemiMinor DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_uncertainty_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/orientationMajorAxis DISPLAY=BASE_CUSTOM STRINGS=&lpp_angle_fmt +EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/orientationMajorAxis DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_angle_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/uncertaintyAltitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_uncertaintyAltitude_fmt +EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/uncertaintyAltitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_uncertaintyAltitude_fmt) #.TYPE_ATTR -EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/confidence DISPLAY=BASE_CUSTOM STRINGS=&lpp_confidence_fmt +EllipsoidPointWithAltitudeAndUncertaintyEllipsoid/confidence DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_confidence_fmt) #.TYPE_ATTR -EllipsoidArc/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLatitude_fmt +EllipsoidArc/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLatitude_fmt) #.TYPE_ATTR -EllipsoidArc/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLongitude_fmt +EllipsoidArc/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLongitude_fmt) #.TYPE_ATTR -EllipsoidArc/innerRadius DISPLAY=BASE_CUSTOM STRINGS=&lpp_radius_fmt +EllipsoidArc/innerRadius DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_radius_fmt) #.TYPE_ATTR -EllipsoidArc/uncertaintyRadius DISPLAY=BASE_CUSTOM STRINGS=&lpp_uncertainty_fmt +EllipsoidArc/uncertaintyRadius DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_uncertainty_fmt) #.TYPE_ATTR -EllipsoidArc/offsetAngle DISPLAY=BASE_CUSTOM STRINGS=&lpp_angle_fmt +EllipsoidArc/offsetAngle DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_angle_fmt) #.TYPE_ATTR -EllipsoidArc/includedAngle DISPLAY=BASE_CUSTOM STRINGS=&lpp_angle_fmt +EllipsoidArc/includedAngle DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_angle_fmt) #.TYPE_ATTR -EllipsoidArc/confidence DISPLAY=BASE_CUSTOM STRINGS=&lpp_confidence_fmt +EllipsoidArc/confidence DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_confidence_fmt) #.FN_FTR HorizontalVelocity/bearing proto_item_append_text(actx->created_item, " degrees"); @@ -238,10 +238,10 @@ EllipsoidArc/confidence DISPLAY=BASE_CUSTOM STRINGS=&lpp_confidence_fmt proto_item_append_text(actx->created_item, " km/h"); #.TYPE_ATTR -PolygonPoints/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLatitude_fmt +PolygonPoints/degreesLatitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLatitude_fmt) #.TYPE_ATTR -PolygonPoints/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLongitude_fmt +PolygonPoints/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_degreesLongitude_fmt) #.FN_BODY PositioningModes/posModes VAL_PTR = &posModes_tvb LEN_PTR = &len tvbuff_t *posModes_tvb = NULL; @@ -285,16 +285,16 @@ PolygonPoints/degreesLongitude DISPLAY=BASE_CUSTOM STRINGS=&lpp_degreesLongitude } #.TYPE_ATTR -HorizontalAccuracy/accuracy DISPLAY=BASE_CUSTOM STRINGS=&lpp_uncertainty_fmt +HorizontalAccuracy/accuracy DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_uncertainty_fmt) #.TYPE_ATTR -HorizontalAccuracy/confidence DISPLAY=BASE_CUSTOM STRINGS=&lpp_confidence_fmt +HorizontalAccuracy/confidence DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_confidence_fmt) #.TYPE_ATTR -VerticalAccuracy/accuracy DISPLAY=BASE_CUSTOM STRINGS=&lpp_uncertainty_fmt +VerticalAccuracy/accuracy DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_uncertainty_fmt) #.TYPE_ATTR -VerticalAccuracy/confidence DISPLAY=BASE_CUSTOM STRINGS=&lpp_confidence_fmt +VerticalAccuracy/confidence DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_confidence_fmt) #.FN_FTR ResponseTime/time proto_item_append_text(actx->created_item, " s"); @@ -303,13 +303,13 @@ VerticalAccuracy/confidence DISPLAY=BASE_CUSTOM STRINGS=&lpp_confidence_fmt proto_item_append_text(actx->created_item, " s"); #.TYPE_ATTR -OTDOA-NeighbourCellInfoElement/expectedRSTD DISPLAY=BASE_CUSTOM STRINGS=&lpp_expectedRSTD_fmt +OTDOA-NeighbourCellInfoElement/expectedRSTD DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_expectedRSTD_fmt) #.TYPE_ATTR -OTDOA-NeighbourCellInfoElement/expectedRSTD-Uncertainty DISPLAY=BASE_CUSTOM STRINGS=&lpp_expectedRSTD_Uncertainty_fmt +OTDOA-NeighbourCellInfoElement/expectedRSTD-Uncertainty DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_expectedRSTD_Uncertainty_fmt) #.TYPE_ATTR -NeighbourMeasurementElement/rstd DISPLAY=BASE_CUSTOM STRINGS=&lpp_rstd_fmt +NeighbourMeasurementElement/rstd DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_rstd_fmt) #.FN_BODY OTDOA-MeasQuality/error-Resolution VAL_PTR = &error_Resolution_tvb HF_INDEX=-1 tvbuff_t *error_Resolution_tvb = NULL; @@ -362,10 +362,10 @@ OTDOA-MeasQuality/error-NumSamples TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(l } #.TYPE_ATTR -GNSS-ReferenceTime/referenceTimeUnc DISPLAY=BASE_CUSTOM STRINGS=&lpp_referenceTimeUnc_fmt +GNSS-ReferenceTime/referenceTimeUnc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_referenceTimeUnc_fmt) #.TYPE_ATTR -GNSS-ReferenceTimeForOneCell/referenceTimeUnc DISPLAY=BASE_CUSTOM STRINGS=&lpp_referenceTimeUnc_fmt +GNSS-ReferenceTimeForOneCell/referenceTimeUnc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_referenceTimeUnc_fmt) #.FN_BODY GNSS-SystemTime/notificationOfLeapSecond VAL_PTR = ¬ificationOfLeapSecond_tvb HF_INDEX=-1 tvbuff_t *notificationOfLeapSecond_tvb = NULL; @@ -380,10 +380,10 @@ GNSS-ReferenceTimeForOneCell/referenceTimeUnc DISPLAY=BASE_CUSTOM STRINGS=&lpp_r GNSS-SystemTime/notificationOfLeapSecond TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(lpp_kp_vals) #.TYPE_ATTR -NetworkTime/fractionalSecondsFromFrameStructureStart DISPLAY=BASE_CUSTOM STRINGS=&lpp_fractionalSecondsFromFrameStructureStart_fmt +NetworkTime/fractionalSecondsFromFrameStructureStart DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_fractionalSecondsFromFrameStructureStart_fmt) #.TYPE_ATTR -NetworkTime/frameDrift DISPLAY=BASE_CUSTOM STRINGS=&lpp_frameDrift_fmt +NetworkTime/frameDrift DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_frameDrift_fmt) #.FN_BODY KlobucharModelParameter/dataID VAL_PTR = &dataID_tvb HF_INDEX=-1 tvbuff_t *dataID_tvb = NULL; @@ -398,70 +398,70 @@ NetworkTime/frameDrift DISPLAY=BASE_CUSTOM STRINGS=&lpp_frameDrift_fmt KlobucharModelParameter/dataID TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(lpp_dataID_vals) #.TYPE_ATTR -KlobucharModelParameter/alfa0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_alpha0_fmt +KlobucharModelParameter/alfa0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_alpha0_fmt) #.TYPE_ATTR -KlobucharModelParameter/alfa1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_alpha1_fmt +KlobucharModelParameter/alfa1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_alpha1_fmt) #.TYPE_ATTR -KlobucharModelParameter/alfa2 DISPLAY=BASE_CUSTOM STRINGS=&lpp_alpha2_3_fmt +KlobucharModelParameter/alfa2 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_alpha2_3_fmt) #.TYPE_ATTR -KlobucharModelParameter/alfa3 DISPLAY=BASE_CUSTOM STRINGS=&lpp_alpha2_3_fmt +KlobucharModelParameter/alfa3 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_alpha2_3_fmt) #.TYPE_ATTR -KlobucharModelParameter/beta0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_beta0_fmt +KlobucharModelParameter/beta0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_beta0_fmt) #.TYPE_ATTR -KlobucharModelParameter/beta1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_beta1_fmt +KlobucharModelParameter/beta1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_beta1_fmt) #.TYPE_ATTR -KlobucharModelParameter/beta2 DISPLAY=BASE_CUSTOM STRINGS=&lpp_beta2_3_fmt +KlobucharModelParameter/beta2 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_beta2_3_fmt) #.TYPE_ATTR -KlobucharModelParameter/beta3 DISPLAY=BASE_CUSTOM STRINGS=&lpp_beta2_3_fmt +KlobucharModelParameter/beta3 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_beta2_3_fmt) #.TYPE_ATTR -NeQuickModelParameter/ai0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_ai0_fmt +NeQuickModelParameter/ai0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_ai0_fmt) #.TYPE_ATTR -NeQuickModelParameter/ai1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_ai1_fmt +NeQuickModelParameter/ai1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_ai1_fmt) #.TYPE_ATTR -NeQuickModelParameter/ai2 DISPLAY=BASE_CUSTOM STRINGS=&lpp_ai2_fmt +NeQuickModelParameter/ai2 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_ai2_fmt) #.TYPE_ATTR -GNSS-EarthOrientationParameters/teop DISPLAY=BASE_CUSTOM STRINGS=&lpp_teop_fmt +GNSS-EarthOrientationParameters/teop DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_teop_fmt) #.TYPE_ATTR -GNSS-EarthOrientationParameters/pmX DISPLAY=BASE_CUSTOM STRINGS=&lpp_pmX_Y_fmt +GNSS-EarthOrientationParameters/pmX DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_pmX_Y_fmt) #.TYPE_ATTR -GNSS-EarthOrientationParameters/pmXdot DISPLAY=BASE_CUSTOM STRINGS=&lpp_pmX_Ydot_fmt +GNSS-EarthOrientationParameters/pmXdot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_pmX_Ydot_fmt) #.TYPE_ATTR -GNSS-EarthOrientationParameters/pmY DISPLAY=BASE_CUSTOM STRINGS=&lpp_pmX_Y_fmt +GNSS-EarthOrientationParameters/pmY DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_pmX_Y_fmt) #.TYPE_ATTR -GNSS-EarthOrientationParameters/pmYdot DISPLAY=BASE_CUSTOM STRINGS=&lpp_pmX_Ydot_fmt +GNSS-EarthOrientationParameters/pmYdot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_pmX_Ydot_fmt) #.TYPE_ATTR -GNSS-EarthOrientationParameters/deltaUT1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_deltaUT1_fmt +GNSS-EarthOrientationParameters/deltaUT1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_deltaUT1_fmt) #.TYPE_ATTR -GNSS-EarthOrientationParameters/deltaUT1dot DISPLAY=BASE_CUSTOM STRINGS=&lpp_deltaUT1dot_fmt +GNSS-EarthOrientationParameters/deltaUT1dot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_deltaUT1dot_fmt) #.TYPE_ATTR -GNSS-TimeModelElement/gnss-TimeModelRefTime DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_TimeModelRefTime_fmt +GNSS-TimeModelElement/gnss-TimeModelRefTime DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gnss_TimeModelRefTime_fmt) #.TYPE_ATTR -GNSS-TimeModelElement/tA0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_tA0_fmt +GNSS-TimeModelElement/tA0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_tA0_fmt) #.TYPE_ATTR -GNSS-TimeModelElement/tA1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_tA1_fmt +GNSS-TimeModelElement/tA1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_tA1_fmt) #.TYPE_ATTR -GNSS-TimeModelElement/tA2 DISPLAY=BASE_CUSTOM STRINGS=&lpp_tA2_fmt +GNSS-TimeModelElement/tA2 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_tA2_fmt) #.TYPE_ATTR GNSS-TimeModelElement/gnss-TO-ID STRINGS=VALS(lpp_gnss_TO_ID_vals) @@ -479,10 +479,10 @@ DGNSS-SgnTypeElement/gnss-StatusHealth STRINGS=VALS(lpp_gnss_StatusHealth_vals) DGNSS-CorrectionsElement/udre STRINGS=VALS(lpp_udre_vals) #.TYPE_ATTR -DGNSS-CorrectionsElement/pseudoRangeCor DISPLAY=BASE_CUSTOM STRINGS=&lpp_pseudoRangeCor_fmt +DGNSS-CorrectionsElement/pseudoRangeCor DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_pseudoRangeCor_fmt) #.TYPE_ATTR -DGNSS-CorrectionsElement/rangeRateCor DISPLAY=BASE_CUSTOM STRINGS=&lpp_rangeRateCor_fmt +DGNSS-CorrectionsElement/rangeRateCor DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_rangeRateCor_fmt) #.TYPE_ATTR DGNSS-CorrectionsElement/udreGrowthRate STRINGS=VALS(lpp_udreGrowthRate_vals) @@ -503,223 +503,223 @@ DGNSS-CorrectionsElement/udreValidityTime STRINGS=VALS(lpp_udreValidityTime_vals } #.TYPE_ATTR -StandardClockModelElement/stanClockToc DISPLAY=BASE_CUSTOM STRINGS=&lpp_stanClockToc_fmt +StandardClockModelElement/stanClockToc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_stanClockToc_fmt) #.TYPE_ATTR -StandardClockModelElement/stanClockAF2 DISPLAY=BASE_CUSTOM STRINGS=&lpp_stanClockAF2_fmt +StandardClockModelElement/stanClockAF2 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_stanClockAF2_fmt) #.TYPE_ATTR -StandardClockModelElement/stanClockAF1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_stanClockAF1_fmt +StandardClockModelElement/stanClockAF1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_stanClockAF1_fmt) #.TYPE_ATTR -StandardClockModelElement/stanClockAF0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_stanClockAF0_fmt +StandardClockModelElement/stanClockAF0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_stanClockAF0_fmt) #.TYPE_ATTR -StandardClockModelElement/stanClockTgd DISPLAY=BASE_CUSTOM STRINGS=&lpp_stanClockTgd_fmt +StandardClockModelElement/stanClockTgd DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_stanClockTgd_fmt) #.TYPE_ATTR -StandardClockModelElement/sisa DISPLAY=BASE_CUSTOM STRINGS=&lpp_sisa_fmt +StandardClockModelElement/sisa DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sisa_fmt) #.TYPE_ATTR StandardClockModelElement/stanModelID STRINGS=VALS(lpp_stanModelID_vals) #.TYPE_ATTR -NAV-ClockModel/navToc DISPLAY=BASE_CUSTOM STRINGS=&lpp_navToc_fmt +NAV-ClockModel/navToc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navToc_fmt) #.TYPE_ATTR -NAV-ClockModel/navaf2 DISPLAY=BASE_CUSTOM STRINGS=&lpp_navaf2_fmt +NAV-ClockModel/navaf2 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navaf2_fmt) #.TYPE_ATTR -NAV-ClockModel/navaf1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_navaf1_fmt +NAV-ClockModel/navaf1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navaf1_fmt) #.TYPE_ATTR -NAV-ClockModel/navaf0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_navaf0_navTgd_fmt +NAV-ClockModel/navaf0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navaf0_navTgd_fmt) #.TYPE_ATTR -NAV-ClockModel/navTgd DISPLAY=BASE_CUSTOM STRINGS=&lpp_navaf0_navTgd_fmt +NAV-ClockModel/navTgd DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navaf0_navTgd_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavToc DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavToc_cnavTop_fmt +CNAV-ClockModel/cnavToc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavToc_cnavTop_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavTop DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavToc_cnavTop_fmt +CNAV-ClockModel/cnavTop DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavToc_cnavTop_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavAf2 DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavAf2_fmt +CNAV-ClockModel/cnavAf2 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavAf2_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavAf1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavAf1_fmt +CNAV-ClockModel/cnavAf1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavAf1_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavAf0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavX_fmt +CNAV-ClockModel/cnavAf0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavX_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavTgd DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavX_fmt +CNAV-ClockModel/cnavTgd DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavX_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavISCl1cp DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavX_fmt +CNAV-ClockModel/cnavISCl1cp DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavX_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavISCl1cd DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavX_fmt +CNAV-ClockModel/cnavISCl1cd DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavX_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavISCl1ca DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavX_fmt +CNAV-ClockModel/cnavISCl1ca DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavX_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavISCl2c DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavX_fmt +CNAV-ClockModel/cnavISCl2c DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavX_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavISCl5i5 DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavX_fmt +CNAV-ClockModel/cnavISCl5i5 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavX_fmt) #.TYPE_ATTR -CNAV-ClockModel/cnavISCl5q5 DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavX_fmt +CNAV-ClockModel/cnavISCl5q5 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavX_fmt) #.TYPE_ATTR -GLONASS-ClockModel/gloTau DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloTau_gloDeltaTau_fmt +GLONASS-ClockModel/gloTau DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloTau_gloDeltaTau_fmt) #.TYPE_ATTR -GLONASS-ClockModel/gloGamma DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloGamma_fmt +GLONASS-ClockModel/gloGamma DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloGamma_fmt) #.TYPE_ATTR -GLONASS-ClockModel/gloDeltaTau DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloTau_gloDeltaTau_fmt +GLONASS-ClockModel/gloDeltaTau DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloTau_gloDeltaTau_fmt) #.TYPE_ATTR -SBAS-ClockModel/sbasTo DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasTo_fmt +SBAS-ClockModel/sbasTo DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasTo_fmt) #.TYPE_ATTR -SBAS-ClockModel/sbasAgfo DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasAgfo_fmt +SBAS-ClockModel/sbasAgfo DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasAgfo_fmt) #.TYPE_ATTR -SBAS-ClockModel/sbasAgf1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasAgf1_fmt +SBAS-ClockModel/sbasAgf1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasAgf1_fmt) #.TYPE_ATTR -BDS-ClockModel-r12/bdsAODC-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAODC_AODE_r12_fmt +BDS-ClockModel-r12/bdsAODC-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAODC_AODE_r12_fmt) #.TYPE_ATTR -BDS-ClockModel-r12/bdsToc-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsToc_Toe_r12_fmt +BDS-ClockModel-r12/bdsToc-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsToc_Toe_r12_fmt) #.TYPE_ATTR -BDS-ClockModel-r12/bdsA0-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsA0_r12_fmt +BDS-ClockModel-r12/bdsA0-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsA0_r12_fmt) #.TYPE_ATTR -BDS-ClockModel-r12/bdsA1-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsA1_r12_fmt +BDS-ClockModel-r12/bdsA1-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsA1_r12_fmt) #.TYPE_ATTR -BDS-ClockModel-r12/bdsA2-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsA2_r12_fmt +BDS-ClockModel-r12/bdsA2-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsA2_r12_fmt) #.TYPE_ATTR -BDS-ClockModel-r12/bdsTgd1-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsTgd1_r12_fmt +BDS-ClockModel-r12/bdsTgd1-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsTgd1_r12_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerToe DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerToe_fmt +NavModelKeplerianSet/keplerToe DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerToe_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerW DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerW_M0_I0_Omega0_fmt +NavModelKeplerianSet/keplerW DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerW_M0_I0_Omega0_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerDeltaN DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerDeltaN_OmegaDot_IDot_fmt +NavModelKeplerianSet/keplerDeltaN DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerDeltaN_OmegaDot_IDot_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerM0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerW_M0_I0_Omega0_fmt +NavModelKeplerianSet/keplerM0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerW_M0_I0_Omega0_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerOmegaDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerDeltaN_OmegaDot_IDot_fmt +NavModelKeplerianSet/keplerOmegaDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerDeltaN_OmegaDot_IDot_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerE DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerE_fmt +NavModelKeplerianSet/keplerE DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerE_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerIDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerDeltaN_OmegaDot_IDot_fmt +NavModelKeplerianSet/keplerIDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerDeltaN_OmegaDot_IDot_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerAPowerHalf DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerAPowerHalf_fmt +NavModelKeplerianSet/keplerAPowerHalf DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerAPowerHalf_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerI0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerW_M0_I0_Omega0_fmt +NavModelKeplerianSet/keplerI0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerW_M0_I0_Omega0_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerOmega0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerW_M0_I0_Omega0_fmt +NavModelKeplerianSet/keplerOmega0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerW_M0_I0_Omega0_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerCrs DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerCrs_Crc_fmt +NavModelKeplerianSet/keplerCrs DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerCrs_Crc_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerCis DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerCx_fmt +NavModelKeplerianSet/keplerCis DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerCx_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerCus DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerCx_fmt +NavModelKeplerianSet/keplerCus DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerCx_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerCrc DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerCrs_Crc_fmt +NavModelKeplerianSet/keplerCrc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerCrs_Crc_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerCic DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerCx_fmt +NavModelKeplerianSet/keplerCic DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerCx_fmt) #.TYPE_ATTR -NavModelKeplerianSet/keplerCuc DISPLAY=BASE_CUSTOM STRINGS=&lpp_keplerCx_fmt +NavModelKeplerianSet/keplerCuc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_keplerCx_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navToe DISPLAY=BASE_CUSTOM STRINGS=&lpp_navToe_fmt +NavModelNAV-KeplerianSet/navToe DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navToe_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navOmega DISPLAY=BASE_CUSTOM STRINGS=&lpp_navOmega_M0_I0_OmegaA0_fmt +NavModelNAV-KeplerianSet/navOmega DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navOmega_M0_I0_OmegaA0_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navDeltaN DISPLAY=BASE_CUSTOM STRINGS=&lpp_navDeltaN_OmegaADot_IDot_fmt +NavModelNAV-KeplerianSet/navDeltaN DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navDeltaN_OmegaADot_IDot_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navM0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_navOmega_M0_I0_OmegaA0_fmt +NavModelNAV-KeplerianSet/navM0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navOmega_M0_I0_OmegaA0_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navOmegaADot DISPLAY=BASE_CUSTOM STRINGS=&lpp_navDeltaN_OmegaADot_IDot_fmt +NavModelNAV-KeplerianSet/navOmegaADot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navDeltaN_OmegaADot_IDot_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navE DISPLAY=BASE_CUSTOM STRINGS=&lpp_navE_fmt +NavModelNAV-KeplerianSet/navE DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navE_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navIDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_navDeltaN_OmegaADot_IDot_fmt +NavModelNAV-KeplerianSet/navIDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navDeltaN_OmegaADot_IDot_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navAPowerHalf DISPLAY=BASE_CUSTOM STRINGS=&lpp_navAPowerHalf_fmt +NavModelNAV-KeplerianSet/navAPowerHalf DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navAPowerHalf_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navI0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_navOmega_M0_I0_OmegaA0_fmt +NavModelNAV-KeplerianSet/navI0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navOmega_M0_I0_OmegaA0_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navOmegaA0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_navOmega_M0_I0_OmegaA0_fmt +NavModelNAV-KeplerianSet/navOmegaA0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navOmega_M0_I0_OmegaA0_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navCrs DISPLAY=BASE_CUSTOM STRINGS=&lpp_navCrs_Crc_fmt +NavModelNAV-KeplerianSet/navCrs DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navCrs_Crc_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navCis DISPLAY=BASE_CUSTOM STRINGS=&lpp_navCx_fmt +NavModelNAV-KeplerianSet/navCis DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navCx_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navCus DISPLAY=BASE_CUSTOM STRINGS=&lpp_navCx_fmt +NavModelNAV-KeplerianSet/navCus DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navCx_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navCrc DISPLAY=BASE_CUSTOM STRINGS=&lpp_navCrs_Crc_fmt +NavModelNAV-KeplerianSet/navCrc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navCrs_Crc_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navCic DISPLAY=BASE_CUSTOM STRINGS=&lpp_navCx_fmt +NavModelNAV-KeplerianSet/navCic DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navCx_fmt) #.TYPE_ATTR -NavModelNAV-KeplerianSet/navCuc DISPLAY=BASE_CUSTOM STRINGS=&lpp_navCx_fmt +NavModelNAV-KeplerianSet/navCuc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navCx_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavTop DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavToc_cnavTop_fmt +NavModelCNAV-KeplerianSet/cnavTop DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavToc_cnavTop_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavDeltaA DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDeltaA_fmt +NavModelCNAV-KeplerianSet/cnavDeltaA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavDeltaA_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavAdot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavAdot_fmt +NavModelCNAV-KeplerianSet/cnavAdot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavAdot_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavDeltaNo DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDeltaNo_fmt +NavModelCNAV-KeplerianSet/cnavDeltaNo DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavDeltaNo_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavDeltaNoDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDeltaNoDot_fmt +NavModelCNAV-KeplerianSet/cnavDeltaNoDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavDeltaNoDot_fmt) #.FN_BODY NavModelCNAV-KeplerianSet/cnavMo VAL_PTR=&cnavMo gint64 cnavMo; @@ -766,7 +766,7 @@ NavModelCNAV-KeplerianSet/cnavDeltaNoDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDe (double)cnavOMEGA0*pow(2, -32), cnavOMEGA0); #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavDeltaOmegaDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDeltaOmegaDot_IoDot_fmt +NavModelCNAV-KeplerianSet/cnavDeltaOmegaDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavDeltaOmegaDot_IoDot_fmt) #.FN_BODY NavModelCNAV-KeplerianSet/cnavIo VAL_PTR=&cnavIo gint64 cnavIo; @@ -780,25 +780,25 @@ NavModelCNAV-KeplerianSet/cnavDeltaOmegaDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cna (double)cnavIo*pow(2, -32), cnavIo); #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavIoDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDeltaOmegaDot_IoDot_fmt +NavModelCNAV-KeplerianSet/cnavIoDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavDeltaOmegaDot_IoDot_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavCis DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavCx_fmt +NavModelCNAV-KeplerianSet/cnavCis DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavCx_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavCic DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavCx_fmt +NavModelCNAV-KeplerianSet/cnavCic DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavCx_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavCrs DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavCrs_Crc_fmt +NavModelCNAV-KeplerianSet/cnavCrs DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavCrs_Crc_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavCrc DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavCrs_Crc_fmt +NavModelCNAV-KeplerianSet/cnavCrc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavCrs_Crc_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavCus DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavCx_fmt +NavModelCNAV-KeplerianSet/cnavCus DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavCx_fmt) #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavCuc DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavCx_fmt +NavModelCNAV-KeplerianSet/cnavCuc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_cnavCx_fmt) #.FN_FTR NavModel-GLONASS-ECEF/gloEn proto_item_append_text(actx->created_item, " days"); @@ -814,118 +814,118 @@ NavModelCNAV-KeplerianSet/cnavCuc DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavCx_fmt } #.TYPE_ATTR -NavModel-GLONASS-ECEF/gloX DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloX_Y_Z_fmt +NavModel-GLONASS-ECEF/gloX DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloX_Y_Z_fmt) #.TYPE_ATTR -NavModel-GLONASS-ECEF/gloXdot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloXdot_Ydot_Zdot_fmt +NavModel-GLONASS-ECEF/gloXdot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloXdot_Ydot_Zdot_fmt) #.TYPE_ATTR -NavModel-GLONASS-ECEF/gloXdotdot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloXdotdot_Ydotdot_Zdotdot_fmt +NavModel-GLONASS-ECEF/gloXdotdot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloXdotdot_Ydotdot_Zdotdot_fmt) #.TYPE_ATTR -NavModel-GLONASS-ECEF/gloY DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloX_Y_Z_fmt +NavModel-GLONASS-ECEF/gloY DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloX_Y_Z_fmt) #.TYPE_ATTR -NavModel-GLONASS-ECEF/gloYdot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloXdot_Ydot_Zdot_fmt +NavModel-GLONASS-ECEF/gloYdot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloXdot_Ydot_Zdot_fmt) #.TYPE_ATTR -NavModel-GLONASS-ECEF/gloYdotdot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloXdotdot_Ydotdot_Zdotdot_fmt +NavModel-GLONASS-ECEF/gloYdotdot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloXdotdot_Ydotdot_Zdotdot_fmt) #.TYPE_ATTR -NavModel-GLONASS-ECEF/gloZ DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloX_Y_Z_fmt +NavModel-GLONASS-ECEF/gloZ DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloX_Y_Z_fmt) #.TYPE_ATTR -NavModel-GLONASS-ECEF/gloZdot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloXdot_Ydot_Zdot_fmt +NavModel-GLONASS-ECEF/gloZdot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloXdot_Ydot_Zdot_fmt) #.TYPE_ATTR -NavModel-GLONASS-ECEF/gloZdotdot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloXdotdot_Ydotdot_Zdotdot_fmt +NavModel-GLONASS-ECEF/gloZdotdot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloXdotdot_Ydotdot_Zdotdot_fmt) #.TYPE_ATTR NavModel-GLONASS-ECEF/gloP1 TYPE=FT_UINT8 DISPLAY=BASE_DEC #.TYPE_ATTR -NavModel-SBAS-ECEF/sbasTo DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasTo_fmt +NavModel-SBAS-ECEF/sbasTo DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasTo_fmt) #.TYPE_ATTR -NavModel-SBAS-ECEF/sbasXg DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasXg_Yg_fmt +NavModel-SBAS-ECEF/sbasXg DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasXg_Yg_fmt) #.TYPE_ATTR -NavModel-SBAS-ECEF/sbasYg DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasXg_Yg_fmt +NavModel-SBAS-ECEF/sbasYg DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasXg_Yg_fmt) #.TYPE_ATTR -NavModel-SBAS-ECEF/sbasZg DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasZg_fmt +NavModel-SBAS-ECEF/sbasZg DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasZg_fmt) #.TYPE_ATTR -NavModel-SBAS-ECEF/sbasXgDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasXgDot_YgDot_fmt +NavModel-SBAS-ECEF/sbasXgDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasXgDot_YgDot_fmt) #.TYPE_ATTR -NavModel-SBAS-ECEF/sbasYgDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasXgDot_YgDot_fmt +NavModel-SBAS-ECEF/sbasYgDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasXgDot_YgDot_fmt) #.TYPE_ATTR -NavModel-SBAS-ECEF/sbasZgDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasZgDot_fmt +NavModel-SBAS-ECEF/sbasZgDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasZgDot_fmt) #.TYPE_ATTR -NavModel-SBAS-ECEF/sbasXgDotDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasXgDotDot_YgDotDot_fmt +NavModel-SBAS-ECEF/sbasXgDotDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasXgDotDot_YgDotDot_fmt) #.TYPE_ATTR -NavModel-SBAS-ECEF/sbasYgDotDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasXgDotDot_YgDotDot_fmt +NavModel-SBAS-ECEF/sbasYgDotDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasXgDotDot_YgDotDot_fmt) #.TYPE_ATTR -NavModel-SBAS-ECEF/sbasZgDotDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasZgDotDot_fmt +NavModel-SBAS-ECEF/sbasZgDotDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasZgDotDot_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsAODE-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAODC_AODE_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsAODE-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAODC_AODE_r12_fmt) #.FN_FTR NavModel-BDS-KeplerianSet-r12/bdsURAI-r12 proto_item_append_text(actx->created_item, " m"); #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsToe-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsToc_Toe_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsToe-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsToc_Toe_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsAPowerHalf-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAPowerHalf_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsAPowerHalf-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAPowerHalf_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsE-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsE_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsE-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsE_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsW-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsW_M0_Omega0_I0_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsW-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsW_M0_Omega0_I0_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsDeltaN-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsDeltaN-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsM0-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsW_M0_Omega0_I0_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsM0-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsW_M0_Omega0_I0_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsOmega0-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsW_M0_Omega0_I0_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsOmega0-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsW_M0_Omega0_I0_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsOmegaDot-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsOmegaDot-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsI0-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsW_M0_Omega0_I0_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsI0-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsW_M0_Omega0_I0_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsIDot-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsIDot-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsCuc-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsCuc_Cus_Cic_Cis_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsCuc-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsCuc_Cus_Cic_Cis_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsCus-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsCuc_Cus_Cic_Cis_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsCus-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsCuc_Cus_Cic_Cis_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsCrc-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsCrc_Crs_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsCrc-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsCrc_Crs_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsCrs-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsCrc_Crs_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsCrs-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsCrc_Crs_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsCic-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsCuc_Cus_Cic_Cis_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsCic-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsCuc_Cus_Cic_Cis_r12_fmt) #.TYPE_ATTR -NavModel-BDS-KeplerianSet-r12/bdsCis-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsCuc_Cus_Cic_Cis_r12_fmt +NavModel-BDS-KeplerianSet-r12/bdsCis-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsCuc_Cus_Cic_Cis_r12_fmt) #.FN_FTR GNSS-DataBitAssistance/gnss-TOD proto_item_append_text(actx->created_item, " s"); @@ -937,16 +937,16 @@ NavModel-BDS-KeplerianSet-r12/bdsCis-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsCuc proto_item_append_text(actx->created_item, " %%"); #.TYPE_ATTR -GNSS-AcquisitionAssistElement/doppler0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_doppler0_fmt +GNSS-AcquisitionAssistElement/doppler0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_doppler0_fmt) #.TYPE_ATTR -GNSS-AcquisitionAssistElement/doppler1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_doppler1_fmt +GNSS-AcquisitionAssistElement/doppler1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_doppler1_fmt) #.TYPE_ATTR GNSS-AcquisitionAssistElement/dopplerUncertainty STRINGS=VALS(lpp_dopplerUncertainty_vals) #.TYPE_ATTR -GNSS-AcquisitionAssistElement/codePhase DISPLAY=BASE_CUSTOM STRINGS=&lpp_codePhase_fmt +GNSS-AcquisitionAssistElement/codePhase DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_codePhase_fmt) #.FN_FTR GNSS-AcquisitionAssistElement/intCodePhase proto_item_append_text(actx->created_item, " ms"); @@ -955,10 +955,10 @@ GNSS-AcquisitionAssistElement/codePhase DISPLAY=BASE_CUSTOM STRINGS=&lpp_codePha GNSS-AcquisitionAssistElement/codePhaseSearchWindow DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lpp_codePhaseSearchWindow_vals_ext #.TYPE_ATTR -GNSS-AcquisitionAssistElement/azimuth DISPLAY=BASE_CUSTOM STRINGS=&lpp_azimuth_elevation_fmt +GNSS-AcquisitionAssistElement/azimuth DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_azimuth_elevation_fmt) #.TYPE_ATTR -GNSS-AcquisitionAssistElement/elevation DISPLAY=BASE_CUSTOM STRINGS=&lpp_azimuth_elevation_fmt +GNSS-AcquisitionAssistElement/elevation DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_azimuth_elevation_fmt) #.FN_BODY GNSS-Almanac/toa VAL_PTR = &toa guint32 toa, val; @@ -985,13 +985,13 @@ GNSS-AcquisitionAssistElement/elevation DISPLAY=BASE_CUSTOM STRINGS=&lpp_azimuth toa_ext, "%u s (%u)", val, toa_ext); #.TYPE_ATTR -AlmanacKeplerianSet/kepAlmanacE DISPLAY=BASE_CUSTOM STRINGS=&lpp_kepAlmanacE_fmt +AlmanacKeplerianSet/kepAlmanacE DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_kepAlmanacE_fmt) #.TYPE_ATTR -AlmanacKeplerianSet/kepAlmanacDeltaI DISPLAY=BASE_CUSTOM STRINGS=&lpp_kepAlmanacDeltaI_fmt +AlmanacKeplerianSet/kepAlmanacDeltaI DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_kepAlmanacDeltaI_fmt) #.TYPE_ATTR -AlmanacKeplerianSet/kepAlmanacOmegaDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_kepAlmanacOmegaDot_fmt +AlmanacKeplerianSet/kepAlmanacOmegaDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_kepAlmanacOmegaDot_fmt) #.FN_BODY AlmanacKeplerianSet/kepSV-StatusINAV VAL_PTR = &statusINAV_tvb tvbuff_t *statusINAV_tvb = NULL; @@ -1017,160 +1017,160 @@ AlmanacKeplerianSet/kepAlmanacOmegaDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_kepAlman } #.TYPE_ATTR -AlmanacKeplerianSet/kepAlmanacAPowerHalf DISPLAY=BASE_CUSTOM STRINGS=&lpp_kepAlmanacAPowerHalf_fmt +AlmanacKeplerianSet/kepAlmanacAPowerHalf DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_kepAlmanacAPowerHalf_fmt) #.TYPE_ATTR -AlmanacKeplerianSet/kepAlmanacOmega0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_kepAlmanacOmega0_W_M0_fmt +AlmanacKeplerianSet/kepAlmanacOmega0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_kepAlmanacOmega0_W_M0_fmt) #.TYPE_ATTR -AlmanacKeplerianSet/kepAlmanacW DISPLAY=BASE_CUSTOM STRINGS=&lpp_kepAlmanacOmega0_W_M0_fmt +AlmanacKeplerianSet/kepAlmanacW DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_kepAlmanacOmega0_W_M0_fmt) #.TYPE_ATTR -AlmanacKeplerianSet/kepAlmanacM0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_kepAlmanacOmega0_W_M0_fmt +AlmanacKeplerianSet/kepAlmanacM0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_kepAlmanacOmega0_W_M0_fmt) #.TYPE_ATTR -AlmanacKeplerianSet/kepAlmanacAF0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_kepAlmanacAF0_fmt +AlmanacKeplerianSet/kepAlmanacAF0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_kepAlmanacAF0_fmt) #.TYPE_ATTR -AlmanacKeplerianSet/kepAlmanacAF1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_kepAlmanacAF1_fmt +AlmanacKeplerianSet/kepAlmanacAF1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_kepAlmanacAF1_fmt) #.TYPE_ATTR -AlmanacNAV-KeplerianSet/navAlmE DISPLAY=BASE_CUSTOM STRINGS=&lpp_navAlmE_fmt +AlmanacNAV-KeplerianSet/navAlmE DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navAlmE_fmt) #.TYPE_ATTR -AlmanacNAV-KeplerianSet/navAlmDeltaI DISPLAY=BASE_CUSTOM STRINGS=&lpp_navAlmDeltaI_fmt +AlmanacNAV-KeplerianSet/navAlmDeltaI DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navAlmDeltaI_fmt) #.TYPE_ATTR -AlmanacNAV-KeplerianSet/navAlmOMEGADOT DISPLAY=BASE_CUSTOM STRINGS=&lpp_navAlmOMEGADOT_fmt +AlmanacNAV-KeplerianSet/navAlmOMEGADOT DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navAlmOMEGADOT_fmt) #.TYPE_ATTR -AlmanacNAV-KeplerianSet/navAlmSqrtA DISPLAY=BASE_CUSTOM STRINGS=&lpp_navAlmSqrtA_fmt +AlmanacNAV-KeplerianSet/navAlmSqrtA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navAlmSqrtA_fmt) #.TYPE_ATTR -AlmanacNAV-KeplerianSet/navAlmOMEGAo DISPLAY=BASE_CUSTOM STRINGS=&lpp_navAlmOMEGAo_Omega_Mo_fmt +AlmanacNAV-KeplerianSet/navAlmOMEGAo DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navAlmOMEGAo_Omega_Mo_fmt) #.TYPE_ATTR -AlmanacNAV-KeplerianSet/navAlmOmega DISPLAY=BASE_CUSTOM STRINGS=&lpp_navAlmOMEGAo_Omega_Mo_fmt +AlmanacNAV-KeplerianSet/navAlmOmega DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navAlmOMEGAo_Omega_Mo_fmt) #.TYPE_ATTR -AlmanacNAV-KeplerianSet/navAlmMo DISPLAY=BASE_CUSTOM STRINGS=&lpp_navAlmOMEGAo_Omega_Mo_fmt +AlmanacNAV-KeplerianSet/navAlmMo DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navAlmOMEGAo_Omega_Mo_fmt) #.TYPE_ATTR -AlmanacNAV-KeplerianSet/navAlmaf0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_navAlmaf0_fmt +AlmanacNAV-KeplerianSet/navAlmaf0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navAlmaf0_fmt) #.TYPE_ATTR -AlmanacNAV-KeplerianSet/navAlmaf1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_navAlmaf1_fmt +AlmanacNAV-KeplerianSet/navAlmaf1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_navAlmaf1_fmt) #.TYPE_ATTR -AlmanacReducedKeplerianSet/redAlmDeltaA DISPLAY=BASE_CUSTOM STRINGS=&lpp_redAlmDeltaA_fmt +AlmanacReducedKeplerianSet/redAlmDeltaA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_redAlmDeltaA_fmt) #.TYPE_ATTR -AlmanacReducedKeplerianSet/redAlmOmega0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_redAlmOmega0_Phi0_fmt +AlmanacReducedKeplerianSet/redAlmOmega0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_redAlmOmega0_Phi0_fmt) #.TYPE_ATTR -AlmanacMidiAlmanacSet/midiAlmE DISPLAY=BASE_CUSTOM STRINGS=&lpp_midiAlmE_fmt +AlmanacMidiAlmanacSet/midiAlmE DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_midiAlmE_fmt) #.TYPE_ATTR -AlmanacMidiAlmanacSet/midiAlmDeltaI DISPLAY=BASE_CUSTOM STRINGS=&lpp_midiAlmDeltaI_fmt +AlmanacMidiAlmanacSet/midiAlmDeltaI DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_midiAlmDeltaI_fmt) #.TYPE_ATTR -AlmanacMidiAlmanacSet/midiAlmOmegaDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_midiAlmOmegaDot_fmt +AlmanacMidiAlmanacSet/midiAlmOmegaDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_midiAlmOmegaDot_fmt) #.TYPE_ATTR -AlmanacMidiAlmanacSet/midiAlmSqrtA DISPLAY=BASE_CUSTOM STRINGS=&lpp_midiAlmSqrtA_fmt +AlmanacMidiAlmanacSet/midiAlmSqrtA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_midiAlmSqrtA_fmt) #.TYPE_ATTR -AlmanacMidiAlmanacSet/midiAlmOmega0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_midiAlmOmega0_Omega_Mo_fmt +AlmanacMidiAlmanacSet/midiAlmOmega0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_midiAlmOmega0_Omega_Mo_fmt) #.TYPE_ATTR -AlmanacMidiAlmanacSet/midiAlmOmega DISPLAY=BASE_CUSTOM STRINGS=&lpp_midiAlmOmega0_Omega_Mo_fmt +AlmanacMidiAlmanacSet/midiAlmOmega DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_midiAlmOmega0_Omega_Mo_fmt) #.TYPE_ATTR -AlmanacMidiAlmanacSet/midiAlmMo DISPLAY=BASE_CUSTOM STRINGS=&lpp_midiAlmOmega0_Omega_Mo_fmt +AlmanacMidiAlmanacSet/midiAlmMo DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_midiAlmOmega0_Omega_Mo_fmt) #.TYPE_ATTR -AlmanacMidiAlmanacSet/midiAlmaf0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_midiAlmaf0_fmt +AlmanacMidiAlmanacSet/midiAlmaf0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_midiAlmaf0_fmt) #.TYPE_ATTR -AlmanacMidiAlmanacSet/midiAlmaf1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_midiAlmaf1_fmt +AlmanacMidiAlmanacSet/midiAlmaf1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_midiAlmaf1_fmt) #.FN_FTR AlmanacGLONASS-AlmanacSet/gloAlm-NA proto_item_append_text(actx->created_item, " days"); #.TYPE_ATTR -AlmanacGLONASS-AlmanacSet/gloAlmLambdaA DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloAlmLambdaA_DeltaIa_fmt +AlmanacGLONASS-AlmanacSet/gloAlmLambdaA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloAlmLambdaA_DeltaIa_fmt) #.TYPE_ATTR -AlmanacGLONASS-AlmanacSet/gloAlmtlambdaA DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloAlmtlambdaA_fmt +AlmanacGLONASS-AlmanacSet/gloAlmtlambdaA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloAlmtlambdaA_fmt) #.TYPE_ATTR -AlmanacGLONASS-AlmanacSet/gloAlmDeltaIa DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloAlmLambdaA_DeltaIa_fmt +AlmanacGLONASS-AlmanacSet/gloAlmDeltaIa DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloAlmLambdaA_DeltaIa_fmt) #.TYPE_ATTR -AlmanacGLONASS-AlmanacSet/gloAlmDeltaTA DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloAlmDeltaTA_fmt +AlmanacGLONASS-AlmanacSet/gloAlmDeltaTA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloAlmDeltaTA_fmt) #.TYPE_ATTR -AlmanacGLONASS-AlmanacSet/gloAlmDeltaTdotA DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloAlmDeltaTdotA_fmt +AlmanacGLONASS-AlmanacSet/gloAlmDeltaTdotA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloAlmDeltaTdotA_fmt) #.TYPE_ATTR -AlmanacGLONASS-AlmanacSet/gloAlmEpsilonA DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloAlmEpsilonA_fmt +AlmanacGLONASS-AlmanacSet/gloAlmEpsilonA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloAlmEpsilonA_fmt) #.TYPE_ATTR -AlmanacGLONASS-AlmanacSet/gloAlmOmegaA DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloAlmOmegaA_fmt +AlmanacGLONASS-AlmanacSet/gloAlmOmegaA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloAlmOmegaA_fmt) #.TYPE_ATTR -AlmanacGLONASS-AlmanacSet/gloAlmTauA DISPLAY=BASE_CUSTOM STRINGS=&lpp_gloAlmTauA_fmt +AlmanacGLONASS-AlmanacSet/gloAlmTauA DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gloAlmTauA_fmt) #.TYPE_ATTR -AlmanacECEF-SBAS-AlmanacSet/sbasAlmXg DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasAlmXg_Yg_fmt +AlmanacECEF-SBAS-AlmanacSet/sbasAlmXg DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasAlmXg_Yg_fmt) #.TYPE_ATTR -AlmanacECEF-SBAS-AlmanacSet/sbasAlmYg DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasAlmXg_Yg_fmt +AlmanacECEF-SBAS-AlmanacSet/sbasAlmYg DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasAlmXg_Yg_fmt) #.TYPE_ATTR -AlmanacECEF-SBAS-AlmanacSet/sbasAlmZg DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasAlmZg_fmt +AlmanacECEF-SBAS-AlmanacSet/sbasAlmZg DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasAlmZg_fmt) #.TYPE_ATTR -AlmanacECEF-SBAS-AlmanacSet/sbasAlmXgdot DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasAlmXgdot_YgDot_fmt +AlmanacECEF-SBAS-AlmanacSet/sbasAlmXgdot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasAlmXgdot_YgDot_fmt) #.TYPE_ATTR -AlmanacECEF-SBAS-AlmanacSet/sbasAlmYgDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasAlmXgdot_YgDot_fmt +AlmanacECEF-SBAS-AlmanacSet/sbasAlmYgDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasAlmXgdot_YgDot_fmt) #.TYPE_ATTR -AlmanacECEF-SBAS-AlmanacSet/sbasAlmZgDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasAlmZgDot_fmt +AlmanacECEF-SBAS-AlmanacSet/sbasAlmZgDot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasAlmZgDot_fmt) #.TYPE_ATTR -AlmanacECEF-SBAS-AlmanacSet/sbasAlmTo DISPLAY=BASE_CUSTOM STRINGS=&lpp_sbasAlmTo_fmt +AlmanacECEF-SBAS-AlmanacSet/sbasAlmTo DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_sbasAlmTo_fmt) #.TYPE_ATTR -AlmanacBDS-AlmanacSet-r12/bdsAlmToa-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmToa_r12_fmt +AlmanacBDS-AlmanacSet-r12/bdsAlmToa-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAlmToa_r12_fmt) #.TYPE_ATTR -AlmanacBDS-AlmanacSet-r12/bdsAlmSqrtA-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmSqrtA_r12_fmt +AlmanacBDS-AlmanacSet-r12/bdsAlmSqrtA-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAlmSqrtA_r12_fmt) #.TYPE_ATTR -AlmanacBDS-AlmanacSet-r12/bdsAlmE-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmE_r12_fmt +AlmanacBDS-AlmanacSet-r12/bdsAlmE-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAlmE_r12_fmt) #.TYPE_ATTR -AlmanacBDS-AlmanacSet-r12/bdsAlmW-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmW_M0_Omega0_r12_fmt +AlmanacBDS-AlmanacSet-r12/bdsAlmW-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAlmW_M0_Omega0_r12_fmt) #.TYPE_ATTR -AlmanacBDS-AlmanacSet-r12/bdsAlmM0-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmW_M0_Omega0_r12_fmt +AlmanacBDS-AlmanacSet-r12/bdsAlmM0-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAlmW_M0_Omega0_r12_fmt) #.TYPE_ATTR -AlmanacBDS-AlmanacSet-r12/bdsAlmOmega0-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmW_M0_Omega0_r12_fmt +AlmanacBDS-AlmanacSet-r12/bdsAlmOmega0-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAlmW_M0_Omega0_r12_fmt) #.TYPE_ATTR -AlmanacBDS-AlmanacSet-r12/bdsAlmOmegaDot-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmOmegaDot_r12_fmt +AlmanacBDS-AlmanacSet-r12/bdsAlmOmegaDot-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAlmOmegaDot_r12_fmt) #.TYPE_ATTR -AlmanacBDS-AlmanacSet-r12/bdsAlmDeltaI-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmDeltaI_r12_fmt +AlmanacBDS-AlmanacSet-r12/bdsAlmDeltaI-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAlmDeltaI_r12_fmt) #.TYPE_ATTR -AlmanacBDS-AlmanacSet-r12/bdsAlmA0-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmA0_r12_fmt +AlmanacBDS-AlmanacSet-r12/bdsAlmA0-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAlmA0_r12_fmt) #.TYPE_ATTR -AlmanacBDS-AlmanacSet-r12/bdsAlmA1-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmA1_r12_fmt +AlmanacBDS-AlmanacSet-r12/bdsAlmA1-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bdsAlmA1_r12_fmt) #.FN_BODY AlmanacBDS-AlmanacSet-r12/bdsSvHealth-r12 VAL_PTR = &bdsSvHealth_tvb tvbuff_t *bdsSvHealth_tvb = NULL; @@ -1197,13 +1197,13 @@ AlmanacBDS-AlmanacSet-r12/bdsAlmA1-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bdsAlmA1 } #.TYPE_ATTR -UTC-ModelSet1/gnss-Utc-A1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_Utc_A1_fmt +UTC-ModelSet1/gnss-Utc-A1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gnss_Utc_A1_fmt) #.TYPE_ATTR -UTC-ModelSet1/gnss-Utc-A0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_Utc_A0_fmt +UTC-ModelSet1/gnss-Utc-A0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gnss_Utc_A0_fmt) #.TYPE_ATTR -UTC-ModelSet1/gnss-Utc-Tot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_Utc_Tot_fmt +UTC-ModelSet1/gnss-Utc-Tot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gnss_Utc_Tot_fmt) #.FN_FTR UTC-ModelSet1/gnss-Utc-WNt proto_item_append_text(actx->created_item, " weeks"); @@ -1221,19 +1221,19 @@ UTC-ModelSet1/gnss-Utc-Tot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_Utc_Tot_fmt proto_item_append_text(actx->created_item, " s"); #.TYPE_ATTR -UTC-ModelSet2/utcA0 DISPLAY=BASE_CUSTOM STRINGS=&lpp_tA0_fmt +UTC-ModelSet2/utcA0 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_tA0_fmt) #.TYPE_ATTR -UTC-ModelSet2/utcA1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_tA1_fmt +UTC-ModelSet2/utcA1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_tA1_fmt) #.TYPE_ATTR -UTC-ModelSet2/utcA2 DISPLAY=BASE_CUSTOM STRINGS=&lpp_tA2_fmt +UTC-ModelSet2/utcA2 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_tA2_fmt) #.FN_FTR UTC-ModelSet2/utcDeltaTls proto_item_append_text(actx->created_item, " s"); #.TYPE_ATTR -UTC-ModelSet2/utcTot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_TimeModelRefTime_fmt +UTC-ModelSet2/utcTot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gnss_TimeModelRefTime_fmt) #.FN_FTR UTC-ModelSet2/utcWNot proto_item_append_text(actx->created_item, " weeks"); @@ -1251,13 +1251,13 @@ UTC-ModelSet2/utcTot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_TimeModelRefTime_fmt proto_item_append_text(actx->created_item, " days"); #.TYPE_ATTR -UTC-ModelSet3/tauC DISPLAY=BASE_CUSTOM STRINGS=&lpp_tauC_fmt +UTC-ModelSet3/tauC DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_tauC_fmt) #.TYPE_ATTR -UTC-ModelSet3/b1 DISPLAY=BASE_CUSTOM STRINGS=&lpp_b1_fmt +UTC-ModelSet3/b1 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_b1_fmt) #.TYPE_ATTR -UTC-ModelSet3/b2 DISPLAY=BASE_CUSTOM STRINGS=&lpp_b2_fmt +UTC-ModelSet3/b2 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_b2_fmt) #.FN_BODY UTC-ModelSet3/kp VAL_PTR = &kp_tvb HF_INDEX=-1 tvbuff_t *kp_tvb = NULL; @@ -1272,13 +1272,13 @@ UTC-ModelSet3/b2 DISPLAY=BASE_CUSTOM STRINGS=&lpp_b2_fmt UTC-ModelSet3/kp TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(lpp_kp_vals) #.TYPE_ATTR -UTC-ModelSet4/utcA1wnt DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_Utc_A1_fmt +UTC-ModelSet4/utcA1wnt DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gnss_Utc_A1_fmt) #.TYPE_ATTR -UTC-ModelSet4/utcA0wnt DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_Utc_A0_fmt +UTC-ModelSet4/utcA0wnt DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gnss_Utc_A0_fmt) #.TYPE_ATTR -UTC-ModelSet4/utcTot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_Utc_Tot_fmt +UTC-ModelSet4/utcTot DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gnss_Utc_Tot_fmt) #.FN_FTR UTC-ModelSet4/utcWNt proto_item_append_text(actx->created_item, " weeks"); @@ -1299,10 +1299,10 @@ UTC-ModelSet4/utcTot DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_Utc_Tot_fmt UTC-ModelSet4/utcStandardID TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(lpp_utcStandardID_vals) #.TYPE_ATTR -UTC-ModelSet5-r12/utcA0-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_Utc_A0_fmt +UTC-ModelSet5-r12/utcA0-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gnss_Utc_A0_fmt) #.TYPE_ATTR -UTC-ModelSet5-r12/utcA1-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_gnss_Utc_A1_fmt +UTC-ModelSet5-r12/utcA1-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_gnss_Utc_A1_fmt) #.FN_FTR UTC-ModelSet5-r12/utcDeltaTls-r12 proto_item_append_text(actx->created_item, " s"); @@ -1326,13 +1326,13 @@ DBDS-CorrectionElement-r12/bds-UDREI-r12 TYPE=FT_UINT8 DISPLAY=BASE_DEC|BASE_EXT DBDS-CorrectionElement-r12/bds-RURAI-r12 TYPE=FT_UINT8 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lpp_bds_RURAI_vals_ext #.TYPE_ATTR -DBDS-CorrectionElement-r12/bds-ECC-DeltaT-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bds_ECC_DeltaT_r12_fmt +DBDS-CorrectionElement-r12/bds-ECC-DeltaT-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bds_ECC_DeltaT_r12_fmt) #.FN_FTR BDS-GridModelParameter-r12/bds-RefTime-r12 proto_item_append_text(actx->created_item, " s"); #.TYPE_ATTR -GridIonElement-r12/dt-r12 DISPLAY=BASE_CUSTOM STRINGS=&lpp_bds_GridIonElement_dt_r12_fmt +GridIonElement-r12/dt-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_bds_GridIonElement_dt_r12_fmt) #.TYPE_ATTR GridIonElement-r12/givei-r12 TYPE=FT_UINT8 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lpp_bds_givei_vals_ext @@ -1359,10 +1359,10 @@ GNSS-DataBitAssistanceReq/dataBitInterval TYPE=FT_UINT8 DISPLAY=BASE_DEC|BASE_EX proto_item_append_text(actx->created_item, " ms"); #.TYPE_ATTR -MeasurementReferenceTime/gnss-TOD-frac DISPLAY=BASE_CUSTOM STRINGS=&lpp_fractionalSecondsFromFrameStructureStart_fmt +MeasurementReferenceTime/gnss-TOD-frac DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_fractionalSecondsFromFrameStructureStart_fmt) #.TYPE_ATTR -MeasurementReferenceTime/gnss-TOD-unc DISPLAY=BASE_CUSTOM STRINGS=&lpp_referenceTimeUnc_fmt +MeasurementReferenceTime/gnss-TOD-unc DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_referenceTimeUnc_fmt) #.FN_FTR MeasurementReferenceTime/networkTime/gSM/deltaGNSS-TOD proto_item_append_text(actx->created_item, " ms"); @@ -1377,19 +1377,19 @@ MeasurementReferenceTime/gnss-TOD-unc DISPLAY=BASE_CUSTOM STRINGS=&lpp_reference GNSS-SatMeasElement/carrierQualityInd TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(lpp_carrierQualityInd_vals) #.TYPE_ATTR -GNSS-SatMeasElement/codePhase DISPLAY=BASE_CUSTOM STRINGS=&lpp_GNSS_SatMeas_codePhase_fmt +GNSS-SatMeasElement/codePhase DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_GNSS_SatMeas_codePhase_fmt) #.FN_FTR GNSS-SatMeasElement/integerCodePhase proto_item_append_text(actx->created_item, " ms"); #.TYPE_ATTR -GNSS-SatMeasElement/codePhaseRMSError DISPLAY=BASE_CUSTOM STRINGS=&lpp_codePhaseRMSError_fmt +GNSS-SatMeasElement/codePhaseRMSError DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_codePhaseRMSError_fmt) #.TYPE_ATTR -GNSS-SatMeasElement/doppler DISPLAY=BASE_CUSTOM STRINGS=&lpp_doppler_fmt +GNSS-SatMeasElement/doppler DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_doppler_fmt) #.TYPE_ATTR -GNSS-SatMeasElement/adr DISPLAY=BASE_CUSTOM STRINGS=&lpp_adr_fmt +GNSS-SatMeasElement/adr DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_adr_fmt) #.FN_BODY GNSS-IonosphericModelSupport/ionoModel VAL_PTR = &ionoModel_tvb LEN_PTR = &len tvbuff_t *ionoModel_tvb = NULL; @@ -1582,13 +1582,13 @@ GNSS-SatMeasElement/adr DISPLAY=BASE_CUSTOM STRINGS=&lpp_adr_fmt } #.TYPE_ATTR -MeasuredResultsElement/rsrp-Result DISPLAY=BASE_CUSTOM STRINGS=&lpp_rsrp_Result_fmt +MeasuredResultsElement/rsrp-Result DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_rsrp_Result_fmt) #.TYPE_ATTR -MeasuredResultsElement/rsrq-Result DISPLAY=BASE_CUSTOM STRINGS=&lpp_rsrq_Result_fmt +MeasuredResultsElement/rsrq-Result DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_rsrq_Result_fmt) #.TYPE_ATTR -MeasuredResultsElement/ue-RxTxTimeDiff DISPLAY=BASE_CUSTOM STRINGS=&lpp_ue_RxTxTimeDiff_fmt +MeasuredResultsElement/ue-RxTxTimeDiff DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lpp_ue_RxTxTimeDiff_fmt) #.FN_BODY ECID-RequestLocationInformation/requestedMeasurements VAL_PTR = &requestedMeasurements_tvb LEN_PTR = &len tvbuff_t *requestedMeasurements_tvb = NULL; diff --git a/asn1/lte-rrc/lte-rrc.cnf b/asn1/lte-rrc/lte-rrc.cnf index 86a52f9f92..fa493100c2 100644 --- a/asn1/lte-rrc/lte-rrc.cnf +++ b/asn1/lte-rrc/lte-rrc.cnf @@ -742,7 +742,7 @@ SystemInformationBlockType16-r11/timeInfo-r11/dayLightSavingTime-r11 TYPE=FT_UIN proto_item_append_text(actx->created_item, "s"); #.TYPE_ATTR -SystemInformationBlockType16-r11/timeInfo-r11/localTimeOffset-r11 DISPLAY=BASE_CUSTOM STRINGS=<e_rrc_localTimeOffset_fmt +SystemInformationBlockType16-r11/timeInfo-r11/localTimeOffset-r11 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_localTimeOffset_fmt) #.FN_BODY SystemInformationBlockType16-r11/timeInfo-r11/timeInfoUTC-r11 VAL_PTR=&timeInfo guint64 timeInfo; @@ -793,7 +793,7 @@ SystemInformationBlockType1/cellSelectionInfo/q-RxLevMinOffset STRINGS=VALS(lte_ proto_item_append_text(actx->created_item, "dB"); #.TYPE_ATTR -RLF-Report-r9/eag_1/timeConnFailure-r10 DISPLAY=BASE_CUSTOM STRINGS=<e_rrc_timeConnFailure_r10_fmt +RLF-Report-r9/eag_1/timeConnFailure-r10 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_timeConnFailure_r10_fmt) #.FN_BODY LogMeasInfo-r10/relativeTimeStamp-r10 %(DEFAULT_BODY)s @@ -1058,7 +1058,7 @@ RSRQ-Range DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=<e_rrc_RSRQ_Range_vals_ext RSRQ-Range-v12xy DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=<e_rrc_RSRQ_Range_vals_ext #.TYPE_ATTR -MeasResultForECID-r9/ue-RxTxTimeDiffResult-r9 DISPLAY=BASE_CUSTOM STRINGS=<e_rrc_ue_RxTxTimeDiffResult_fmt +MeasResultForECID-r9/ue-RxTxTimeDiffResult-r9 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_ue_RxTxTimeDiffResult_fmt) #.FN_BODY SoundingRS-UL-ConfigDedicated/setup/duration actx->created_item = proto_tree_add_bits_item(tree, hf_index, tvb, offset, 1, ENC_BIG_ENDIAN); diff --git a/doc/README.dissector b/doc/README.dissector index 3f908efa0b..720b734861 100644 --- a/doc/README.dissector +++ b/doc/README.dissector @@ -140,7 +140,7 @@ FIELDDISPLAY --For FT_UINT{8,16,24,32,64} and FT_INT{8,16,24,32,64): --For all other types: BASE_NONE -FIELDCONVERT VALS(x), VALS64(x), RVALS(x), TFS(x), NULL +FIELDCONVERT VALS(x), VALS64(x), RVALS(x), TFS(x), CF_FUNC(x), NULL BITMASK Used to mask a field not 8-bit aligned or with a size other than a multiple of 8 bits FIELDDESCR A brief description of the field, or NULL. [Please do not use ""]. @@ -957,6 +957,10 @@ If the Boolean field is to be displayed as "False" or "True", the Wireshark predefines a whole range of ready made "true_false_string"s in tfs.h, included via packet.h. +-- Custom +Custom fields (BASE_CUSTOM) should use CF_FUNC(&custom_format_func) for the +'strings' field. + bitmask ------- If the field is a bitfield, then the bitmask is the mask which will diff --git a/epan/dissectors/packet-acr122.c b/epan/dissectors/packet-acr122.c index 04a621f995..b134c2ccc8 100644 --- a/epan/dissectors/packet-acr122.c +++ b/epan/dissectors/packet-acr122.c @@ -755,12 +755,12 @@ proto_register_acr122(void) }, { &hf_led_t1_duration, { "T1 Duration", "acr122.led.t1_duration", - FT_UINT8, BASE_CUSTOM, duration_base, 0x00, + FT_UINT8, BASE_CUSTOM, CF_FUNC(duration_base), 0x00, "Initial Blinking State", HFILL } }, { &hf_led_t2_duration, { "T2 Duration", "acr122.led.t2_duration", - FT_UINT8, BASE_CUSTOM, duration_base, 0x00, + FT_UINT8, BASE_CUSTOM, CF_FUNC(duration_base), 0x00, "Toggle Blinking State", HFILL } }, { &hf_led_number_of_repetition, @@ -780,7 +780,7 @@ proto_register_acr122(void) }, { &hf_timeout, { "Timeout", "acr122.timeout", - FT_UINT8, BASE_CUSTOM, timeout_base, 0x00, + FT_UINT8, BASE_CUSTOM, CF_FUNC(timeout_base), 0x00, NULL, HFILL } }, { &hf_status_word_led_reserved, diff --git a/epan/dissectors/packet-aim-generic.c b/epan/dissectors/packet-aim-generic.c index 608e483920..b21c79f03c 100644 --- a/epan/dissectors/packet-aim-generic.c +++ b/epan/dissectors/packet-aim-generic.c @@ -475,7 +475,7 @@ proto_register_aim_generic(void) BASE_HEX, VALS(aim_snac_generic_motd_motdtypes), 0x0, NULL, HFILL }, }, { &hf_generic_family, - { "Family", "aim_generic.family", FT_UINT16, BASE_CUSTOM, aim_generic_family, 0x0, NULL, HFILL }, + { "Family", "aim_generic.family", FT_UINT16, BASE_CUSTOM, CF_FUNC(aim_generic_family), 0x0, NULL, HFILL }, }, { &hf_generic_version, { "Version", "aim_generic.version", FT_UINT16, BASE_DEC, NULL, 0x0, NULL, HFILL }, diff --git a/epan/dissectors/packet-alljoyn.c b/epan/dissectors/packet-alljoyn.c index 2d6941d0ca..20659284a0 100644 --- a/epan/dissectors/packet-alljoyn.c +++ b/epan/dissectors/packet-alljoyn.c @@ -2753,7 +2753,7 @@ proto_register_AllJoyn(void) }, {&hf_alljoyn_mess_body_header_typeid, {"Type ID", "alljoyn.message.typeid", - FT_UINT8, BASE_CUSTOM, alljoyn_typeid, 0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(alljoyn_typeid), 0, NULL, HFILL} }, @@ -3045,4 +3045,3 @@ proto_reg_handoff_AllJoyn(void) * vi: set shiftwidth=4 tabstop=8 expandtab: * :indentSize=4:tabSize=8:noTabs=true: */ - diff --git a/epan/dissectors/packet-cisco-erspan.c b/epan/dissectors/packet-cisco-erspan.c index 11aef05a8a..b5e8b67e6a 100644 --- a/epan/dissectors/packet-cisco-erspan.c +++ b/epan/dissectors/packet-cisco-erspan.c @@ -250,7 +250,7 @@ proto_register_erspan(void) 0x03ff, NULL, HFILL }}, { &hf_erspan_timestamp, - { "Timestamp", "erspan.timestamp", FT_UINT32, BASE_CUSTOM, erspan_fmt_timestamp, + { "Timestamp", "erspan.timestamp", FT_UINT32, BASE_CUSTOM, CF_FUNC(erspan_fmt_timestamp), 0, NULL, HFILL }}, { &hf_erspan_unknown4, diff --git a/epan/dissectors/packet-dcerpc-epm.c b/epan/dissectors/packet-dcerpc-epm.c index 4b2e82516c..d422213737 100644 --- a/epan/dissectors/packet-dcerpc-epm.c +++ b/epan/dissectors/packet-dcerpc-epm.c @@ -712,7 +712,7 @@ proto_register_epm (void) { &hf_epm_uuid, { "UUID", "epm.uuid", FT_GUID, BASE_NONE, NULL, 0x0, NULL, HFILL }}, { &hf_epm_uuid_version, - { "Version", "epm.uuid_version", FT_UINT16, BASE_CUSTOM, epm_fmt_uuid_version, 0x0, NULL, HFILL }}, + { "Version", "epm.uuid_version", FT_UINT16, BASE_CUSTOM, CF_FUNC(epm_fmt_uuid_version), 0x0, NULL, HFILL }}, { &hf_epm_annotation, { "Annotation", "epm.annotation", FT_STRING, BASE_NONE, NULL, 0x0, NULL, HFILL }}, { &hf_epm_proto_named_pipes, diff --git a/epan/dissectors/packet-dhcpv6.c b/epan/dissectors/packet-dhcpv6.c index 8942ac3f22..7db92c00e7 100644 --- a/epan/dissectors/packet-dhcpv6.c +++ b/epan/dissectors/packet-dhcpv6.c @@ -2307,7 +2307,7 @@ proto_register_dhcpv6(void) { &hf_cablelabs_ipv6_server, { "IPv6 address", "dhcpv6.cablelabs.ipv6_server", FT_IPv6, BASE_NONE, NULL, 0x0, NULL, HFILL}}, { &hf_cablelabs_docsis_version_number, - { "DOCSIS Version Number", "dhcpv6.cablelabs.docsis_version_number", FT_UINT16, BASE_CUSTOM, cablelabs_fmt_docsis_version, 0x0, NULL, HFILL}}, + { "DOCSIS Version Number", "dhcpv6.cablelabs.docsis_version_number", FT_UINT16, BASE_CUSTOM, CF_FUNC(cablelabs_fmt_docsis_version), 0x0, NULL, HFILL}}, }; static gint *ett[] = { diff --git a/epan/dissectors/packet-elasticsearch.c b/epan/dissectors/packet-elasticsearch.c index 89c0cf2852..256334ecd5 100644 --- a/epan/dissectors/packet-elasticsearch.c +++ b/epan/dissectors/packet-elasticsearch.c @@ -428,7 +428,7 @@ static int elasticsearch_dissect_valid_binary_packet(tvbuff_t *tvb, packet_info * * Token/Magic number that is at the start of all ES packets */ - proto_tree_add_item(tree, hf_elasticsearch_header_token, tvb, offset, 2, ENC_BIG_ENDIAN); + proto_tree_add_item(tree, hf_elasticsearch_header_token, tvb, offset, 2, ENC_ASCII|ENC_NA); offset += 2; /* Message length */ @@ -531,7 +531,7 @@ void proto_register_elasticsearch(void) { { &hf_elasticsearch_version, { "Version", "elasticsearch.version", FT_UINT32, BASE_CUSTOM, - elasticsearch_format_version, 0x0, + CF_FUNC(elasticsearch_format_version), 0x0, NULL, HFILL } }, diff --git a/epan/dissectors/packet-enip.c b/epan/dissectors/packet-enip.c index 405ce8cc24..c0dafc2a29 100644 --- a/epan/dissectors/packet-enip.c +++ b/epan/dissectors/packet-enip.c @@ -2693,7 +2693,7 @@ proto_register_enip(void) { &hf_enip_lir_revision, { "Revision", "enip.lir.revision", - FT_UINT16, BASE_CUSTOM, enip_fmt_lir_revision, 0, + FT_UINT16, BASE_CUSTOM, CF_FUNC(enip_fmt_lir_revision), 0, "ListIdentity Reply: Revision", HFILL }}, { &hf_enip_lir_status, diff --git a/epan/dissectors/packet-epl.c b/epan/dissectors/packet-epl.c index a56fc99129..fbe64000bb 100644 --- a/epan/dissectors/packet-epl.c +++ b/epan/dissectors/packet-epl.c @@ -3490,7 +3490,7 @@ proto_register_epl(void) }, { &hf_epl_preq_pdov, { "PDOVersion", "epl.preq.pdov", - FT_UINT8, BASE_CUSTOM, elp_version, 0x00, NULL, HFILL } + FT_UINT8, BASE_CUSTOM, CF_FUNC(elp_version), 0x00, NULL, HFILL } }, { &hf_epl_preq_size, { "Size", "epl.preq.size", @@ -3566,7 +3566,7 @@ proto_register_epl(void) }, { &hf_epl_soa_eplv, { "EPLVersion", "epl.soa.eplv", - FT_UINT8, BASE_CUSTOM, elp_version, 0x00, NULL, HFILL } + FT_UINT8, BASE_CUSTOM, CF_FUNC(elp_version), 0x00, NULL, HFILL } }, { &hf_epl_soa_sync, { "SyncControl", "epl.soa.sync", @@ -3672,7 +3672,7 @@ proto_register_epl(void) }, { &hf_epl_asnd_identresponse_ever, { "EPLVersion", "epl.asnd.ires.eplver", - FT_UINT8, BASE_CUSTOM, elp_version, 0x00, NULL, HFILL } + FT_UINT8, BASE_CUSTOM, CF_FUNC(elp_version), 0x00, NULL, HFILL } }, { &hf_epl_asnd_identresponse_feat, { "FeatureFlags", "epl.asnd.ires.features", diff --git a/epan/dissectors/packet-gmr1_bcch.c b/epan/dissectors/packet-gmr1_bcch.c index d2aacd60b8..8ee304e284 100644 --- a/epan/dissectors/packet-gmr1_bcch.c +++ b/epan/dissectors/packet-gmr1_bcch.c @@ -1098,7 +1098,7 @@ proto_register_gmr1_bcch(void) }, { &hf_seg1a_syncinfo_sa_freq_offset, { "SA_FREQ_OFFSET", "gmr1.bcch.seg1a.syncinfo.sa_freq_offset", - FT_UINT8, BASE_CUSTOM, seg1a_syncinfo_sa_freq_offset_fmt, 0x00, + FT_UINT8, BASE_CUSTOM, CF_FUNC(seg1a_syncinfo_sa_freq_offset_fmt), 0x00, NULL, HFILL } }, { &hf_seg1a_rachctrl_max_retrans, @@ -1193,7 +1193,7 @@ proto_register_gmr1_bcch(void) }, { &hf_seg1a_miscinfo_sb_reselection_hysteresis, { "SB_RESELECTION_HYSTERESIS", "gmr1.bcch.seg1a.miscinfo.sb_reselection_hysteresis", - FT_UINT8, BASE_CUSTOM, segx_half_db_value_fmt, 0x00, + FT_UINT8, BASE_CUSTOM, CF_FUNC(segx_half_db_value_fmt), 0x00, NULL, HFILL } }, { &hf_seg1a_miscinfo_spare, @@ -1275,12 +1275,12 @@ proto_register_gmr1_bcch(void) }, { &hf_seg2a_selcrit_rxlev_select_min, { "RXLEV_SELECT_MIN", "gmr1.bcch.seg2a.selcrit.rxlev_select_min", - FT_UINT8, BASE_CUSTOM, segx_half_db_value_fmt, 0x00, + FT_UINT8, BASE_CUSTOM, CF_FUNC(segx_half_db_value_fmt), 0x00, "Adjustment to threshold to camp-on system", HFILL } }, { &hf_seg2a_miscinfo_sb_selection_power, { "SB_SELECTION_POWER", "gmr1.bcch.seg2a.miscinfo.sb_selection_power", - FT_UINT8, BASE_CUSTOM, segx_half_db_value_fmt, 0x00, + FT_UINT8, BASE_CUSTOM, CF_FUNC(segx_half_db_value_fmt), 0x00, NULL, HFILL } }, { &hf_seg2a_lainfo_sa_pch_config, @@ -1357,32 +1357,32 @@ proto_register_gmr1_bcch(void) }, { &hf_seg3a_satpos_latitude, { "Latitude", "gmr1.bcch.seg3a.satpos.latitude", - FT_INT8, BASE_CUSTOM, seg3a_latitude_fmt, 0x00, + FT_INT8, BASE_CUSTOM, CF_FUNC(seg3a_latitude_fmt), 0x00, NULL, HFILL } }, { &hf_seg3a_satpos_longitude, { "Longitude", "gmr1.bcch.seg3a.satpos.longitude", - FT_UINT16, BASE_CUSTOM, seg3a_longitude_fmt, 0x00, + FT_UINT16, BASE_CUSTOM, CF_FUNC(seg3a_longitude_fmt), 0x00, NULL, HFILL } }, { &hf_seg3a_satpos_radius, { "Radius", "gmr1.bcch.seg3a.satpos.radius", - FT_INT16, BASE_CUSTOM, seg3a_satpos_radius_fmt, 0x00, + FT_INT16, BASE_CUSTOM, CF_FUNC(seg3a_satpos_radius_fmt), 0x00, NULL, HFILL } }, { &hf_seg3a_beam_latitude, { "Latitude", "gmr1.bcch.seg3a.beam.latitude", - FT_INT16, BASE_CUSTOM, seg3a_latitude_fmt, 0x00, + FT_INT16, BASE_CUSTOM, CF_FUNC(seg3a_latitude_fmt), 0x00, NULL, HFILL } }, { &hf_seg3a_beam_longitude, { "Longitude", "gmr1.bcch.seg3a.beam.longitude", - FT_UINT16, BASE_CUSTOM, seg3a_longitude_fmt, 0x00, + FT_UINT16, BASE_CUSTOM, CF_FUNC(seg3a_longitude_fmt), 0x00, NULL, HFILL } }, { &hf_seg3a_miscinfo_sb_reselection_timer, { "SB_RESELECTION_TIMER", "gmr1.bcch.seg3a.sb_reselection_timer", - FT_UINT8, BASE_CUSTOM, seg3a_miscinfo_sb_reselection_timer_fmt, 0x00, + FT_UINT8, BASE_CUSTOM, CF_FUNC(seg3a_miscinfo_sb_reselection_timer_fmt), 0x00, NULL, HFILL } }, { &hf_seg3a_spare, diff --git a/epan/dissectors/packet-gmr1_rach.c b/epan/dissectors/packet-gmr1_rach.c index 1f765547bb..7b49b6d158 100644 --- a/epan/dissectors/packet-gmr1_rach.c +++ b/epan/dissectors/packet-gmr1_rach.c @@ -991,12 +991,12 @@ proto_register_gmr1_rach(void) }, { &hf_rach_gps_pos_lat, { "Latitude", "gmr1.rach.gps_pos.latitude", - FT_INT24, BASE_CUSTOM, rach_gps_pos_lat_fmt, 0x7ffff0, + FT_INT24, BASE_CUSTOM, CF_FUNC(rach_gps_pos_lat_fmt), 0x7ffff0, NULL, HFILL } }, { &hf_rach_gps_pos_long, { "Longitude", "gmr1.rach.gps_pos.longitude", - FT_INT24, BASE_CUSTOM, rach_gps_pos_long_fmt, 0x0fffff, + FT_INT24, BASE_CUSTOM, CF_FUNC(rach_gps_pos_long_fmt), 0x0fffff, NULL, HFILL } }, { &hf_rach_mes_pwr_class, @@ -1006,7 +1006,7 @@ proto_register_gmr1_rach(void) }, { &hf_rach_sp_hplmn_id, { "SP/HPLMN ID", "gmr1.rach.sp_hplmn_id", - FT_UINT24, BASE_CUSTOM, rach_sp_hplmn_id_fmt, 0x0fffff, + FT_UINT24, BASE_CUSTOM, CF_FUNC(rach_sp_hplmn_id_fmt), 0x0fffff, NULL, HFILL } }, { &hf_rach_pd, @@ -1021,27 +1021,27 @@ proto_register_gmr1_rach(void) }, { &hf_rach_number_grp1, { "Group 1", "gmr1.rach.number.grp1", - FT_UINT16, BASE_CUSTOM, rach_dialed_num_grp1234_fmt, 0x3ff0, + FT_UINT16, BASE_CUSTOM, CF_FUNC(rach_dialed_num_grp1234_fmt), 0x3ff0, NULL, HFILL } }, { &hf_rach_number_grp2, { "Group 2", "gmr1.rach.number.grp2", - FT_UINT16, BASE_CUSTOM, rach_dialed_num_grp1234_fmt, 0x0ffc, + FT_UINT16, BASE_CUSTOM, CF_FUNC(rach_dialed_num_grp1234_fmt), 0x0ffc, NULL, HFILL } }, { &hf_rach_number_grp3, { "Group 3", "gmr1.rach.number.grp3", - FT_UINT16, BASE_CUSTOM, rach_dialed_num_grp1234_fmt, 0x03ff, + FT_UINT16, BASE_CUSTOM, CF_FUNC(rach_dialed_num_grp1234_fmt), 0x03ff, NULL, HFILL } }, { &hf_rach_number_grp4, { "Group 4", "gmr1.rach.number.grp4", - FT_UINT16, BASE_CUSTOM, rach_dialed_num_grp1234_fmt, 0xffc0, + FT_UINT16, BASE_CUSTOM, CF_FUNC(rach_dialed_num_grp1234_fmt), 0xffc0, NULL, HFILL } }, { &hf_rach_number_grp5, { "Group 5", "gmr1.rach.number.grp5", - FT_UINT16, BASE_CUSTOM, rach_dialed_num_grp5_fmt, 0x3ff8, + FT_UINT16, BASE_CUSTOM, CF_FUNC(rach_dialed_num_grp5_fmt), 0x3ff8, NULL, HFILL } }, { &hf_rach_msc_id, @@ -1051,7 +1051,7 @@ proto_register_gmr1_rach(void) }, { &hf_rach_gps_timestamp, { "GPS Timestamp", "gmr1.rach.gps_timestamp", - FT_UINT16, BASE_CUSTOM, rach_gps_timestamp_fmt, 0xffff, + FT_UINT16, BASE_CUSTOM, CF_FUNC(rach_gps_timestamp_fmt), 0xffff, NULL, HFILL } }, { &hf_rach_software_version, diff --git a/epan/dissectors/packet-gmr1_rr.c b/epan/dissectors/packet-gmr1_rr.c index fbb2e770af..c4c1ab4213 100644 --- a/epan/dissectors/packet-gmr1_rr.c +++ b/epan/dissectors/packet-gmr1_rr.c @@ -2004,7 +2004,7 @@ proto_register_gmr1_rr(void) }, { &hf_rr_timing_ofs_value, { "Timing Offset value", "gmr1.rr.timing_offset.value", - FT_INT16, BASE_CUSTOM, rr_timing_ofs_value_fmt, 0x00, + FT_INT16, BASE_CUSTOM, CF_FUNC(rr_timing_ofs_value_fmt), 0x00, NULL, HFILL } }, { &hf_rr_tmsi_ptmsi, @@ -2014,7 +2014,7 @@ proto_register_gmr1_rr(void) }, { &hf_rr_wait_ind_timeout, { "T3122/T3142 timeout", "gmr1.rr.wait_ind.timeout", - FT_UINT8, BASE_CUSTOM, rr_gen_ie_seconds_fmt, 0x00, + FT_UINT8, BASE_CUSTOM, CF_FUNC(rr_gen_ie_seconds_fmt), 0x00, NULL, HFILL } }, { &hf_rr_mif_mes1_ab, @@ -2059,7 +2059,7 @@ proto_register_gmr1_rr(void) }, { &hf_rr_freq_ofs_value, { "Frequency Offset value", "gmr1.rr.frequency_offset.value", - FT_INT16, BASE_CUSTOM, rr_freq_ofs_value_fmt, 0x00, + FT_INT16, BASE_CUSTOM, CF_FUNC(rr_freq_ofs_value_fmt), 0x00, NULL, HFILL } }, { &hf_rr_freq_ofs_spare, @@ -2094,12 +2094,12 @@ proto_register_gmr1_rr(void) }, { &hf_rr_pos_upd_info_dist, { "GPS Update Distance", "gmr1.rr.pos_upd_info.distance", - FT_UINT8, BASE_CUSTOM, rr_pos_upd_info_dist_fmt, 0xfe, + FT_UINT8, BASE_CUSTOM, CF_FUNC(rr_pos_upd_info_dist_fmt), 0xfe, NULL, HFILL } }, { &hf_rr_pos_upd_info_time, { "GPS Update Timer", "gmr1.rr.pos_upd_info.time", - FT_UINT8, BASE_CUSTOM, rr_pos_upd_info_time_fmt, 0xff, + FT_UINT8, BASE_CUSTOM, CF_FUNC(rr_pos_upd_info_time_fmt), 0xff, NULL, HFILL } }, { &hf_rr_bcch_carrier_arfcn, @@ -2134,7 +2134,7 @@ proto_register_gmr1_rr(void) }, { &hf_rr_gps_timestamp, { "GPS timestamp", "gmr1.rr.gps_timestamp", - FT_UINT16, BASE_CUSTOM, rr_gps_timestamp_fmt, 0xffff, + FT_UINT16, BASE_CUSTOM, CF_FUNC(rr_gps_timestamp_fmt), 0xffff, NULL, HFILL } }, { &hf_rr_gps_power_control_params, @@ -2164,7 +2164,7 @@ proto_register_gmr1_rr(void) }, { &hf_rr_gps_almanac_pn, { "Page Number", "gmr1.rr.gps_almanac.pn", - FT_UINT8, BASE_CUSTOM, rr_gps_almanac_pn_fmt, 0xf8, + FT_UINT8, BASE_CUSTOM, CF_FUNC(rr_gps_almanac_pn_fmt), 0xf8, "See ICD-GPS-200", HFILL } }, { &hf_rr_gps_almanac_wn, @@ -2244,7 +2244,7 @@ proto_register_gmr1_rr(void) }, { &hf_rr_pkt_freq_prm_dl_bw, { "Downlink Bandwidth", "gmr1.rr.pkt_freq_prm.dl_bw", - FT_UINT8, BASE_CUSTOM, rr_pkt_freq_prm_xx_bw_fmt, 0x70, + FT_UINT8, BASE_CUSTOM, CF_FUNC(rr_pkt_freq_prm_xx_bw_fmt), 0x70, NULL, HFILL } }, { &hf_rr_pkt_freq_prm_ul_freq_dist, @@ -2254,7 +2254,7 @@ proto_register_gmr1_rr(void) }, { &hf_rr_pkt_freq_prm_ul_bw, { "Uplink Bandwidth", "gmr1.rr.pkt_freq_prm.ul_bw", - FT_UINT8, BASE_CUSTOM, rr_pkt_freq_prm_xx_bw_fmt, 0x70, + FT_UINT8, BASE_CUSTOM, CF_FUNC(rr_pkt_freq_prm_xx_bw_fmt), 0x70, NULL, HFILL } }, { &hf_rr_pkt_freq_prm_spare, @@ -2384,7 +2384,7 @@ proto_register_gmr1_rr(void) }, { &hf_rr_pkt_pwr_ctrl_prm_par, { "Power Attenuation Request (PAR)", "gmr1.rr.pkt_pwr_ctrl_prm.par", - FT_UINT8, BASE_CUSTOM, rr_pkt_pwr_ctrl_prm_par_fmt, 0x3f, + FT_UINT8, BASE_CUSTOM, CF_FUNC(rr_pkt_pwr_ctrl_prm_par_fmt), 0x3f, NULL, HFILL } }, { &hf_rr_pkt_pwr_ctrl_prm_spare, diff --git a/epan/dissectors/packet-gsm_a_gm.c b/epan/dissectors/packet-gsm_a_gm.c index d26a26e5cb..2579640a79 100644 --- a/epan/dissectors/packet-gsm_a_gm.c +++ b/epan/dissectors/packet-gsm_a_gm.c @@ -8427,7 +8427,7 @@ proto_register_gsm_a_gm(void) }, { &hf_gsm_a_gm_rac_dlmc_max_nb_dl_ts, { "DLMC - Maximum Number of Downlink Timeslots", "gsm_a.gm.gmm.rac.dlmc.max_nb_dl_ts", - FT_UINT8, BASE_CUSTOM, &gsm_a_gm_dlmc_max_nb_dl_ts_fmt, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(gsm_a_gm_dlmc_max_nb_dl_ts_fmt), 0x0, NULL, HFILL } }, { &hf_gsm_a_gm_rac_dlmc_max_nb_dl_carriers, diff --git a/epan/dissectors/packet-gsm_abis_oml.c b/epan/dissectors/packet-gsm_abis_oml.c index 532f41f37a..7422bce999 100644 --- a/epan/dissectors/packet-gsm_abis_oml.c +++ b/epan/dissectors/packet-gsm_abis_oml.c @@ -1901,7 +1901,7 @@ proto_register_abis_oml(void) }, { &hf_oml_fom_msgtype, { "FOM Message Type", "gsm_abis_oml.fom.msg_type", - FT_UINT8, BASE_CUSTOM, &format_custom_msgtype, 0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_custom_msgtype), 0, NULL, HFILL } }, { &hf_oml_fom_objclass, @@ -1926,7 +1926,7 @@ proto_register_abis_oml(void) }, { &hf_oml_fom_attr_tag, { "FOM Attribute ID", "gsm_abis_oml.fom.attr_id", - FT_UINT8, BASE_CUSTOM, &format_custom_attr, 0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_custom_attr), 0, NULL, HFILL } }, { &hf_oml_fom_attr_len, diff --git a/epan/dissectors/packet-hdmi.c b/epan/dissectors/packet-hdmi.c index 395b74c013..3603264d7a 100644 --- a/epan/dissectors/packet-hdmi.c +++ b/epan/dissectors/packet-hdmi.c @@ -258,7 +258,7 @@ proto_register_hdmi(void) FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL } }, { &hf_hdmi_edid_version, { "EDID Version", "hdmi.edid.version", - FT_UINT16, BASE_CUSTOM, hdmi_fmt_edid_version, 0, NULL, HFILL } } + FT_UINT16, BASE_CUSTOM, CF_FUNC(hdmi_fmt_edid_version), 0, NULL, HFILL } } }; diff --git a/epan/dissectors/packet-homeplug.c b/epan/dissectors/packet-homeplug.c index 87a2fa9631..55cec5d2e4 100644 --- a/epan/dissectors/packet-homeplug.c +++ b/epan/dissectors/packet-homeplug.c @@ -1914,7 +1914,7 @@ proto_register_homeplug(void) { &hf_homeplug_ns_mhz, { "Mhz", "homeplug.ns.mhz", - FT_UINT16, BASE_CUSTOM, homeplug_fmt_mhz, 0x0, NULL, HFILL } + FT_UINT16, BASE_CUSTOM, CF_FUNC(homeplug_fmt_mhz), 0x0, NULL, HFILL } }, { &hf_homeplug_ns_fails_robo, diff --git a/epan/dissectors/packet-ieee80211-prism.c b/epan/dissectors/packet-ieee80211-prism.c index e8c772008a..4c1bb62efc 100644 --- a/epan/dissectors/packet-ieee80211-prism.c +++ b/epan/dissectors/packet-ieee80211-prism.c @@ -545,7 +545,7 @@ static hf_register_info hf_prism[] = { NULL, HFILL }}, { &hf_ieee80211_prism_did_rate, - {"Data rate (Mb/s)", "prism.did.rate", FT_UINT32, BASE_CUSTOM, prism_rate_base_custom, 0x0, + {"Data rate (Mb/s)", "prism.did.rate", FT_UINT32, BASE_CUSTOM, CF_FUNC(prism_rate_base_custom), 0x0, "Speed this frame was sent/received at", HFILL }}, { &hf_ieee80211_prism_did_istx, diff --git a/epan/dissectors/packet-ieee80211.c b/epan/dissectors/packet-ieee80211.c index 884f5060fa..b0b6901b64 100644 --- a/epan/dissectors/packet-ieee80211.c +++ b/epan/dissectors/packet-ieee80211.c @@ -19478,7 +19478,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_ff_alloc_duration, {"Response Offset", "wlan.dynamic_allocation.alloc_duration", - FT_UINT32, BASE_CUSTOM, allocation_duration_base_custom, 0x7fff80, + FT_UINT32, BASE_CUSTOM, CF_FUNC(allocation_duration_base_custom), 0x7fff80, NULL, HFILL }}, {&hf_ieee80211_ff_ssw, @@ -19853,7 +19853,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_tbtt_offset, {"TBTT Offset", "wlan.dmg_bss_param_change.tbtt_offset", - FT_UINT32, BASE_CUSTOM, allocation_duration_base_custom, 0xffffffff, + FT_UINT32, BASE_CUSTOM, CF_FUNC(allocation_duration_base_custom), 0xffffffff, NULL, HFILL }}, {&hf_ieee80211_tag_bi_duration, @@ -19893,7 +19893,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_rx_antenna, /* DMG STA capa, bits [4..5] */ {"Number of RX DMG Antennas", "wlan.dmg_capa.num_rx", - FT_UINT24, BASE_CUSTOM, extra_one_base_custom, GENMASK(5, 4), + FT_UINT24, BASE_CUSTOM, CF_FUNC(extra_one_base_custom), GENMASK(5, 4), NULL, HFILL }}, {&hf_ieee80211_tag_fast_link, /* DMG STA capa, bits [6] */ @@ -19903,12 +19903,12 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_num_sectors, /* DMG STA capa, bits [7..13] */ {"Total Number of Sectors", "wlan.dmg_capa.num_sectors", - FT_UINT24, BASE_CUSTOM, extra_one_base_custom, GENMASK(13, 7), + FT_UINT24, BASE_CUSTOM, CF_FUNC(extra_one_base_custom), GENMASK(13, 7), NULL, HFILL }}, {&hf_ieee80211_tag_rxss_length, /* DMG STA capa, bits [14..19] */ {"RXSS Length", "wlan.dmg_capa.rxss_len", - FT_UINT24, BASE_CUSTOM, extra_one_mul_two_base_custom, GENMASK(19, 14), + FT_UINT24, BASE_CUSTOM, CF_FUNC(extra_one_mul_two_base_custom), GENMASK(19, 14), NULL, HFILL }}, {&hf_ieee80211_tag_reciprocity, /* DMG STA capa, bits [20] */ @@ -20223,7 +20223,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_link_change_interval, {"Link Change Interval", "wlan.realy_trans_param.link_change_interval", - FT_UINT8, BASE_CUSTOM, allocation_duration_base_custom, 0xff, + FT_UINT8, BASE_CUSTOM, CF_FUNC(allocation_duration_base_custom), 0xff, NULL, HFILL }}, {&hf_ieee80211_tag_data_sensing_time, @@ -20851,7 +20851,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_ff_beacon_interval, {"Beacon Interval", "wlan_mgt.fixed.beacon", - FT_UINT32, BASE_CUSTOM, beacon_interval_base_custom, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(beacon_interval_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_fixed_parameters, @@ -22304,7 +22304,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_oui, {"OUI", "wlan_mgt.tag.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, "OUI of vendor specific IE", HFILL }}, {&hf_ieee80211_tag_oui_wfa_subtype, @@ -22622,12 +22622,12 @@ proto_register_ieee80211 (void) {&hf_ieee80211_rsn_gcs, {"Group Cipher Suite", "wlan_mgt.rsn.gcs", - FT_UINT32, BASE_CUSTOM, rsn_gcs_base_custom, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(rsn_gcs_base_custom), 0, "Contains the cipher suite selector used by the BSS to protect broadcast/multicast traffic", HFILL }}, {&hf_ieee80211_rsn_gcs_oui, {"Group Cipher Suite OUI", "wlan_mgt.rsn.gcs.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_rsn_gcs_type, @@ -22652,12 +22652,12 @@ proto_register_ieee80211 (void) {&hf_ieee80211_rsn_pcs, {"Pairwise Cipher Suite", "wlan_mgt.rsn.pcs", - FT_UINT32, BASE_CUSTOM, rsn_pcs_base_custom, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(rsn_pcs_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_rsn_pcs_oui, {"Pairwise Cipher Suite OUI", "wlan_mgt.rsn.pcs.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_rsn_pcs_type, @@ -22682,12 +22682,12 @@ proto_register_ieee80211 (void) {&hf_ieee80211_rsn_akms, {"Auth Key Management (AKM) Suite", "wlan_mgt.rsn.akms", - FT_UINT32, BASE_CUSTOM, rsn_akms_base_custom, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(rsn_akms_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_rsn_akms_oui, {"Auth Key Management (AKM) OUI", "wlan_mgt.rsn.akms.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_rsn_akms_type, @@ -22762,12 +22762,12 @@ proto_register_ieee80211 (void) {&hf_ieee80211_rsn_gmcs, {"Group Management Cipher Suite", "wlan_mgt.rsn.gmcs", - FT_UINT32, BASE_CUSTOM, rsn_gmcs_base_custom, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(rsn_gmcs_base_custom), 0, "Contains the cipher suite selector used by the BSS to protect broadcast/multicast traffic", HFILL }}, {&hf_ieee80211_rsn_gmcs_oui, {"Group Management Cipher Suite OUI", "wlan_mgt.rsn.gmcs.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_rsn_gmcs_type, @@ -23451,22 +23451,22 @@ proto_register_ieee80211 (void) {&hf_ieee80211_vht_tpe_pwr_constr_20, {"Local Max Tx Pwr Constraint 20MHz", "wlan_mgt.vht.tpe.pwr_constr_20", - FT_INT8, BASE_CUSTOM, vht_tpe_custom , 0, + FT_INT8, BASE_CUSTOM, CF_FUNC(vht_tpe_custom), 0, NULL, HFILL }}, {&hf_ieee80211_vht_tpe_pwr_constr_40, {"Local Max Tx Pwr Constraint 40MHz", "wlan_mgt.vht.tpe.pwr_constr_40", - FT_INT8, BASE_CUSTOM, vht_tpe_custom , 0, + FT_INT8, BASE_CUSTOM, CF_FUNC(vht_tpe_custom), 0, NULL, HFILL }}, {&hf_ieee80211_vht_tpe_pwr_constr_80, {"Local Max Tx Pwr Constraint 80MHz", "wlan_mgt.vht.tpe.pwr_constr_80", - FT_INT8, BASE_CUSTOM, vht_tpe_custom , 0, + FT_INT8, BASE_CUSTOM, CF_FUNC(vht_tpe_custom), 0, NULL, HFILL }}, {&hf_ieee80211_vht_tpe_pwr_constr_160, {"Local Max Tx Pwr Constraint 160MHz/80+80 MHz", "wlan_mgt.vht.tpe.pwr_constr_160", - FT_INT8, BASE_CUSTOM, vht_tpe_custom , 0, + FT_INT8, BASE_CUSTOM, CF_FUNC(vht_tpe_custom), 0, NULL, HFILL }}, {&hf_ieee80211_txbf_csi_num_bf_ant, @@ -23761,7 +23761,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_rsni, {"RSNI", "wlan_mgt.rsni", - FT_UINT8, BASE_CUSTOM, rsni_base_custom, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(rsni_base_custom), 0x0, NULL, HFILL }}, {&hf_ieee80211_tag_bss_avb_adm_cap_bitmask, @@ -24151,7 +24151,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_measure_request_channel_number, {"Measurement Channel Number", "wlan_mgt.measure.req.channelnumber", - FT_UINT8, BASE_CUSTOM, channel_number_custom, 0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(channel_number_custom), 0, NULL, HFILL }}, {&hf_ieee80211_tag_measure_request_start_time, @@ -24281,7 +24281,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_measure_report_channel_number, {"Measurement Channel Number", "wlan_mgt.measure.rep.channelnumber", - FT_UINT8, BASE_CUSTOM, channel_number_custom, 0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(channel_number_custom), 0, NULL, HFILL }}, {&hf_ieee80211_tag_measure_report_start_time, @@ -24954,7 +24954,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_neighbor_report_channel_number, {"Channel Number", "wlan_mgt.nreport.channumber", - FT_UINT8, BASE_CUSTOM, channel_number_custom, 0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(channel_number_custom), 0, NULL, HFILL }}, {&hf_ieee80211_tag_neighbor_report_phy_type, @@ -24994,12 +24994,12 @@ proto_register_ieee80211 (void) {&hf_ieee80211_wfa_ie_wpa_mcs, {"Multicast Cipher Suite", "wlan_mgt.wfa.ie.wpa.mcs", - FT_UINT32, BASE_CUSTOM, wpa_mcs_base_custom, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(wpa_mcs_base_custom), 0, "Contains the cipher suite selector used by the BSS to protect broadcast/multicasttraffic", HFILL }}, {&hf_ieee80211_wfa_ie_wpa_mcs_oui, {"Multicast Cipher Suite OUI", "wlan_mgt.wfa.ie.wpa.mcs.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_wfa_ie_wpa_mcs_type, @@ -25024,12 +25024,12 @@ proto_register_ieee80211 (void) {&hf_ieee80211_wfa_ie_wpa_ucs, {"Unicast Cipher Suite", "wlan_mgt.wfa.ie.wpa.ucs", - FT_UINT32, BASE_CUSTOM, wpa_ucs_base_custom, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(wpa_ucs_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_wfa_ie_wpa_ucs_oui, {"Unicast Cipher Suite OUI", "wlan_mgt.wfa.ie.wpau.cs.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_wfa_ie_wpa_ucs_type, @@ -25054,12 +25054,12 @@ proto_register_ieee80211 (void) {&hf_ieee80211_wfa_ie_wpa_akms, {"Auth Key Management (AKM) Suite", "wlan_mgt.wfa.ie.wpa.akms", - FT_UINT32, BASE_CUSTOM, wpa_akms_base_custom, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(wpa_akms_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_wfa_ie_wpa_akms_oui, {"Auth Key Management (AKM) OUI", "wlan_mgt.wfa.ie.wpa.akms.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_wfa_ie_wpa_akms_type, @@ -25419,7 +25419,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_atheros_ie_xr_xr_beacon, {"XR Beacon Interval", "wlan_mgt.atheros.ie.xr.xr_beacon", - FT_UINT32, BASE_CUSTOM, beacon_interval_base_custom, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(beacon_interval_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_atheros_ie_xr_base_cap, @@ -26093,7 +26093,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_wapi_param_set_akm_suite_oui, {"AKM Suite OUI", "wlan_mgt.wapi.akm_suite.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_tag_wapi_param_set_akm_suite_type, @@ -26108,7 +26108,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_wapi_param_set_ucast_cipher_suite_oui, {"Unicast Cipher Suite OUI", "wlan_mgt.wapi.unicast_cipher.suite.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_tag_wapi_param_set_ucast_cipher_suite_type, @@ -26118,7 +26118,7 @@ proto_register_ieee80211 (void) {&hf_ieee80211_tag_wapi_param_set_mcast_cipher_suite_oui, {"Multicast Cipher Suite OUI", "wlan_mgt.wapi.multicast_cipher.suite.oui", - FT_UINT24, BASE_CUSTOM, oui_base_custom, 0, + FT_UINT24, BASE_CUSTOM, CF_FUNC(oui_base_custom), 0, NULL, HFILL }}, {&hf_ieee80211_tag_wapi_param_set_mcast_cipher_suite_type, diff --git a/epan/dissectors/packet-ipmi-app.c b/epan/dissectors/packet-ipmi-app.c index 2aec4d34d7..5070847f4f 100644 --- a/epan/dissectors/packet-ipmi-app.c +++ b/epan/dissectors/packet-ipmi-app.c @@ -1069,7 +1069,7 @@ proto_register_ipmi_app(void) "ipmi.app01.fw.minor", FT_UINT8, BASE_HEX, NULL, 0, NULL, HFILL }}, { &hf_ipmi_app_01_ipmi_version, { "IPMI version", - "ipmi.app01.ipmi.version", FT_UINT8, BASE_CUSTOM, ipmi_fmt_version, 0, NULL, HFILL }}, + "ipmi.app01.ipmi.version", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_version), 0, NULL, HFILL }}, { &hf_ipmi_app_01_ipmi_ads_chassis, { "Chassis", "ipmi.app01.ads.chassis", FT_BOOLEAN, 8, NULL, 0x80, NULL, HFILL }}, @@ -1180,7 +1180,7 @@ proto_register_ipmi_app(void) "ipmi.app24.timer_action.timeout", FT_UINT8, BASE_HEX, VALS(vals_24_timer_action_timeout), 0x07, NULL, HFILL }}, { &hf_ipmi_app_24_pretimeout, { "Pre-timeout interval", - "ipmi.app24.pretimeout", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_1based, 0, NULL, HFILL }}, + "ipmi.app24.pretimeout", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_1based), 0, NULL, HFILL }}, { &hf_ipmi_app_24_expiration_flags_oem, { "OEM", "ipmi.app24.exp_flags.oem", FT_BOOLEAN, 8, TFS(&tfs_24_exp_flags), 0x20, NULL, HFILL }}, @@ -1217,7 +1217,7 @@ proto_register_ipmi_app(void) "ipmi.app25.timer_action.timeout", FT_UINT8, BASE_HEX, VALS(vals_24_timer_action_timeout), 0x07, NULL, HFILL }}, { &hf_ipmi_app_25_pretimeout, { "Pre-timeout interval", - "ipmi.app25.pretimeout", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_1based, 0, NULL, HFILL }}, + "ipmi.app25.pretimeout", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_1based), 0, NULL, HFILL }}, { &hf_ipmi_app_25_expiration_flags_oem, { "OEM", "ipmi.app25.exp_flags.oem", FT_BOOLEAN, 8, TFS(&tfs_24_exp_flags), 0x20, NULL, HFILL }}, @@ -1324,20 +1324,20 @@ proto_register_ipmi_app(void) { &hf_ipmi_app_32_rq_chno, { "Channel", - "ipmi.app32.rq_chno", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.app32.rq_chno", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_app_32_rq_state, { "Channel State", "ipmi.app32.rq_state", FT_UINT8, BASE_HEX, VALS(vals_32_state), 0x03, NULL, HFILL }}, { &hf_ipmi_app_32_rs_chno, { "Channel", - "ipmi.app32.rs_chno", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.app32.rs_chno", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_app_32_rs_state, { "Channel State", "ipmi.app32.rs_state", FT_BOOLEAN, 8, TFS(&tfs_32_state), 0x01, NULL, HFILL }}, { &hf_ipmi_app_33_rs_chan, { "Channel", - "ipmi.app33.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.app33.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_app_33_rs_priv, { "Inferred privilege level", "ipmi.app33.priv", FT_UINT8, BASE_HEX, VALS(vals_XX_priv), 0xf0, NULL, HFILL }}, @@ -1356,7 +1356,7 @@ proto_register_ipmi_app(void) "ipmi.app34.auth", FT_BOOLEAN, 8, NULL, 0x10, NULL, HFILL }}, { &hf_ipmi_app_34_chan, { "Channel", - "ipmi.app34.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.app34.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_app_34_msg, { "Embedded message", "ipmi.app34.msg", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }}, @@ -1366,13 +1366,13 @@ proto_register_ipmi_app(void) "ipmi.app38.rq_ipmi20", FT_UINT8, BASE_DEC, VALS(vals_38_ipmi20), 0x80, NULL, HFILL }}, { &hf_ipmi_app_38_rq_chan, { "Channel", - "ipmi.app38.rq_chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.app38.rq_chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_app_38_rq_priv, { "Requested privilege level", "ipmi.app38.rq_priv", FT_UINT8, BASE_HEX, VALS(vals_XX_priv), 0x0f, NULL, HFILL }}, { &hf_ipmi_app_38_rs_chan, { "Channel", - "ipmi.app38.rs_chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.app38.rs_chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_app_38_rs_ipmi20, { "Version compatibility", "ipmi.app38.rs_ipmi20", FT_UINT8, BASE_DEC, VALS(vals_38_ipmi20), 0x80, NULL, HFILL }}, diff --git a/epan/dissectors/packet-ipmi-chassis.c b/epan/dissectors/packet-ipmi-chassis.c index 2f0884d0e0..547c8fd25b 100644 --- a/epan/dissectors/packet-ipmi-chassis.c +++ b/epan/dissectors/packet-ipmi-chassis.c @@ -806,7 +806,7 @@ proto_register_ipmi_chassis(void) "ipmi.bootopt05.byte5", FT_UINT8, BASE_HEX, NULL, 0, NULL, HFILL }}, { &hf_ipmi_chs_bo06_chan_num, { "Channel", - "ipmi.bootopt06.chan_num", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.bootopt06.chan_num", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_chs_bo06_session_id, { "Session ID", "ipmi.bootopt06.session_id", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -930,7 +930,7 @@ proto_register_ipmi_chassis(void) { &hf_ipmi_chs_04_ival, { "Identify Interval in seconds", - "ipmi.ch04.interval", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_1based, 0, NULL, HFILL }}, + "ipmi.ch04.interval", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_1based), 0, NULL, HFILL }}, { &hf_ipmi_chs_04_perm_on, { "Turn on Identify indefinitely", "ipmi.ch04.perm_on", FT_BOOLEAN, 8, NULL, 0x01, NULL, HFILL }}, @@ -975,7 +975,7 @@ proto_register_ipmi_chassis(void) "ipmi.ch07.cause", FT_UINT8, BASE_HEX, VALS(vals_07_cause), 0x0f, NULL, HFILL }}, { &hf_ipmi_chs_07_chan, { "Channel", - "ipmi.ch07.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0, NULL, HFILL }}, + "ipmi.ch07.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0, NULL, HFILL }}, { &hf_ipmi_chs_08_valid, { "Validity", diff --git a/epan/dissectors/packet-ipmi-picmg.c b/epan/dissectors/packet-ipmi-picmg.c index 065f044fd8..56562cfa72 100644 --- a/epan/dissectors/packet-ipmi-picmg.c +++ b/epan/dissectors/packet-ipmi-picmg.c @@ -2790,7 +2790,7 @@ proto_register_ipmi_picmg(void) { &hf_ipmi_picmg_00_version, { "PICMG Extension Version", - "ipmi.picmg00.version", FT_UINT8, BASE_CUSTOM, ipmi_fmt_version, 0, NULL, HFILL }}, + "ipmi.picmg00.version", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_version), 0, NULL, HFILL }}, { &hf_ipmi_picmg_00_max_fruid, { "Max FRU Device ID", "ipmi.picmg00.max_fruid", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -3128,7 +3128,7 @@ proto_register_ipmi_picmg(void) "ipmi.picmg1c.fan_enable_state", FT_UINT8, BASE_HEX, VALS(enable_vals), 0, NULL, HFILL }}, { &hf_ipmi_picmg_1c_fan_policy_timeout, { "Fan Policy Timeout", - "ipmi.picmg1c.fan_policy_timeout", FT_UINT8, BASE_CUSTOM, ipmi_fmt_5s_1based, 0, NULL, HFILL }}, + "ipmi.picmg1c.fan_policy_timeout", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_5s_1based), 0, NULL, HFILL }}, { &hf_ipmi_picmg_1c_site_number, { "Site Number", "ipmi.picmg1c.site_number", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -3214,7 +3214,7 @@ proto_register_ipmi_picmg(void) "ipmi.picmg21.site_num", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, { &hf_ipmi_picmg_21_max_unavail, { "Maximum Unavailable Time", - "ipmi.picmg21.max_unavail", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_1based, 0, NULL, HFILL }}, + "ipmi.picmg21.max_unavail", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_1based), 0, NULL, HFILL }}, { &hf_ipmi_picmg_21_is_shm, { "Shelf Manager IP Address", "ipmi.picmg21.is_shm", FT_BOOLEAN, 8, NULL, 0x80, NULL, HFILL }}, @@ -3292,16 +3292,16 @@ proto_register_ipmi_picmg(void) "ipmi.picmg2e.self_test", FT_BOOLEAN, 8, NULL, 0x01, NULL, HFILL }}, { &hf_ipmi_picmg_2e_upgrade_tout, { "Upgrade timeout", - "ipmi.picmg2e.upgrade_tout", FT_UINT8, BASE_CUSTOM, ipmi_fmt_5s_1based, 0, NULL, HFILL }}, + "ipmi.picmg2e.upgrade_tout", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_5s_1based), 0, NULL, HFILL }}, { &hf_ipmi_picmg_2e_selftest_tout, { "Self-test timeout", - "ipmi.picmg2e.selftest_tout", FT_UINT8, BASE_CUSTOM, ipmi_fmt_5s_1based, 0, NULL, HFILL }}, + "ipmi.picmg2e.selftest_tout", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_5s_1based), 0, NULL, HFILL }}, { &hf_ipmi_picmg_2e_rollback_tout, { "Rollback timeout", - "ipmi.picmg2e.rollback_tout", FT_UINT8, BASE_CUSTOM, ipmi_fmt_5s_1based, 0, NULL, HFILL }}, + "ipmi.picmg2e.rollback_tout", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_5s_1based), 0, NULL, HFILL }}, { &hf_ipmi_picmg_2e_inaccessibility_tout, { "Inaccessibility timeout", - "ipmi.picmg2e.inaccessibility_tout", FT_UINT8, BASE_CUSTOM, ipmi_fmt_5s_1based, 0, NULL, HFILL }}, + "ipmi.picmg2e.inaccessibility_tout", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_5s_1based), 0, NULL, HFILL }}, { &hf_ipmi_picmg_prop00_cold_reset, { "Payload cold reset required", @@ -3373,7 +3373,7 @@ proto_register_ipmi_picmg(void) "ipmi.picmg34.ccode", FT_UINT8, BASE_HEX, NULL, 0, NULL, HFILL }}, { &hf_ipmi_picmg_34_percentage, { "Completion estimate", - "ipmi.picmg34.percent", FT_UINT8, BASE_CUSTOM, ipmi_fmt_percent, 0x7f, NULL, HFILL }}, + "ipmi.picmg34.percent", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_percent), 0x7f, NULL, HFILL }}, { &hf_ipmi_picmg_35_rollback_override, { "Rollback Override Policy", @@ -3412,7 +3412,7 @@ proto_register_ipmi_picmg(void) { &hf_ipmi_picmg_37_percent, { "Estimated percentage complete", - "ipmi.picmg37.percent", FT_UINT8, BASE_CUSTOM, ipmi_fmt_percent, 0x7f, NULL, HFILL }}, + "ipmi.picmg37.percent", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_percent), 0x7f, NULL, HFILL }}, { &hf_ipmi_picmg_hpm_id, { "HPM.x Identifier", @@ -3594,7 +3594,7 @@ proto_register_ipmi_picmg(void) "ipmi.picmg.pwr.control", FT_UINT8, BASE_DEC, VALS(picmg_24_controls), 0, NULL, HFILL }}, { &hf_ipmi_picmg_24_current, { "Power Channel Current Limit", - "ipmi.picmg.pwr.limit", FT_UINT8, BASE_CUSTOM, fmt_power_amps, 0, NULL, HFILL }}, + "ipmi.picmg.pwr.limit", FT_UINT8, BASE_CUSTOM, CF_FUNC(fmt_power_amps), 0, NULL, HFILL }}, { &hf_ipmi_picmg_24_primary_pm, { "Primary PM", "ipmi.picmg.primary.pm", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -3662,7 +3662,7 @@ proto_register_ipmi_picmg(void) "ipmi.picmg26.pm.hly", FT_BOOLEAN, 8, NULL, 0x01, NULL, HFILL }}, { &hf_ipmi_picmg_28_timeout, { "Time-out", - "ipmi.picmg28.timeout", FT_UINT8, BASE_CUSTOM, fmt_100ms, 0, NULL, HFILL }}, + "ipmi.picmg28.timeout", FT_UINT8, BASE_CUSTOM, CF_FUNC(fmt_100ms), 0, NULL, HFILL }}, { &hf_ipmi_picmg_28_rq_byte3, { "Flags", "ipmi.picmg28.flags", FT_UINT8, BASE_HEX, NULL, 0, NULL, HFILL }}, diff --git a/epan/dissectors/packet-ipmi-se.c b/epan/dissectors/packet-ipmi-se.c index b2523b4808..b980567172 100644 --- a/epan/dissectors/packet-ipmi-se.c +++ b/epan/dissectors/packet-ipmi-se.c @@ -2945,10 +2945,10 @@ proto_register_ipmi_se(void) "ipmi.cp02.alert", FT_BOOLEAN, 8, NULL, 0x01, NULL, HFILL }}, { &hf_ipmi_se_cp03_startup, { "PEF Startup delay", - "ipmi.cp03.startup", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_1based, 0, NULL, HFILL }}, + "ipmi.cp03.startup", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_1based), 0, NULL, HFILL }}, { &hf_ipmi_se_cp04_alert_startup, { "PEF Alert Startup delay", - "ipmi.cp04.alert_startup", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_1based, 0, NULL, HFILL }}, + "ipmi.cp04.alert_startup", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_1based), 0, NULL, HFILL }}, { &hf_ipmi_se_cp05_num_evfilters, { "Number of Event Filters", "ipmi.cp05.num_evfilters", FT_UINT8, BASE_DEC, NULL, 0x7f, NULL, HFILL }}, @@ -3019,7 +3019,7 @@ proto_register_ipmi_se(void) "ipmi.cp15.delayed", FT_BOOLEAN, 8, TFS(&cp15_imm_delay_tfs), 0x10, NULL, HFILL }}, { &hf_ipmi_se_cp15_channel, { "Channel", - "ipmi.cp15.channel", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.cp15.channel", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_se_cp15_group, { "Group ID", "ipmi.cp15.group_id", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -3052,7 +3052,7 @@ proto_register_ipmi_se(void) { &hf_ipmi_se_10_pef_version, { "PEF Version", - "ipmi.se10.pef_version", FT_UINT8, BASE_CUSTOM, ipmi_fmt_version, 0, NULL, HFILL }}, + "ipmi.se10.pef_version", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_version), 0, NULL, HFILL }}, { &hf_ipmi_se_10_action_oem_filter, { "OEM Event Record Filtering supported", "ipmi.se10.action.oem_filter", FT_BOOLEAN, 8, NULL, 0x80, NULL, HFILL }}, @@ -3145,7 +3145,7 @@ proto_register_ipmi_se(void) { &hf_ipmi_se_16_chan, { "Channel", - "ipmi.se16.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.se16.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_se_16_op, { "Operation", "ipmi.se16.op", FT_UINT8, BASE_HEX, VALS(vals_16_op), 0xc0, NULL, HFILL }}, @@ -3555,7 +3555,7 @@ proto_register_ipmi_se(void) { &hf_ipmi_se_19_requested_power_state, { "Requested power state", "ipmi.se19.requested_power_state", FT_UINT8, BASE_HEX, VALS(ssoff_22), 0x0, NULL, HFILL }}, { &hf_ipmi_se_19_power_state, { "Power state at time of request", "ipmi.se19.power_state", FT_UINT8, BASE_HEX, VALS(ssoff_22), 0x0, NULL, HFILL }}, { &hf_ipmi_se_1d_restart_cause, { "Restart cause", "ipmi.se1d.restart_cause", FT_UINT8, BASE_HEX, VALS(ssi_1d_2_cause_vals), 0x0F, NULL, HFILL }}, - { &hf_ipmi_se_1d_channel, { "Channel", "ipmi.se1d.channel", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0, NULL, HFILL }}, + { &hf_ipmi_se_1d_channel, { "Channel", "ipmi.se1d.channel", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0, NULL, HFILL }}, { &hf_ipmi_se_21_slot_connector_type, { "Slot/connector type", "ipmi.se21.slot_connector_type", FT_UINT8, BASE_HEX, VALS(ssi_21_2_type_vals), 0x0, NULL, HFILL }}, { &hf_ipmi_se_21_slot_connector, { "Slot/connector #", "ipmi.se21.slot_connector", FT_UINT8, BASE_DEC, NULL, 0x0, NULL, HFILL }}, { &hf_ipmi_se_23_interrupt_type, { "Interrupt type", "ipmi.se23.interrupt_type", FT_UINT8, BASE_HEX, VALS(ssi_23_2_intr_vals), 0xF0, NULL, HFILL }}, @@ -3568,14 +3568,14 @@ proto_register_ipmi_se(void) { &hf_ipmi_se_28_i2c_slave_address, { "I2C Slave Address", "ipmi.se28.i2c_slave_address", FT_UINT8, BASE_HEX, NULL, 0x0, NULL, HFILL }}, { &hf_ipmi_se_2a_user_id, { "User ID", "ipmi.se2a.user_id", FT_UINT8, BASE_DEC, NULL, 0x3F, NULL, HFILL }}, { &hf_ipmi_se_2a_session_deactivated_by, { "Session deactivated by", "ipmi.se2a.session_deactivated_by", FT_UINT8, BASE_HEX, VALS(ssi_2a_3_deact_vals), 0x30, NULL, HFILL }}, - { &hf_ipmi_se_2a_channel, { "Channel", "ipmi.se2a.channel", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0F, NULL, HFILL }}, + { &hf_ipmi_se_2a_channel, { "Channel", "ipmi.se2a.channel", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0F, NULL, HFILL }}, { &hf_ipmi_se_2b_version_change_type, { "Version change type", "ipmi.se2b.version_change_type", FT_UINT8, BASE_DEC, VALS(ssi_2b_2_vctype_vals), 0x0, NULL, HFILL }}, { &hf_ipmi_se_2c_cause, { "Cause", "ipmi.se2c.cause", FT_UINT8, BASE_HEX, VALS(ssi_2c_2_cause_vals), 0xF0, NULL, HFILL }}, { &hf_ipmi_se_2c_previous_state, { "Previous state", "ipmi.se2c.previous_state", FT_UINT8, BASE_HEX, NULL, 0x0F, NULL, HFILL }}, { &hf_ipmi_se_f0_cause, { "Cause", "ipmi.sef0.cause", FT_UINT8, BASE_HEX, VALS(ssi_f0_2_cause_vals), 0xF0, NULL, HFILL }}, { &hf_ipmi_se_f0_previous_state, { "Previous state", "ipmi.sef0.previous_state", FT_UINT8, BASE_HEX, NULL, 0x0F, NULL, HFILL }}, { &hf_ipmi_se_f0_fru_id, { "FRU Id", "ipmi.sef0.fru_id", FT_UINT8, BASE_DEC, NULL, 0x0, NULL, HFILL }}, - { &hf_ipmi_se_f1_channel, { "Channel", "ipmi.sef1.channel", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0xF0, NULL, HFILL }}, + { &hf_ipmi_se_f1_channel, { "Channel", "ipmi.sef1.channel", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0xF0, NULL, HFILL }}, { &hf_ipmi_se_f1_ipmb_b_override_state, { "IPMB-B Override state", "ipmi.sef1.ipmb_b_override_state", FT_BOOLEAN, 8, TFS(&tfs_f1_3_override_state), 0x80, NULL, HFILL }}, { &hf_ipmi_se_f1_ipmb_b_local_status, { "IPMB-B Local status", "ipmi.sef1.ipmb_b_local_status", FT_UINT8, BASE_HEX, VALS(ssi_f1_3_status_vals), 0x70, NULL, HFILL }}, { &hf_ipmi_se_f1_ipmb_a_override_state, { "IPMB-A Override state", "ipmi.sef1.ipmb_a_override_state", FT_BOOLEAN, 8, TFS(&tfs_f1_3_override_state), 0x08, NULL, HFILL }}, diff --git a/epan/dissectors/packet-ipmi-storage.c b/epan/dissectors/packet-ipmi-storage.c index cf674c0f5f..9fb8eec432 100644 --- a/epan/dissectors/packet-ipmi-storage.c +++ b/epan/dissectors/packet-ipmi-storage.c @@ -789,7 +789,7 @@ proto_register_ipmi_storage(void) { &hf_ipmi_stor_20_sdr_version, { "SDR Version", - "ipmi.st20.sdr_version", FT_UINT8, BASE_CUSTOM, ipmi_fmt_version, 0, NULL, HFILL }}, + "ipmi.st20.sdr_version", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_version), 0, NULL, HFILL }}, { &hf_ipmi_stor_20_rec_count, { "Record Count", "ipmi.st20.rec_count", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -929,7 +929,7 @@ proto_register_ipmi_storage(void) { &hf_ipmi_stor_40_sel_version, { "SEL Version", - "ipmi.st40.sel_version", FT_UINT8, BASE_CUSTOM, ipmi_fmt_version, 0, NULL, HFILL }}, + "ipmi.st40.sel_version", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_version), 0, NULL, HFILL }}, { &hf_ipmi_stor_40_entries, { "Entries", "ipmi.st40.rec_count", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, diff --git a/epan/dissectors/packet-ipmi-transport.c b/epan/dissectors/packet-ipmi-transport.c index 8de6dce843..83268c0728 100644 --- a/epan/dissectors/packet-ipmi-transport.c +++ b/epan/dissectors/packet-ipmi-transport.c @@ -2225,11 +2225,11 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_lan08_rmcp_port, { "Primary RMCP Port Number", - "ipmi.lan08.rmcp_port", FT_UINT16, BASE_CUSTOM, ipmi_fmt_udpport, 0, NULL, HFILL }}, + "ipmi.lan08.rmcp_port", FT_UINT16, BASE_CUSTOM, CF_FUNC(ipmi_fmt_udpport), 0, NULL, HFILL }}, { &hf_ipmi_trn_lan09_rmcp_port, { "Secondary RMCP Port Number", - "ipmi.lan09.rmcp_port", FT_UINT16, BASE_CUSTOM, ipmi_fmt_udpport, 0, NULL, HFILL }}, + "ipmi.lan09.rmcp_port", FT_UINT16, BASE_CUSTOM, CF_FUNC(ipmi_fmt_udpport), 0, NULL, HFILL }}, { &hf_ipmi_trn_lan10_responses, { "ARP responses", @@ -2240,7 +2240,7 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_lan11_arp_interval, { "Gratuitous ARP interval", - "ipmi.lan10.arp_interval", FT_UINT8, BASE_CUSTOM, ipmi_fmt_500ms_0based, 0, NULL, HFILL }}, + "ipmi.lan10.arp_interval", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_500ms_0based), 0, NULL, HFILL }}, { &hf_ipmi_trn_lan12_def_gw_ip, { "Default Gateway Address", @@ -2277,7 +2277,7 @@ proto_register_ipmi_transport(void) "ipmi.lan18.dst_type", FT_UINT8, BASE_HEX, VALS(lan18_dst_type_vals), 0x07, NULL, HFILL }}, { &hf_ipmi_trn_lan18_tout, { "Timeout/Retry Interval", - "ipmi.lan18.tout", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_0based, 0, NULL, HFILL }}, + "ipmi.lan18.tout", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_0based), 0, NULL, HFILL }}, { &hf_ipmi_trn_lan18_retries, { "Retries", "ipmi.lan18.retries", FT_UINT8, BASE_DEC, NULL, 0x07, NULL, HFILL }}, @@ -2361,7 +2361,7 @@ proto_register_ipmi_transport(void) "ipmi.serial03.basic", FT_BOOLEAN, 8, TFS(&tfs_enabled_disabled), 0x01, NULL, HFILL }}, { &hf_ipmi_trn_serial04_timeout, { "Session Inactivity Timeout", - "ipmi.serial04.timeout", FT_UINT8, BASE_CUSTOM, serial04_timeout_fmt, 0x0f, NULL, HFILL }}, + "ipmi.serial04.timeout", FT_UINT8, BASE_CUSTOM, CF_FUNC(serial04_timeout_fmt), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_serial05_cbcp_callback, { "CBCP Callback", "ipmi.serial05.cbcp", FT_BOOLEAN, 8, TFS(&tfs_enabled_disabled), 0x02, NULL, HFILL }}, @@ -2439,10 +2439,10 @@ proto_register_ipmi_transport(void) "ipmi.serial08.ping_retry", FT_BOOLEAN, 8, TFS(&tfs_enabled_disabled), 0x01, NULL, HFILL }}, { &hf_ipmi_trn_serial09_ring_duration, { "Ring Duration", - "ipmi.serial09.ring_duration", FT_UINT8, BASE_CUSTOM, ipmi_fmt_500ms_1based, 0x3f, NULL, HFILL }}, + "ipmi.serial09.ring_duration", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_500ms_1based), 0x3f, NULL, HFILL }}, { &hf_ipmi_trn_serial09_ring_dead, { "Ring Dead Time", - "ipmi.serial09.ring_dead", FT_UINT8, BASE_CUSTOM, ipmi_fmt_500ms_0based, 0x0f, NULL, HFILL }}, + "ipmi.serial09.ring_dead", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_500ms_0based), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_serial10_set_sel, { "Set selector (16-byte block #)", "ipmi.serial10.set_sel", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -2489,7 +2489,7 @@ proto_register_ipmi_transport(void) "ipmi.serial17.call_retries", FT_UINT8, BASE_DEC, NULL, 0x07, NULL, HFILL }}, { &hf_ipmi_trn_serial17_alert_ack_timeout, { "Alert Acknowledge Timeout", - "ipmi.serial17.alert_ack_timeout", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_0based, 0, NULL, HFILL }}, + "ipmi.serial17.alert_ack_timeout", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_0based), 0, NULL, HFILL }}, { &hf_ipmi_trn_serial17_dialstr_sel, { "Dial String Selector", "ipmi.serial17.dialstr_sel", FT_UINT8, BASE_DEC, NULL, 0xf0, NULL, HFILL }}, @@ -2588,22 +2588,22 @@ proto_register_ipmi_transport(void) "ipmi.serial28.ctrl_esc", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }}, { &hf_ipmi_trn_serial28_t2, { "TAP T2", - "ipmi.serial28.tap_t2", FT_UINT8, BASE_CUSTOM, ipmi_fmt_500ms_0based, 0xf0, NULL, HFILL }}, + "ipmi.serial28.tap_t2", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_500ms_0based), 0xf0, NULL, HFILL }}, { &hf_ipmi_trn_serial28_t1, { "TAP T1", - "ipmi.serial28.tap_t1", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_0based, 0x0f, NULL, HFILL }}, + "ipmi.serial28.tap_t1", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_0based), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_serial28_t4, { "TAP T4", - "ipmi.serial28.tap_t4", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_0based, 0xf0, NULL, HFILL }}, + "ipmi.serial28.tap_t4", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_0based), 0xf0, NULL, HFILL }}, { &hf_ipmi_trn_serial28_t3, { "TAP T3", - "ipmi.serial28.tap_t3", FT_UINT8, BASE_CUSTOM, ipmi_fmt_2s_0based, 0x0f, NULL, HFILL }}, + "ipmi.serial28.tap_t3", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_2s_0based), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_serial28_t6, { "IPMI T6", - "ipmi.serial28.ipmi_t6", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_0based, 0xf0, NULL, HFILL }}, + "ipmi.serial28.ipmi_t6", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_0based), 0xf0, NULL, HFILL }}, { &hf_ipmi_trn_serial28_t5, { "TAP T5", - "ipmi.serial28.tap_t5", FT_UINT8, BASE_CUSTOM, ipmi_fmt_2s_0based, 0x0f, NULL, HFILL }}, + "ipmi.serial28.tap_t5", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_2s_0based), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_serial28_n2, { "TAP N2", "ipmi.serial28.tap_n2", FT_UINT8, BASE_DEC, NULL, 0xf0, NULL, HFILL }}, @@ -2669,10 +2669,10 @@ proto_register_ipmi_transport(void) "ipmi.serial30.proto_comp", FT_BOOLEAN, 8, TFS(&tfs_enabled_disabled), 0x01, NULL, HFILL }}, { &hf_ipmi_trn_serial31_port, { "Primary RMCP Port Number", - "ipmi.serial31.port", FT_UINT16, BASE_CUSTOM, ipmi_fmt_udpport, 0, NULL, HFILL }}, + "ipmi.serial31.port", FT_UINT16, BASE_CUSTOM, CF_FUNC(ipmi_fmt_udpport), 0, NULL, HFILL }}, { &hf_ipmi_trn_serial32_port, { "Secondary RMCP Port Number", - "ipmi.serial32.port", FT_UINT16, BASE_CUSTOM, ipmi_fmt_udpport, 0, NULL, HFILL }}, + "ipmi.serial32.port", FT_UINT16, BASE_CUSTOM, CF_FUNC(ipmi_fmt_udpport), 0, NULL, HFILL }}, { &hf_ipmi_trn_serial33_auth_proto, { "PPP Link Authentication Protocol", "ipmi.serial33.auth_proto", FT_UINT8, BASE_HEX, VALS(serialXX_proto_vals), 0x0f, NULL, HFILL }}, @@ -2732,7 +2732,7 @@ proto_register_ipmi_transport(void) "ipmi.serial44.acct_sel", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, { &hf_ipmi_trn_serial44_hold_time, { "Connection Hold Time", - "ipmi.serial44.hold_time", FT_UINT8, BASE_CUSTOM, ipmi_fmt_1s_1based, 0, NULL, HFILL }}, + "ipmi.serial44.hold_time", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_1s_1based), 0, NULL, HFILL }}, { &hf_ipmi_trn_serial45_src_ipaddr, { "Source IP Address", "ipmi.serial45.src_ipaddr", FT_IPv4, BASE_NONE, NULL, 0, NULL, HFILL }}, @@ -2774,7 +2774,7 @@ proto_register_ipmi_transport(void) "ipmi.serial51.port_assoc_sel", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, { &hf_ipmi_trn_serial51_ipmi_channel, { "IPMI Channel", - "ipmi.serial51.ipmi_channel", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0xf0, NULL, HFILL }}, + "ipmi.serial51.ipmi_channel", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0xf0, NULL, HFILL }}, { &hf_ipmi_trn_serial51_conn_num, { "Connector number", "ipmi.serial51.conn_num", FT_UINT8, BASE_DEC, NULL, 0x0f, NULL, HFILL }}, @@ -2802,7 +2802,7 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_01_chan, { "Channel", - "ipmi.tr01.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr01.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_01_param, { "Parameter Selector", "ipmi.tr01.param", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -2815,7 +2815,7 @@ proto_register_ipmi_transport(void) "ipmi.tr02.getrev", FT_BOOLEAN, 8, NULL, 0x80, NULL, HFILL }}, { &hf_ipmi_trn_02_chan, { "Channel", - "ipmi.tr02.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr02.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_02_param, { "Parameter selector", "ipmi.tr02.param", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -2837,7 +2837,7 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_03_chan, { "Channel", - "ipmi.tr03.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr03.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_03_arp_resp, { "BMC-generated ARP responses", "ipmi.tr03.arp_resp", FT_BOOLEAN, 8, TFS(&tfs_03_suspend), 0x02, NULL, HFILL }}, @@ -2853,7 +2853,7 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_04_chan, { "Channel", - "ipmi.tr04.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr04.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_04_clear, { "Statistics", "ipmi.tr04.clear", FT_BOOLEAN, 8, TFS(&tfs_04_clear), 0x01, NULL, HFILL }}, @@ -2887,7 +2887,7 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_10_chan, { "Channel", - "ipmi.tr10.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr10.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_10_param, { "Parameter Selector", "ipmi.tr10.param", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -2900,7 +2900,7 @@ proto_register_ipmi_transport(void) "ipmi.tr11.getrev", FT_BOOLEAN, 8, NULL, 0x80, NULL, HFILL }}, { &hf_ipmi_trn_11_chan, { "Channel", - "ipmi.tr11.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr11.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_11_param, { "Parameter selector", "ipmi.tr11.param", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -2922,7 +2922,7 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_12_chan, { "Channel", - "ipmi.tr12.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr12.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_12_mux_setting, { "Mux Setting", "ipmi.tr12.mux_setting", FT_UINT8, BASE_HEX, VALS(vals_12_mux), 0x0f, NULL, HFILL }}, @@ -2947,7 +2947,7 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_13_chan, { "Channel", - "ipmi.tr13.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr13.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_13_code1, { "Last code", "ipmi.tr13.code1", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }}, @@ -2966,7 +2966,7 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_14_chan, { "Channel", - "ipmi.tr14.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr14.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_14_block, { "Block number", "ipmi.tr14.block", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -2976,7 +2976,7 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_15_chan, { "Channel", - "ipmi.tr15.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr15.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_15_block, { "Block number", "ipmi.tr15.block", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -2986,13 +2986,13 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_16_chan, { "Channel", - "ipmi.tr16.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr16.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_16_src_port, { "Source Port", - "ipmi.tr16.src_port", FT_UINT16, BASE_CUSTOM, ipmi_fmt_udpport, 0, NULL, HFILL }}, + "ipmi.tr16.src_port", FT_UINT16, BASE_CUSTOM, CF_FUNC(ipmi_fmt_udpport), 0, NULL, HFILL }}, { &hf_ipmi_trn_16_dst_port, { "Destination Port", - "ipmi.tr16.dst_port", FT_UINT16, BASE_CUSTOM, ipmi_fmt_udpport, 0, NULL, HFILL }}, + "ipmi.tr16.dst_port", FT_UINT16, BASE_CUSTOM, CF_FUNC(ipmi_fmt_udpport), 0, NULL, HFILL }}, { &hf_ipmi_trn_16_src_addr, { "Source IP Address", "ipmi.tr16.src_addr", FT_IPv4, BASE_NONE, NULL, 0, NULL, HFILL }}, @@ -3005,13 +3005,13 @@ proto_register_ipmi_transport(void) { &hf_ipmi_trn_17_chan, { "Channel", - "ipmi.tr17.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr17.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_17_clear, { "Clear buffer", "ipmi.tr17.clear", FT_BOOLEAN, 8, NULL, 0x80, NULL, HFILL }}, { &hf_ipmi_trn_17_block_num, { "Block number", - "ipmi.tr17.block_num", FT_UINT8, BASE_CUSTOM, tr17_fmt_blockno, 0x7f, NULL, HFILL }}, + "ipmi.tr17.block_num", FT_UINT8, BASE_CUSTOM, CF_FUNC(tr17_fmt_blockno), 0x7f, NULL, HFILL }}, { &hf_ipmi_trn_17_size, { "Number of received bytes", "ipmi.tr17.size", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -3024,11 +3024,11 @@ proto_register_ipmi_transport(void) "ipmi.tr18.state", FT_UINT8, BASE_HEX, VALS(vals_18_state), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_18_ipmi_ver, { "IPMI Version", - "ipmi.tr18.ipmi_ver", FT_UINT8, BASE_CUSTOM, ipmi_fmt_version, 0, NULL, HFILL }}, + "ipmi.tr18.ipmi_ver", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_version), 0, NULL, HFILL }}, { &hf_ipmi_trn_19_chan, { "Channel", - "ipmi.tr19.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr19.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_19_dest_sel, { "Destination selector", "ipmi.tr19.dest_sel", FT_UINT8, BASE_DEC, NULL, 0x0f, NULL, HFILL }}, @@ -3066,14 +3066,14 @@ proto_register_ipmi_transport(void) "ipmi.tr1a.user", FT_UINT8, BASE_DEC, NULL, 0x3f, NULL, HFILL }}, { &hf_ipmi_trn_1a_chan, { "Channel", - "ipmi.tr1a.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr1a.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, { &hf_ipmi_trn_1b_user, { "User ID", "ipmi.tr1b.user", FT_UINT8, BASE_DEC, NULL, 0x3f, NULL, HFILL }}, { &hf_ipmi_trn_1b_chan, { "Channel", - "ipmi.tr1b.chan", FT_UINT8, BASE_CUSTOM, ipmi_fmt_channel, 0x0f, NULL, HFILL }}, + "ipmi.tr1b.chan", FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_channel), 0x0f, NULL, HFILL }}, }; static gint *ett[] = { diff --git a/epan/dissectors/packet-ipmi-vita.c b/epan/dissectors/packet-ipmi-vita.c index dad2a30d4b..8b127b47c1 100644 --- a/epan/dissectors/packet-ipmi-vita.c +++ b/epan/dissectors/packet-ipmi-vita.c @@ -455,7 +455,7 @@ static hf_register_info hf_ipmi_vita[] = { FT_UINT8, BASE_HEX, VALS(str_vita_vso_std), 0x3, NULL, HFILL }}, { &hf_vita_rev, { "VSO Specification Revision", "ipmi.vita.vso.rev", - FT_UINT8, BASE_CUSTOM, ipmi_fmt_version, 0, NULL, HFILL }}, + FT_UINT8, BASE_CUSTOM, CF_FUNC(ipmi_fmt_version), 0, NULL, HFILL }}, { &hf_vita_max_fruid, { "Max FRU Device ID", "ipmi.vita.max.fruid", FT_UINT8, BASE_DEC_HEX, NULL, 0, NULL, HFILL }}, diff --git a/epan/dissectors/packet-ipp.c b/epan/dissectors/packet-ipp.c index 0236b60fcc..4ca6415b6d 100644 --- a/epan/dissectors/packet-ipp.c +++ b/epan/dissectors/packet-ipp.c @@ -684,7 +684,7 @@ proto_register_ipp(void) NULL, 0, NULL, HFILL }}, /* Generated from convert_proto_tree_add_text.pl */ - { &hf_ipp_version, { "Version", "ipp.version", FT_UINT16, BASE_CUSTOM, ipp_fmt_version, 0x0, NULL, HFILL }}, + { &hf_ipp_version, { "Version", "ipp.version", FT_UINT16, BASE_CUSTOM, CF_FUNC(ipp_fmt_version), 0x0, NULL, HFILL }}, { &hf_ipp_operation_id, { "Operation-id", "ipp.operation_id", FT_UINT16, BASE_HEX, VALS(operation_vals), 0x0, NULL, HFILL }}, { &hf_ipp_status_code, { "Status-code", "ipp.status_code", FT_UINT16, BASE_HEX, VALS(status_vals), 0x0, NULL, HFILL }}, { &hf_ipp_request_id, { "Request ID", "ipp.request_id", FT_UINT32, BASE_DEC, NULL, 0x0, NULL, HFILL }}, diff --git a/epan/dissectors/packet-j1939.c b/epan/dissectors/packet-j1939.c index 4fbe1017ae..10c8a7860c 100644 --- a/epan/dissectors/packet-j1939.c +++ b/epan/dissectors/packet-j1939.c @@ -319,11 +319,11 @@ void proto_register_j1939(void) }, { &hf_j1939_src_addr, {"Source Address", "j1939.src_addr", - FT_UINT32, BASE_CUSTOM, j1939_fmt_address, 0x000000FF, NULL, HFILL } + FT_UINT32, BASE_CUSTOM, CF_FUNC(j1939_fmt_address), 0x000000FF, NULL, HFILL } }, { &hf_j1939_dst_addr, {"Destination Address", "j1939.dst_addr", - FT_UINT32, BASE_CUSTOM, j1939_fmt_address, 0x0000FF00, NULL, HFILL } + FT_UINT32, BASE_CUSTOM, CF_FUNC(j1939_fmt_address), 0x0000FF00, NULL, HFILL } }, { &hf_j1939_group_extension, {"Group Extension", "j1939.group_extension", diff --git a/epan/dissectors/packet-kink.c b/epan/dissectors/packet-kink.c index 76cbfee86d..39c37bf91b 100644 --- a/epan/dissectors/packet-kink.c +++ b/epan/dissectors/packet-kink.c @@ -875,7 +875,7 @@ proto_register_kink(void) { NULL, HFILL }}, { &hf_kink_version, { "Version", "kink.version", - FT_UINT8, BASE_CUSTOM, kink_fmt_version, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(kink_fmt_version), 0x0, NULL, HFILL }}, { &hf_kink_domain_of_interpretation, { "Domain Of Interpretation", "kink.domain_of_interpretation", @@ -883,7 +883,7 @@ proto_register_kink(void) { NULL, HFILL }}, { &hf_kink_qmversion, { "QMVersion", "kink.qmversion", - FT_UINT8, BASE_CUSTOM, kink_fmt_version, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(kink_fmt_version), 0x0, NULL, HFILL }}, { &hf_kink_error_code, { "ErrorCode", "kink.error_code", diff --git a/epan/dissectors/packet-llc.c b/epan/dissectors/packet-llc.c index a38ceb05e8..ebc9d24f0a 100644 --- a/epan/dissectors/packet-llc.c +++ b/epan/dissectors/packet-llc.c @@ -760,7 +760,7 @@ proto_register_llc(void) { &hf_llc_dsap_sap, { "SAP", "llc.dsap.sap", FT_UINT8, BASE_CUSTOM, - llc_sap_value, 0xFE, "Service Access Point", HFILL }}, + CF_FUNC(llc_sap_value), 0xFE, "Service Access Point", HFILL }}, { &hf_llc_dsap_ig, { "IG Bit", "llc.dsap.ig", FT_BOOLEAN, 8, @@ -772,7 +772,7 @@ proto_register_llc(void) { &hf_llc_ssap_sap, { "SAP", "llc.ssap.sap", FT_UINT8, BASE_CUSTOM, - llc_sap_value, 0xFE, "Service Access Point", HFILL }}, + CF_FUNC(llc_sap_value), 0xFE, "Service Access Point", HFILL }}, { &hf_llc_ssap_cr, { "CR Bit", "llc.ssap.cr", FT_BOOLEAN, 8, diff --git a/epan/dissectors/packet-lldp.c b/epan/dissectors/packet-lldp.c index a071191ffc..95c3f45ad4 100644 --- a/epan/dissectors/packet-lldp.c +++ b/epan/dissectors/packet-lldp.c @@ -4435,11 +4435,11 @@ proto_register_lldp(void) }, { &hf_ieee_802_3_mdi_requested_power, { "PD Requested Power Value", "lldp.ieee.802_3.mdi_pde_requested", FT_UINT16, BASE_CUSTOM, - mdi_power_base, 0, NULL, HFILL } + CF_FUNC(mdi_power_base), 0, NULL, HFILL } }, { &hf_ieee_802_3_mdi_allocated_power, { "PSE Allocated Power Value", "lldp.ieee.802_3.mdi_pse_allocated", FT_UINT16, BASE_CUSTOM, - mdi_power_base, 0, NULL, HFILL } + CF_FUNC(mdi_power_base), 0, NULL, HFILL } }, { &hf_ieee_802_3_aggregation_status, { "Aggregation Status", "lldp.ieee.802_3.aggregation_status", FT_UINT8, BASE_HEX, @@ -4595,7 +4595,7 @@ proto_register_lldp(void) }, { &hf_media_loc_lat, { "Latitude", "lldp.media.loc.latitude", FT_UINT64, BASE_CUSTOM, - latitude_base, 0x0, NULL, HFILL } + CF_FUNC(latitude_base), 0x0, NULL, HFILL } }, { &hf_media_loc_long_resolution, { "Longitude Resolution", "lldp.media.loc.long_resolution", FT_UINT8, BASE_DEC, @@ -4603,7 +4603,7 @@ proto_register_lldp(void) }, { &hf_media_loc_long, { "Longitude", "lldp.media.loc.longitude", FT_UINT64, BASE_CUSTOM, - longitude_base, 0x0, NULL, HFILL } + CF_FUNC(longitude_base), 0x0, NULL, HFILL } }, { &hf_media_loc_alt_type, { "Altitude Type", "lldp.media.loc.alt_type", FT_UINT8, BASE_DEC, @@ -4663,7 +4663,7 @@ proto_register_lldp(void) }, { &hf_media_power_value, { "Power Value", "lldp.media.power.value", FT_UINT16, BASE_CUSTOM, - media_power_base, 0x0, NULL, HFILL } + CF_FUNC(media_power_base), 0x0, NULL, HFILL } }, { &hf_media_hardware, { "Hardware Revision", "lldp.media.hardware", FT_STRINGZPAD, BASE_NONE, diff --git a/epan/dissectors/packet-lpp.c b/epan/dissectors/packet-lpp.c index a5a3c86605..dec06f0284 100644 --- a/epan/dissectors/packet-lpp.c +++ b/epan/dissectors/packet-lpp.c @@ -983,7 +983,7 @@ static int hf_lpp_T_requestedMeasurements_ueRxTxReq = -1; static int hf_lpp_T_ecid_MeasSupported_rsrpSup = -1; static int hf_lpp_T_ecid_MeasSupported_rsrqSup = -1; static int hf_lpp_T_ecid_MeasSupported_ueRxTxSup = -1; -static int hf_lpp_dummy_eag_field = -1; /* never registered */ +static int dummy_hf_lpp_eag_field = -1; /* never registered */ /*--- End of included file: packet-lpp-hf.c ---*/ #line 49 "../../asn1/lpp/packet-lpp-template.c" @@ -4056,7 +4056,7 @@ static const per_sequence_t GNSS_GenericAssistDataSupportElement_sequence[] = { { &hf_lpp_gnss_AlmanacSupport, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_GNSS_AlmanacSupport }, { &hf_lpp_gnss_UTC_ModelSupport, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_GNSS_UTC_ModelSupport }, { &hf_lpp_gnss_AuxiliaryInformationSupport, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_GNSS_AuxiliaryInformationSupport }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_GenericAssistDataSupportElement_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_GenericAssistDataSupportElement_eag_1 }, { NULL, 0, 0, NULL } }; @@ -5112,7 +5112,7 @@ static const per_sequence_t GNSS_GenericAssistDataReqElement_sequence[] = { { &hf_lpp_gnss_AlmanacReq , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_GNSS_AlmanacReq }, { &hf_lpp_gnss_UTCModelReq, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_GNSS_UTC_ModelReq }, { &hf_lpp_gnss_AuxiliaryInformationReq, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_GNSS_AuxiliaryInformationReq }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_GenericAssistDataReqElement_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_GenericAssistDataReqElement_eag_1 }, { NULL, 0, 0, NULL } }; @@ -5596,7 +5596,7 @@ static const per_sequence_t T_eUTRA_sequence[] = { { &hf_lpp_physCellId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_INTEGER_0_503 }, { &hf_lpp_cellGlobalIdEUTRA, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_CellGlobalIdEUTRA_AndUTRA }, { &hf_lpp_earfcn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_ARFCN_ValueEUTRA }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_T_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_T_eag_1 }, { NULL, 0, 0, NULL } }; @@ -7235,7 +7235,7 @@ static const per_sequence_t GNSS_NavModelSatelliteElement_sequence[] = { { &hf_lpp_iod , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_BIT_STRING_SIZE_11 }, { &hf_lpp_gnss_ClockModel , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_ClockModel }, { &hf_lpp_gnss_OrbitModel , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_OrbitModel }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_NavModelSatelliteElement_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_NavModelSatelliteElement_eag_1 }, { NULL, 0, 0, NULL } }; @@ -7993,7 +7993,7 @@ static const per_sequence_t GNSS_Almanac_sequence[] = { { &hf_lpp_ioda , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_INTEGER_0_3 }, { &hf_lpp_completeAlmanacProvided, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_BOOLEAN }, { &hf_lpp_gnss_AlmanacList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_AlmanacList }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_Almanac_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_Almanac_eag_1 }, { NULL, 0, 0, NULL } }; @@ -8712,7 +8712,7 @@ static const per_sequence_t GNSS_GenericAssistDataElement_sequence[] = { { &hf_lpp_gnss_Almanac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_GNSS_Almanac }, { &hf_lpp_gnss_UTC_Model , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_GNSS_UTC_Model }, { &hf_lpp_gnss_AuxiliaryInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_GNSS_AuxiliaryInformation }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_GenericAssistDataElement_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_GenericAssistDataElement_eag_1 }, { NULL, 0, 0, NULL } }; @@ -8987,7 +8987,7 @@ static const per_sequence_t OTDOA_ReferenceCellInfo_sequence[] = { { &hf_lpp_antennaPortConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_T_antennaPortConfig }, { &hf_lpp_cpLength , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_T_cpLength }, { &hf_lpp_prsInfo , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_PRS_Info }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_OTDOA_ReferenceCellInfo_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_OTDOA_ReferenceCellInfo_eag_1 }, { NULL, 0, 0, NULL } }; @@ -9076,7 +9076,7 @@ static const per_sequence_t OTDOA_NeighbourCellInfoElement_sequence[] = { { &hf_lpp_prs_SubframeOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_INTEGER_0_1279 }, { &hf_lpp_expectedRSTD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_INTEGER_0_16383 }, { &hf_lpp_expectedRSTD_Uncertainty, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_INTEGER_0_1023 }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_OTDOA_NeighbourCellInfoElement_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_OTDOA_NeighbourCellInfoElement_eag_1 }, { NULL, 0, 0, NULL } }; @@ -9532,7 +9532,7 @@ dissect_lpp_ResponseTime_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t ResponseTime_sequence[] = { { &hf_lpp_time , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_T_time }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_ResponseTime_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_ResponseTime_eag_1 }, { NULL, 0, 0, NULL } }; @@ -10395,7 +10395,7 @@ static const per_sequence_t CommonIEsProvideLocationInformation_sequence[] = { { &hf_lpp_locationEstimate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_LocationCoordinates }, { &hf_lpp_velocityEstimate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_Velocity }, { &hf_lpp_locationError , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_LocationError }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_CommonIEsProvideLocationInformation_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_CommonIEsProvideLocationInformation_eag_1 }, { NULL, 0, 0, NULL } }; @@ -10932,7 +10932,7 @@ static const per_sequence_t NeighbourMeasurementElement_sequence[] = { { &hf_lpp_earfcnNeighbour , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_ARFCN_ValueEUTRA }, { &hf_lpp_rstd , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_INTEGER_0_12711 }, { &hf_lpp_rstd_Quality , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_OTDOA_MeasQuality }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_NeighbourMeasurementElement_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_NeighbourMeasurementElement_eag_1 }, { NULL, 0, 0, NULL } }; @@ -10979,7 +10979,7 @@ static const per_sequence_t OTDOA_SignalMeasurementInformation_sequence[] = { { &hf_lpp_earfcnRef , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_ARFCN_ValueEUTRA }, { &hf_lpp_referenceQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_OTDOA_MeasQuality }, { &hf_lpp_neighbourMeasurementList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lpp_NeighbourMeasurementList }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_OTDOA_SignalMeasurementInformation_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_OTDOA_SignalMeasurementInformation_eag_1 }, { NULL, 0, 0, NULL } }; @@ -11048,7 +11048,7 @@ static const per_sequence_t MeasuredResultsElement_sequence[] = { { &hf_lpp_rsrp_Result , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_INTEGER_0_97 }, { &hf_lpp_rsrq_Result , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_INTEGER_0_34 }, { &hf_lpp_ue_RxTxTimeDiff , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lpp_INTEGER_0_4095 }, - { &hf_lpp_dummy_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_MeasuredResultsElement_eag_1 }, + { &dummy_hf_lpp_eag_field , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lpp_MeasuredResultsElement_eag_1 }, { NULL, 0, 0, NULL } }; @@ -12167,11 +12167,11 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_degreesLatitude, { "degreesLatitude", "lpp.degreesLatitude", - FT_UINT32, BASE_CUSTOM, &lpp_degreesLatitude_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_degreesLatitude_fmt), 0, "INTEGER_0_8388607", HFILL }}, { &hf_lpp_degreesLongitude, { "degreesLongitude", "lpp.degreesLongitude", - FT_INT32, BASE_CUSTOM, &lpp_degreesLongitude_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_degreesLongitude_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_latitudeSign_01, { "latitudeSign", "lpp.latitudeSign", @@ -12179,7 +12179,7 @@ void proto_register_lpp(void) { "T_latitudeSign_01", HFILL }}, { &hf_lpp_uncertainty, { "uncertainty", "lpp.uncertainty", - FT_UINT32, BASE_CUSTOM, &lpp_uncertainty_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_uncertainty_fmt), 0, "INTEGER_0_127", HFILL }}, { &hf_lpp_latitudeSign_02, { "latitudeSign", "lpp.latitudeSign", @@ -12187,19 +12187,19 @@ void proto_register_lpp(void) { "T_latitudeSign_02", HFILL }}, { &hf_lpp_uncertaintySemiMajor, { "uncertaintySemiMajor", "lpp.uncertaintySemiMajor", - FT_UINT32, BASE_CUSTOM, &lpp_uncertainty_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_uncertainty_fmt), 0, "INTEGER_0_127", HFILL }}, { &hf_lpp_uncertaintySemiMinor, { "uncertaintySemiMinor", "lpp.uncertaintySemiMinor", - FT_UINT32, BASE_CUSTOM, &lpp_uncertainty_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_uncertainty_fmt), 0, "INTEGER_0_127", HFILL }}, { &hf_lpp_orientationMajorAxis, { "orientationMajorAxis", "lpp.orientationMajorAxis", - FT_UINT32, BASE_CUSTOM, &lpp_angle_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_angle_fmt), 0, "INTEGER_0_179", HFILL }}, { &hf_lpp_confidence, { "confidence", "lpp.confidence", - FT_UINT32, BASE_CUSTOM, &lpp_confidence_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_confidence_fmt), 0, "INTEGER_0_100", HFILL }}, { &hf_lpp_latitudeSign_03, { "latitudeSign", "lpp.latitudeSign", @@ -12211,7 +12211,7 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_altitude, { "altitude", "lpp.altitude", - FT_UINT32, BASE_CUSTOM, &lpp_altitude_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_altitude_fmt), 0, "INTEGER_0_32767", HFILL }}, { &hf_lpp_latitudeSign_04, { "latitudeSign", "lpp.latitudeSign", @@ -12223,7 +12223,7 @@ void proto_register_lpp(void) { "T_altitudeDirection_01", HFILL }}, { &hf_lpp_uncertaintyAltitude, { "uncertaintyAltitude", "lpp.uncertaintyAltitude", - FT_UINT32, BASE_CUSTOM, &lpp_uncertaintyAltitude_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_uncertaintyAltitude_fmt), 0, "INTEGER_0_127", HFILL }}, { &hf_lpp_latitudeSign_05, { "latitudeSign", "lpp.latitudeSign", @@ -12231,19 +12231,19 @@ void proto_register_lpp(void) { "T_latitudeSign_05", HFILL }}, { &hf_lpp_innerRadius, { "innerRadius", "lpp.innerRadius", - FT_UINT32, BASE_CUSTOM, &lpp_radius_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_radius_fmt), 0, "INTEGER_0_65535", HFILL }}, { &hf_lpp_uncertaintyRadius, { "uncertaintyRadius", "lpp.uncertaintyRadius", - FT_UINT32, BASE_CUSTOM, &lpp_uncertainty_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_uncertainty_fmt), 0, "INTEGER_0_127", HFILL }}, { &hf_lpp_offsetAngle, { "offsetAngle", "lpp.offsetAngle", - FT_UINT32, BASE_CUSTOM, &lpp_angle_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_angle_fmt), 0, "INTEGER_0_179", HFILL }}, { &hf_lpp_includedAngle, { "includedAngle", "lpp.includedAngle", - FT_UINT32, BASE_CUSTOM, &lpp_angle_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_angle_fmt), 0, "INTEGER_0_179", HFILL }}, { &hf_lpp_EPDU_Sequence_item, { "EPDU", "lpp.EPDU_element", @@ -12455,7 +12455,7 @@ void proto_register_lpp(void) { "BOOLEAN", HFILL }}, { &hf_lpp_accuracy, { "accuracy", "lpp.accuracy", - FT_UINT32, BASE_CUSTOM, &lpp_uncertainty_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_uncertainty_fmt), 0, "INTEGER_0_127", HFILL }}, { &hf_lpp_time, { "time", "lpp.time", @@ -12639,11 +12639,11 @@ void proto_register_lpp(void) { "INTEGER_0_1279", HFILL }}, { &hf_lpp_expectedRSTD, { "expectedRSTD", "lpp.expectedRSTD", - FT_UINT32, BASE_CUSTOM, &lpp_expectedRSTD_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_expectedRSTD_fmt), 0, "INTEGER_0_16383", HFILL }}, { &hf_lpp_expectedRSTD_Uncertainty, { "expectedRSTD-Uncertainty", "lpp.expectedRSTD_Uncertainty", - FT_UINT32, BASE_CUSTOM, &lpp_expectedRSTD_Uncertainty_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_expectedRSTD_Uncertainty_fmt), 0, "INTEGER_0_1023", HFILL }}, { &hf_lpp_earfcn_v9a0, { "earfcn-v9a0", "lpp.earfcn_v9a0", @@ -12691,7 +12691,7 @@ void proto_register_lpp(void) { "ARFCN_ValueEUTRA", HFILL }}, { &hf_lpp_rstd, { "rstd", "lpp.rstd", - FT_UINT32, BASE_CUSTOM, &lpp_rstd_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_rstd_fmt), 0, "INTEGER_0_12711", HFILL }}, { &hf_lpp_rstd_Quality, { "rstd-Quality", "lpp.rstd_Quality_element", @@ -12859,7 +12859,7 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_referenceTimeUnc, { "referenceTimeUnc", "lpp.referenceTimeUnc", - FT_UINT32, BASE_CUSTOM, &lpp_referenceTimeUnc_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_referenceTimeUnc_fmt), 0, "INTEGER_0_127", HFILL }}, { &hf_lpp_gnss_ReferenceTimeForCells, { "gnss-ReferenceTimeForCells", "lpp.gnss_ReferenceTimeForCells", @@ -12931,11 +12931,11 @@ void proto_register_lpp(void) { "INTEGER_0_12533", HFILL }}, { &hf_lpp_fractionalSecondsFromFrameStructureStart, { "fractionalSecondsFromFrameStructureStart", "lpp.fractionalSecondsFromFrameStructureStart", - FT_UINT32, BASE_CUSTOM, &lpp_fractionalSecondsFromFrameStructureStart_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_fractionalSecondsFromFrameStructureStart_fmt), 0, "INTEGER_0_3999999", HFILL }}, { &hf_lpp_frameDrift, { "frameDrift", "lpp.frameDrift", - FT_INT32, BASE_CUSTOM, &lpp_frameDrift_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_frameDrift_fmt), 0, "INTEGER_M64_63", HFILL }}, { &hf_lpp_cellID, { "cellID", "lpp.cellID", @@ -13015,47 +13015,47 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_alfa0, { "alfa0", "lpp.alfa0", - FT_INT32, BASE_CUSTOM, &lpp_alpha0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_alpha0_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_alfa1, { "alfa1", "lpp.alfa1", - FT_INT32, BASE_CUSTOM, &lpp_alpha1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_alpha1_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_alfa2, { "alfa2", "lpp.alfa2", - FT_INT32, BASE_CUSTOM, &lpp_alpha2_3_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_alpha2_3_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_alfa3, { "alfa3", "lpp.alfa3", - FT_INT32, BASE_CUSTOM, &lpp_alpha2_3_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_alpha2_3_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_beta0, { "beta0", "lpp.beta0", - FT_INT32, BASE_CUSTOM, &lpp_beta0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_beta0_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_beta1, { "beta1", "lpp.beta1", - FT_INT32, BASE_CUSTOM, &lpp_beta1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_beta1_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_beta2, { "beta2", "lpp.beta2", - FT_INT32, BASE_CUSTOM, &lpp_beta2_3_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_beta2_3_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_beta3, { "beta3", "lpp.beta3", - FT_INT32, BASE_CUSTOM, &lpp_beta2_3_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_beta2_3_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_ai0, { "ai0", "lpp.ai0", - FT_UINT32, BASE_CUSTOM, &lpp_ai0_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_ai0_fmt), 0, "INTEGER_0_2047", HFILL }}, { &hf_lpp_ai1, { "ai1", "lpp.ai1", - FT_INT32, BASE_CUSTOM, &lpp_ai1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_ai1_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_ai2, { "ai2", "lpp.ai2", - FT_INT32, BASE_CUSTOM, &lpp_ai2_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_ai2_fmt), 0, "INTEGER_M8192_8191", HFILL }}, { &hf_lpp_ionoStormFlag1, { "ionoStormFlag1", "lpp.ionoStormFlag1", @@ -13079,31 +13079,31 @@ void proto_register_lpp(void) { "INTEGER_0_1", HFILL }}, { &hf_lpp_teop, { "teop", "lpp.teop", - FT_UINT32, BASE_CUSTOM, &lpp_teop_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_teop_fmt), 0, "INTEGER_0_65535", HFILL }}, { &hf_lpp_pmX, { "pmX", "lpp.pmX", - FT_INT32, BASE_CUSTOM, &lpp_pmX_Y_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_pmX_Y_fmt), 0, "INTEGER_M1048576_1048575", HFILL }}, { &hf_lpp_pmXdot, { "pmXdot", "lpp.pmXdot", - FT_INT32, BASE_CUSTOM, &lpp_pmX_Ydot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_pmX_Ydot_fmt), 0, "INTEGER_M16384_16383", HFILL }}, { &hf_lpp_pmY, { "pmY", "lpp.pmY", - FT_INT32, BASE_CUSTOM, &lpp_pmX_Y_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_pmX_Y_fmt), 0, "INTEGER_M1048576_1048575", HFILL }}, { &hf_lpp_pmYdot, { "pmYdot", "lpp.pmYdot", - FT_INT32, BASE_CUSTOM, &lpp_pmX_Ydot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_pmX_Ydot_fmt), 0, "INTEGER_M16384_16383", HFILL }}, { &hf_lpp_deltaUT1, { "deltaUT1", "lpp.deltaUT1", - FT_INT32, BASE_CUSTOM, &lpp_deltaUT1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_deltaUT1_fmt), 0, "INTEGER_M1073741824_1073741823", HFILL }}, { &hf_lpp_deltaUT1dot, { "deltaUT1dot", "lpp.deltaUT1dot", - FT_INT32, BASE_CUSTOM, &lpp_deltaUT1dot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_deltaUT1dot_fmt), 0, "INTEGER_M262144_262143", HFILL }}, { &hf_lpp_GNSS_TimeModelList_item, { "GNSS-TimeModelElement", "lpp.GNSS_TimeModelElement_element", @@ -13111,19 +13111,19 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_gnss_TimeModelRefTime, { "gnss-TimeModelRefTime", "lpp.gnss_TimeModelRefTime", - FT_UINT32, BASE_CUSTOM, &lpp_gnss_TimeModelRefTime_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_gnss_TimeModelRefTime_fmt), 0, "INTEGER_0_65535", HFILL }}, { &hf_lpp_tA0, { "tA0", "lpp.tA0", - FT_INT32, BASE_CUSTOM, &lpp_tA0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_tA0_fmt), 0, "INTEGER_M67108864_67108863", HFILL }}, { &hf_lpp_tA1, { "tA1", "lpp.tA1", - FT_INT32, BASE_CUSTOM, &lpp_tA1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_tA1_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_tA2, { "tA2", "lpp.tA2", - FT_INT32, BASE_CUSTOM, &lpp_tA2_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_tA2_fmt), 0, "INTEGER_M64_63", HFILL }}, { &hf_lpp_gnss_TO_ID, { "gnss-TO-ID", "lpp.gnss_TO_ID", @@ -13179,11 +13179,11 @@ void proto_register_lpp(void) { "INTEGER_0_3", HFILL }}, { &hf_lpp_pseudoRangeCor, { "pseudoRangeCor", "lpp.pseudoRangeCor", - FT_INT32, BASE_CUSTOM, &lpp_pseudoRangeCor_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_pseudoRangeCor_fmt), 0, "INTEGER_M2047_2047", HFILL }}, { &hf_lpp_rangeRateCor, { "rangeRateCor", "lpp.rangeRateCor", - FT_INT32, BASE_CUSTOM, &lpp_rangeRateCor_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_rangeRateCor_fmt), 0, "INTEGER_M127_127", HFILL }}, { &hf_lpp_udreGrowthRate, { "udreGrowthRate", "lpp.udreGrowthRate", @@ -13275,27 +13275,27 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_stanClockToc, { "stanClockToc", "lpp.stanClockToc", - FT_UINT32, BASE_CUSTOM, &lpp_stanClockToc_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_stanClockToc_fmt), 0, "INTEGER_0_16383", HFILL }}, { &hf_lpp_stanClockAF2, { "stanClockAF2", "lpp.stanClockAF2", - FT_INT32, BASE_CUSTOM, &lpp_stanClockAF2_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_stanClockAF2_fmt), 0, "INTEGER_M32_31", HFILL }}, { &hf_lpp_stanClockAF1, { "stanClockAF1", "lpp.stanClockAF1", - FT_INT32, BASE_CUSTOM, &lpp_stanClockAF1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_stanClockAF1_fmt), 0, "INTEGER_M1048576_1048575", HFILL }}, { &hf_lpp_stanClockAF0, { "stanClockAF0", "lpp.stanClockAF0", - FT_INT32, BASE_CUSTOM, &lpp_stanClockAF0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_stanClockAF0_fmt), 0, "INTEGER_M1073741824_1073741823", HFILL }}, { &hf_lpp_stanClockTgd, { "stanClockTgd", "lpp.stanClockTgd", - FT_INT32, BASE_CUSTOM, &lpp_stanClockTgd_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_stanClockTgd_fmt), 0, "INTEGER_M512_511", HFILL }}, { &hf_lpp_sisa, { "sisa", "lpp.sisa", - FT_UINT32, BASE_CUSTOM, &lpp_sisa_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_sisa_fmt), 0, "INTEGER_0_255", HFILL }}, { &hf_lpp_stanModelID, { "stanModelID", "lpp.stanModelID", @@ -13303,31 +13303,31 @@ void proto_register_lpp(void) { "INTEGER_0_1", HFILL }}, { &hf_lpp_navToc, { "navToc", "lpp.navToc", - FT_UINT32, BASE_CUSTOM, &lpp_navToc_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_navToc_fmt), 0, "INTEGER_0_37799", HFILL }}, { &hf_lpp_navaf2, { "navaf2", "lpp.navaf2", - FT_INT32, BASE_CUSTOM, &lpp_navaf2_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navaf2_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_navaf1, { "navaf1", "lpp.navaf1", - FT_INT32, BASE_CUSTOM, &lpp_navaf1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navaf1_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_navaf0, { "navaf0", "lpp.navaf0", - FT_INT32, BASE_CUSTOM, &lpp_navaf0_navTgd_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navaf0_navTgd_fmt), 0, "INTEGER_M2097152_2097151", HFILL }}, { &hf_lpp_navTgd, { "navTgd", "lpp.navTgd", - FT_INT32, BASE_CUSTOM, &lpp_navaf0_navTgd_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navaf0_navTgd_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_cnavToc, { "cnavToc", "lpp.cnavToc", - FT_UINT32, BASE_CUSTOM, &lpp_cnavToc_cnavTop_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_cnavToc_cnavTop_fmt), 0, "INTEGER_0_2015", HFILL }}, { &hf_lpp_cnavTop, { "cnavTop", "lpp.cnavTop", - FT_UINT32, BASE_CUSTOM, &lpp_cnavToc_cnavTop_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_cnavToc_cnavTop_fmt), 0, "INTEGER_0_2015", HFILL }}, { &hf_lpp_cnavURA0, { "cnavURA0", "lpp.cnavURA0", @@ -13343,155 +13343,155 @@ void proto_register_lpp(void) { "INTEGER_0_7", HFILL }}, { &hf_lpp_cnavAf2, { "cnavAf2", "lpp.cnavAf2", - FT_INT32, BASE_CUSTOM, &lpp_cnavAf2_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavAf2_fmt), 0, "INTEGER_M512_511", HFILL }}, { &hf_lpp_cnavAf1, { "cnavAf1", "lpp.cnavAf1", - FT_INT32, BASE_CUSTOM, &lpp_cnavAf1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavAf1_fmt), 0, "INTEGER_M524288_524287", HFILL }}, { &hf_lpp_cnavAf0, { "cnavAf0", "lpp.cnavAf0", - FT_INT32, BASE_CUSTOM, &lpp_cnavX_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavX_fmt), 0, "INTEGER_M33554432_33554431", HFILL }}, { &hf_lpp_cnavTgd, { "cnavTgd", "lpp.cnavTgd", - FT_INT32, BASE_CUSTOM, &lpp_cnavX_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavX_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_cnavISCl1cp, { "cnavISCl1cp", "lpp.cnavISCl1cp", - FT_INT32, BASE_CUSTOM, &lpp_cnavX_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavX_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_cnavISCl1cd, { "cnavISCl1cd", "lpp.cnavISCl1cd", - FT_INT32, BASE_CUSTOM, &lpp_cnavX_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavX_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_cnavISCl1ca, { "cnavISCl1ca", "lpp.cnavISCl1ca", - FT_INT32, BASE_CUSTOM, &lpp_cnavX_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavX_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_cnavISCl2c, { "cnavISCl2c", "lpp.cnavISCl2c", - FT_INT32, BASE_CUSTOM, &lpp_cnavX_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavX_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_cnavISCl5i5, { "cnavISCl5i5", "lpp.cnavISCl5i5", - FT_INT32, BASE_CUSTOM, &lpp_cnavX_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavX_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_cnavISCl5q5, { "cnavISCl5q5", "lpp.cnavISCl5q5", - FT_INT32, BASE_CUSTOM, &lpp_cnavX_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavX_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_gloTau, { "gloTau", "lpp.gloTau", - FT_INT32, BASE_CUSTOM, &lpp_gloTau_gloDeltaTau_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloTau_gloDeltaTau_fmt), 0, "INTEGER_M2097152_2097151", HFILL }}, { &hf_lpp_gloGamma, { "gloGamma", "lpp.gloGamma", - FT_INT32, BASE_CUSTOM, &lpp_gloGamma_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloGamma_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_gloDeltaTau, { "gloDeltaTau", "lpp.gloDeltaTau", - FT_INT32, BASE_CUSTOM, &lpp_gloTau_gloDeltaTau_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloTau_gloDeltaTau_fmt), 0, "INTEGER_M16_15", HFILL }}, { &hf_lpp_sbasTo, { "sbasTo", "lpp.sbasTo", - FT_UINT32, BASE_CUSTOM, &lpp_sbasTo_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_sbasTo_fmt), 0, "INTEGER_0_5399", HFILL }}, { &hf_lpp_sbasAgfo, { "sbasAgfo", "lpp.sbasAgfo", - FT_INT32, BASE_CUSTOM, &lpp_sbasAgfo_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasAgfo_fmt), 0, "INTEGER_M2048_2047", HFILL }}, { &hf_lpp_sbasAgf1, { "sbasAgf1", "lpp.sbasAgf1", - FT_INT32, BASE_CUSTOM, &lpp_sbasAgf1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasAgf1_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_bdsAODC_r12, { "bdsAODC-r12", "lpp.bdsAODC_r12", - FT_UINT32, BASE_CUSTOM, &lpp_bdsAODC_AODE_r12_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAODC_AODE_r12_fmt), 0, "INTEGER_0_31", HFILL }}, { &hf_lpp_bdsToc_r12, { "bdsToc-r12", "lpp.bdsToc_r12", - FT_UINT32, BASE_CUSTOM, &lpp_bdsToc_Toe_r12_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_bdsToc_Toe_r12_fmt), 0, "INTEGER_0_131071", HFILL }}, { &hf_lpp_bdsA0_r12, { "bdsA0-r12", "lpp.bdsA0_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsA0_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsA0_r12_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_bdsA1_r12, { "bdsA1-r12", "lpp.bdsA1_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsA1_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsA1_r12_fmt), 0, "INTEGER_M2097152_2097151", HFILL }}, { &hf_lpp_bdsA2_r12, { "bdsA2-r12", "lpp.bdsA2_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsA2_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsA2_r12_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_bdsTgd1_r12, { "bdsTgd1-r12", "lpp.bdsTgd1_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsTgd1_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsTgd1_r12_fmt), 0, "INTEGER_M512_511", HFILL }}, { &hf_lpp_keplerToe, { "keplerToe", "lpp.keplerToe", - FT_UINT32, BASE_CUSTOM, &lpp_keplerToe_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_keplerToe_fmt), 0, "INTEGER_0_16383", HFILL }}, { &hf_lpp_keplerW, { "keplerW", "lpp.keplerW", - FT_INT32, BASE_CUSTOM, &lpp_keplerW_M0_I0_Omega0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerW_M0_I0_Omega0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_keplerDeltaN, { "keplerDeltaN", "lpp.keplerDeltaN", - FT_INT32, BASE_CUSTOM, &lpp_keplerDeltaN_OmegaDot_IDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerDeltaN_OmegaDot_IDot_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_keplerM0, { "keplerM0", "lpp.keplerM0", - FT_INT32, BASE_CUSTOM, &lpp_keplerW_M0_I0_Omega0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerW_M0_I0_Omega0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_keplerOmegaDot, { "keplerOmegaDot", "lpp.keplerOmegaDot", - FT_INT32, BASE_CUSTOM, &lpp_keplerDeltaN_OmegaDot_IDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerDeltaN_OmegaDot_IDot_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_keplerE, { "keplerE", "lpp.keplerE", - FT_UINT32, BASE_CUSTOM, &lpp_keplerE_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_keplerE_fmt), 0, "INTEGER_0_4294967295", HFILL }}, { &hf_lpp_keplerIDot, { "keplerIDot", "lpp.keplerIDot", - FT_INT32, BASE_CUSTOM, &lpp_keplerDeltaN_OmegaDot_IDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerDeltaN_OmegaDot_IDot_fmt), 0, "INTEGER_M8192_8191", HFILL }}, { &hf_lpp_keplerAPowerHalf, { "keplerAPowerHalf", "lpp.keplerAPowerHalf", - FT_UINT32, BASE_CUSTOM, &lpp_keplerAPowerHalf_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_keplerAPowerHalf_fmt), 0, "INTEGER_0_4294967295", HFILL }}, { &hf_lpp_keplerI0, { "keplerI0", "lpp.keplerI0", - FT_INT32, BASE_CUSTOM, &lpp_keplerW_M0_I0_Omega0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerW_M0_I0_Omega0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_keplerOmega0, { "keplerOmega0", "lpp.keplerOmega0", - FT_INT32, BASE_CUSTOM, &lpp_keplerW_M0_I0_Omega0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerW_M0_I0_Omega0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_keplerCrs, { "keplerCrs", "lpp.keplerCrs", - FT_INT32, BASE_CUSTOM, &lpp_keplerCrs_Crc_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerCrs_Crc_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_keplerCis, { "keplerCis", "lpp.keplerCis", - FT_INT32, BASE_CUSTOM, &lpp_keplerCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerCx_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_keplerCus, { "keplerCus", "lpp.keplerCus", - FT_INT32, BASE_CUSTOM, &lpp_keplerCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerCx_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_keplerCrc, { "keplerCrc", "lpp.keplerCrc", - FT_INT32, BASE_CUSTOM, &lpp_keplerCrs_Crc_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerCrs_Crc_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_keplerCic, { "keplerCic", "lpp.keplerCic", - FT_INT32, BASE_CUSTOM, &lpp_keplerCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerCx_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_keplerCuc, { "keplerCuc", "lpp.keplerCuc", - FT_INT32, BASE_CUSTOM, &lpp_keplerCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_keplerCx_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_navURA, { "navURA", "lpp.navURA", @@ -13503,67 +13503,67 @@ void proto_register_lpp(void) { "INTEGER_0_1", HFILL }}, { &hf_lpp_navToe, { "navToe", "lpp.navToe", - FT_UINT32, BASE_CUSTOM, &lpp_navToe_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_navToe_fmt), 0, "INTEGER_0_37799", HFILL }}, { &hf_lpp_navOmega, { "navOmega", "lpp.navOmega", - FT_INT32, BASE_CUSTOM, &lpp_navOmega_M0_I0_OmegaA0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navOmega_M0_I0_OmegaA0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_navDeltaN, { "navDeltaN", "lpp.navDeltaN", - FT_INT32, BASE_CUSTOM, &lpp_navDeltaN_OmegaADot_IDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navDeltaN_OmegaADot_IDot_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_navM0, { "navM0", "lpp.navM0", - FT_INT32, BASE_CUSTOM, &lpp_navOmega_M0_I0_OmegaA0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navOmega_M0_I0_OmegaA0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_navOmegaADot, { "navOmegaADot", "lpp.navOmegaADot", - FT_INT32, BASE_CUSTOM, &lpp_navDeltaN_OmegaADot_IDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navDeltaN_OmegaADot_IDot_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_navE, { "navE", "lpp.navE", - FT_UINT32, BASE_CUSTOM, &lpp_navE_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_navE_fmt), 0, "INTEGER_0_4294967295", HFILL }}, { &hf_lpp_navIDot, { "navIDot", "lpp.navIDot", - FT_INT32, BASE_CUSTOM, &lpp_navDeltaN_OmegaADot_IDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navDeltaN_OmegaADot_IDot_fmt), 0, "INTEGER_M8192_8191", HFILL }}, { &hf_lpp_navAPowerHalf, { "navAPowerHalf", "lpp.navAPowerHalf", - FT_UINT32, BASE_CUSTOM, &lpp_navAPowerHalf_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_navAPowerHalf_fmt), 0, "INTEGER_0_4294967295", HFILL }}, { &hf_lpp_navI0, { "navI0", "lpp.navI0", - FT_INT32, BASE_CUSTOM, &lpp_navOmega_M0_I0_OmegaA0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navOmega_M0_I0_OmegaA0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_navOmegaA0, { "navOmegaA0", "lpp.navOmegaA0", - FT_INT32, BASE_CUSTOM, &lpp_navOmega_M0_I0_OmegaA0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navOmega_M0_I0_OmegaA0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_navCrs, { "navCrs", "lpp.navCrs", - FT_INT32, BASE_CUSTOM, &lpp_navCrs_Crc_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navCrs_Crc_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_navCis, { "navCis", "lpp.navCis", - FT_INT32, BASE_CUSTOM, &lpp_navCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navCx_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_navCus, { "navCus", "lpp.navCus", - FT_INT32, BASE_CUSTOM, &lpp_navCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navCx_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_navCrc, { "navCrc", "lpp.navCrc", - FT_INT32, BASE_CUSTOM, &lpp_navCrs_Crc_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navCrs_Crc_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_navCic, { "navCic", "lpp.navCic", - FT_INT32, BASE_CUSTOM, &lpp_navCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navCx_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_navCuc, { "navCuc", "lpp.navCuc", - FT_INT32, BASE_CUSTOM, &lpp_navCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navCx_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_addNAVparam, { "addNAVparam", "lpp.addNAVparam_element", @@ -13607,19 +13607,19 @@ void proto_register_lpp(void) { "INTEGER_M16_15", HFILL }}, { &hf_lpp_cnavDeltaA, { "cnavDeltaA", "lpp.cnavDeltaA", - FT_INT32, BASE_CUSTOM, &lpp_cnavDeltaA_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavDeltaA_fmt), 0, "INTEGER_M33554432_33554431", HFILL }}, { &hf_lpp_cnavAdot, { "cnavAdot", "lpp.cnavAdot", - FT_INT32, BASE_CUSTOM, &lpp_cnavAdot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavAdot_fmt), 0, "INTEGER_M16777216_16777215", HFILL }}, { &hf_lpp_cnavDeltaNo, { "cnavDeltaNo", "lpp.cnavDeltaNo", - FT_INT32, BASE_CUSTOM, &lpp_cnavDeltaNo_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavDeltaNo_fmt), 0, "INTEGER_M65536_65535", HFILL }}, { &hf_lpp_cnavDeltaNoDot, { "cnavDeltaNoDot", "lpp.cnavDeltaNoDot", - FT_INT32, BASE_CUSTOM, &lpp_cnavDeltaNoDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavDeltaNoDot_fmt), 0, "INTEGER_M4194304_4194303", HFILL }}, { &hf_lpp_cnavMo, { "cnavMo", "lpp.cnavMo", @@ -13639,7 +13639,7 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_cnavDeltaOmegaDot, { "cnavDeltaOmegaDot", "lpp.cnavDeltaOmegaDot", - FT_INT32, BASE_CUSTOM, &lpp_cnavDeltaOmegaDot_IoDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavDeltaOmegaDot_IoDot_fmt), 0, "INTEGER_M65536_65535", HFILL }}, { &hf_lpp_cnavIo, { "cnavIo", "lpp.cnavIo", @@ -13647,31 +13647,31 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_cnavIoDot, { "cnavIoDot", "lpp.cnavIoDot", - FT_INT32, BASE_CUSTOM, &lpp_cnavDeltaOmegaDot_IoDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavDeltaOmegaDot_IoDot_fmt), 0, "INTEGER_M16384_16383", HFILL }}, { &hf_lpp_cnavCis, { "cnavCis", "lpp.cnavCis", - FT_INT32, BASE_CUSTOM, &lpp_cnavCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavCx_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_cnavCic, { "cnavCic", "lpp.cnavCic", - FT_INT32, BASE_CUSTOM, &lpp_cnavCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavCx_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_cnavCrs, { "cnavCrs", "lpp.cnavCrs", - FT_INT32, BASE_CUSTOM, &lpp_cnavCrs_Crc_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavCrs_Crc_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_cnavCrc, { "cnavCrc", "lpp.cnavCrc", - FT_INT32, BASE_CUSTOM, &lpp_cnavCrs_Crc_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavCrs_Crc_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_cnavCus, { "cnavCus", "lpp.cnavCus", - FT_INT32, BASE_CUSTOM, &lpp_cnavCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavCx_fmt), 0, "INTEGER_M1048576_1048575", HFILL }}, { &hf_lpp_cnavCuc, { "cnavCuc", "lpp.cnavCuc", - FT_INT32, BASE_CUSTOM, &lpp_cnavCx_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_cnavCx_fmt), 0, "INTEGER_M1048576_1048575", HFILL }}, { &hf_lpp_gloEn, { "gloEn", "lpp.gloEn", @@ -13691,39 +13691,39 @@ void proto_register_lpp(void) { "INTEGER_0_3", HFILL }}, { &hf_lpp_gloX, { "gloX", "lpp.gloX", - FT_INT32, BASE_CUSTOM, &lpp_gloX_Y_Z_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloX_Y_Z_fmt), 0, "INTEGER_M67108864_67108863", HFILL }}, { &hf_lpp_gloXdot, { "gloXdot", "lpp.gloXdot", - FT_INT32, BASE_CUSTOM, &lpp_gloXdot_Ydot_Zdot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloXdot_Ydot_Zdot_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_gloXdotdot, { "gloXdotdot", "lpp.gloXdotdot", - FT_INT32, BASE_CUSTOM, &lpp_gloXdotdot_Ydotdot_Zdotdot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloXdotdot_Ydotdot_Zdotdot_fmt), 0, "INTEGER_M16_15", HFILL }}, { &hf_lpp_gloY, { "gloY", "lpp.gloY", - FT_INT32, BASE_CUSTOM, &lpp_gloX_Y_Z_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloX_Y_Z_fmt), 0, "INTEGER_M67108864_67108863", HFILL }}, { &hf_lpp_gloYdot, { "gloYdot", "lpp.gloYdot", - FT_INT32, BASE_CUSTOM, &lpp_gloXdot_Ydot_Zdot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloXdot_Ydot_Zdot_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_gloYdotdot, { "gloYdotdot", "lpp.gloYdotdot", - FT_INT32, BASE_CUSTOM, &lpp_gloXdotdot_Ydotdot_Zdotdot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloXdotdot_Ydotdot_Zdotdot_fmt), 0, "INTEGER_M16_15", HFILL }}, { &hf_lpp_gloZ, { "gloZ", "lpp.gloZ", - FT_INT32, BASE_CUSTOM, &lpp_gloX_Y_Z_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloX_Y_Z_fmt), 0, "INTEGER_M67108864_67108863", HFILL }}, { &hf_lpp_gloZdot, { "gloZdot", "lpp.gloZdot", - FT_INT32, BASE_CUSTOM, &lpp_gloXdot_Ydot_Zdot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloXdot_Ydot_Zdot_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_gloZdotdot, { "gloZdotdot", "lpp.gloZdotdot", - FT_INT32, BASE_CUSTOM, &lpp_gloXdotdot_Ydotdot_Zdotdot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloXdotdot_Ydotdot_Zdotdot_fmt), 0, "INTEGER_M16_15", HFILL }}, { &hf_lpp_sbasAccuracy, { "sbasAccuracy", "lpp.sbasAccuracy", @@ -13731,31 +13731,31 @@ void proto_register_lpp(void) { "BIT_STRING_SIZE_4", HFILL }}, { &hf_lpp_sbasXg, { "sbasXg", "lpp.sbasXg", - FT_INT32, BASE_CUSTOM, &lpp_sbasXg_Yg_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasXg_Yg_fmt), 0, "INTEGER_M536870912_536870911", HFILL }}, { &hf_lpp_sbasYg, { "sbasYg", "lpp.sbasYg", - FT_INT32, BASE_CUSTOM, &lpp_sbasXg_Yg_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasXg_Yg_fmt), 0, "INTEGER_M536870912_536870911", HFILL }}, { &hf_lpp_sbasZg, { "sbasZg", "lpp.sbasZg", - FT_INT32, BASE_CUSTOM, &lpp_sbasZg_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasZg_fmt), 0, "INTEGER_M16777216_16777215", HFILL }}, { &hf_lpp_sbasXgDot, { "sbasXgDot", "lpp.sbasXgDot", - FT_INT32, BASE_CUSTOM, &lpp_sbasXgDot_YgDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasXgDot_YgDot_fmt), 0, "INTEGER_M65536_65535", HFILL }}, { &hf_lpp_sbasYgDot, { "sbasYgDot", "lpp.sbasYgDot", - FT_INT32, BASE_CUSTOM, &lpp_sbasXgDot_YgDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasXgDot_YgDot_fmt), 0, "INTEGER_M65536_65535", HFILL }}, { &hf_lpp_sbasZgDot, { "sbasZgDot", "lpp.sbasZgDot", - FT_INT32, BASE_CUSTOM, &lpp_sbasZgDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasZgDot_fmt), 0, "INTEGER_M131072_131071", HFILL }}, { &hf_lpp_sbasXgDotDot, { "sbasXgDotDot", "lpp.sbasXgDotDot", - FT_INT32, BASE_CUSTOM, &lpp_sbasXgDotDot_YgDotDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasXgDotDot_YgDotDot_fmt), 0, "INTEGER_M512_511", HFILL }}, { &hf_lpp_sbagYgDotDot, { "sbagYgDotDot", "lpp.sbagYgDotDot", @@ -13763,11 +13763,11 @@ void proto_register_lpp(void) { "INTEGER_M512_511", HFILL }}, { &hf_lpp_sbasZgDotDot, { "sbasZgDotDot", "lpp.sbasZgDotDot", - FT_INT32, BASE_CUSTOM, &lpp_sbasZgDotDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasZgDotDot_fmt), 0, "INTEGER_M512_511", HFILL }}, { &hf_lpp_bdsAODE_r12, { "bdsAODE-r12", "lpp.bdsAODE_r12", - FT_UINT32, BASE_CUSTOM, &lpp_bdsAODC_AODE_r12_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAODC_AODE_r12_fmt), 0, "INTEGER_0_31", HFILL }}, { &hf_lpp_bdsURAI_r12, { "bdsURAI-r12", "lpp.bdsURAI_r12", @@ -13775,67 +13775,67 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_bdsToe_r12, { "bdsToe-r12", "lpp.bdsToe_r12", - FT_UINT32, BASE_CUSTOM, &lpp_bdsToc_Toe_r12_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_bdsToc_Toe_r12_fmt), 0, "INTEGER_0_131071", HFILL }}, { &hf_lpp_bdsAPowerHalf_r12, { "bdsAPowerHalf-r12", "lpp.bdsAPowerHalf_r12", - FT_UINT32, BASE_CUSTOM, &lpp_bdsAPowerHalf_r12_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAPowerHalf_r12_fmt), 0, "INTEGER_0_4294967295", HFILL }}, { &hf_lpp_bdsE_r12, { "bdsE-r12", "lpp.bdsE_r12", - FT_UINT32, BASE_CUSTOM, &lpp_bdsE_r12_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_bdsE_r12_fmt), 0, "INTEGER_0_4294967295", HFILL }}, { &hf_lpp_bdsW_r12, { "bdsW-r12", "lpp.bdsW_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsW_M0_Omega0_I0_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsW_M0_Omega0_I0_r12_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_bdsDeltaN_r12, { "bdsDeltaN-r12", "lpp.bdsDeltaN_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_bdsM0_r12, { "bdsM0-r12", "lpp.bdsM0_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsW_M0_Omega0_I0_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsW_M0_Omega0_I0_r12_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_bdsOmega0_r12, { "bdsOmega0-r12", "lpp.bdsOmega0_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsW_M0_Omega0_I0_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsW_M0_Omega0_I0_r12_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_bdsOmegaDot_r12, { "bdsOmegaDot-r12", "lpp.bdsOmegaDot_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_bdsI0_r12, { "bdsI0-r12", "lpp.bdsI0_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsW_M0_Omega0_I0_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsW_M0_Omega0_I0_r12_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_bdsIDot_r12, { "bdsIDot-r12", "lpp.bdsIDot_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsDeltaN_OmegaDot_IDot_r12_fmt), 0, "INTEGER_M8192_8191", HFILL }}, { &hf_lpp_bdsCuc_r12, { "bdsCuc-r12", "lpp.bdsCuc_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsCuc_Cus_Cic_Cis_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsCuc_Cus_Cic_Cis_r12_fmt), 0, "INTEGER_M131072_131071", HFILL }}, { &hf_lpp_bdsCus_r12, { "bdsCus-r12", "lpp.bdsCus_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsCuc_Cus_Cic_Cis_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsCuc_Cus_Cic_Cis_r12_fmt), 0, "INTEGER_M131072_131071", HFILL }}, { &hf_lpp_bdsCrc_r12, { "bdsCrc-r12", "lpp.bdsCrc_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsCrc_Crs_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsCrc_Crs_r12_fmt), 0, "INTEGER_M131072_131071", HFILL }}, { &hf_lpp_bdsCrs_r12, { "bdsCrs-r12", "lpp.bdsCrs_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsCrc_Crs_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsCrc_Crs_r12_fmt), 0, "INTEGER_M131072_131071", HFILL }}, { &hf_lpp_bdsCic_r12, { "bdsCic-r12", "lpp.bdsCic_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsCuc_Cus_Cic_Cis_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsCuc_Cus_Cic_Cis_r12_fmt), 0, "INTEGER_M131072_131071", HFILL }}, { &hf_lpp_bdsCis_r12, { "bdsCis-r12", "lpp.bdsCis_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsCuc_Cus_Cic_Cis_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsCuc_Cus_Cic_Cis_r12_fmt), 0, "INTEGER_M131072_131071", HFILL }}, { &hf_lpp_gnss_BadSignalList, { "gnss-BadSignalList", "lpp.gnss_BadSignalList", @@ -13899,11 +13899,11 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_doppler0, { "doppler0", "lpp.doppler0", - FT_INT32, BASE_CUSTOM, &lpp_doppler0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_doppler0_fmt), 0, "INTEGER_M2048_2047", HFILL }}, { &hf_lpp_doppler1, { "doppler1", "lpp.doppler1", - FT_UINT32, BASE_CUSTOM, &lpp_doppler1_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_doppler1_fmt), 0, "INTEGER_0_63", HFILL }}, { &hf_lpp_dopplerUncertainty, { "dopplerUncertainty", "lpp.dopplerUncertainty", @@ -13911,7 +13911,7 @@ void proto_register_lpp(void) { "INTEGER_0_4", HFILL }}, { &hf_lpp_codePhase, { "codePhase", "lpp.codePhase", - FT_UINT32, BASE_CUSTOM, &lpp_codePhase_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_codePhase_fmt), 0, "INTEGER_0_1022", HFILL }}, { &hf_lpp_intCodePhase, { "intCodePhase", "lpp.intCodePhase", @@ -13923,11 +13923,11 @@ void proto_register_lpp(void) { "INTEGER_0_31", HFILL }}, { &hf_lpp_azimuth, { "azimuth", "lpp.azimuth", - FT_UINT32, BASE_CUSTOM, &lpp_azimuth_elevation_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_azimuth_elevation_fmt), 0, "INTEGER_0_511", HFILL }}, { &hf_lpp_elevation, { "elevation", "lpp.elevation", - FT_UINT32, BASE_CUSTOM, &lpp_azimuth_elevation_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_azimuth_elevation_fmt), 0, "INTEGER_0_127", HFILL }}, { &hf_lpp_codePhase1023, { "codePhase1023", "lpp.codePhase1023", @@ -13999,15 +13999,15 @@ void proto_register_lpp(void) { "AlmanacBDS_AlmanacSet_r12", HFILL }}, { &hf_lpp_kepAlmanacE, { "kepAlmanacE", "lpp.kepAlmanacE", - FT_UINT32, BASE_CUSTOM, &lpp_kepAlmanacE_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_kepAlmanacE_fmt), 0, "INTEGER_0_2047", HFILL }}, { &hf_lpp_kepAlmanacDeltaI, { "kepAlmanacDeltaI", "lpp.kepAlmanacDeltaI", - FT_INT32, BASE_CUSTOM, &lpp_kepAlmanacDeltaI_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_kepAlmanacDeltaI_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_kepAlmanacOmegaDot, { "kepAlmanacOmegaDot", "lpp.kepAlmanacOmegaDot", - FT_INT32, BASE_CUSTOM, &lpp_kepAlmanacOmegaDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_kepAlmanacOmegaDot_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_kepSV_StatusINAV, { "kepSV-StatusINAV", "lpp.kepSV_StatusINAV", @@ -14019,39 +14019,39 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_kepAlmanacAPowerHalf, { "kepAlmanacAPowerHalf", "lpp.kepAlmanacAPowerHalf", - FT_INT32, BASE_CUSTOM, &lpp_kepAlmanacAPowerHalf_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_kepAlmanacAPowerHalf_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_kepAlmanacOmega0, { "kepAlmanacOmega0", "lpp.kepAlmanacOmega0", - FT_INT32, BASE_CUSTOM, &lpp_kepAlmanacOmega0_W_M0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_kepAlmanacOmega0_W_M0_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_kepAlmanacW, { "kepAlmanacW", "lpp.kepAlmanacW", - FT_INT32, BASE_CUSTOM, &lpp_kepAlmanacOmega0_W_M0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_kepAlmanacOmega0_W_M0_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_kepAlmanacM0, { "kepAlmanacM0", "lpp.kepAlmanacM0", - FT_INT32, BASE_CUSTOM, &lpp_kepAlmanacOmega0_W_M0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_kepAlmanacOmega0_W_M0_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_kepAlmanacAF0, { "kepAlmanacAF0", "lpp.kepAlmanacAF0", - FT_INT32, BASE_CUSTOM, &lpp_kepAlmanacAF0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_kepAlmanacAF0_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_kepAlmanacAF1, { "kepAlmanacAF1", "lpp.kepAlmanacAF1", - FT_INT32, BASE_CUSTOM, &lpp_kepAlmanacAF1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_kepAlmanacAF1_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_navAlmE, { "navAlmE", "lpp.navAlmE", - FT_UINT32, BASE_CUSTOM, &lpp_navAlmE_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_navAlmE_fmt), 0, "INTEGER_0_65535", HFILL }}, { &hf_lpp_navAlmDeltaI, { "navAlmDeltaI", "lpp.navAlmDeltaI", - FT_INT32, BASE_CUSTOM, &lpp_navAlmDeltaI_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navAlmDeltaI_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_navAlmOMEGADOT, { "navAlmOMEGADOT", "lpp.navAlmOMEGADOT", - FT_INT32, BASE_CUSTOM, &lpp_navAlmOMEGADOT_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navAlmOMEGADOT_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_navAlmSVHealth, { "navAlmSVHealth", "lpp.navAlmSVHealth", @@ -14059,35 +14059,35 @@ void proto_register_lpp(void) { "INTEGER_0_255", HFILL }}, { &hf_lpp_navAlmSqrtA, { "navAlmSqrtA", "lpp.navAlmSqrtA", - FT_UINT32, BASE_CUSTOM, &lpp_navAlmSqrtA_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_navAlmSqrtA_fmt), 0, "INTEGER_0_16777215", HFILL }}, { &hf_lpp_navAlmOMEGAo, { "navAlmOMEGAo", "lpp.navAlmOMEGAo", - FT_INT32, BASE_CUSTOM, &lpp_navAlmOMEGAo_Omega_Mo_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navAlmOMEGAo_Omega_Mo_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_navAlmOmega, { "navAlmOmega", "lpp.navAlmOmega", - FT_INT32, BASE_CUSTOM, &lpp_navAlmOMEGAo_Omega_Mo_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navAlmOMEGAo_Omega_Mo_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_navAlmMo, { "navAlmMo", "lpp.navAlmMo", - FT_INT32, BASE_CUSTOM, &lpp_navAlmOMEGAo_Omega_Mo_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navAlmOMEGAo_Omega_Mo_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_navAlmaf0, { "navAlmaf0", "lpp.navAlmaf0", - FT_INT32, BASE_CUSTOM, &lpp_navAlmaf0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navAlmaf0_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_navAlmaf1, { "navAlmaf1", "lpp.navAlmaf1", - FT_INT32, BASE_CUSTOM, &lpp_navAlmaf1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_navAlmaf1_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_redAlmDeltaA, { "redAlmDeltaA", "lpp.redAlmDeltaA", - FT_INT32, BASE_CUSTOM, &lpp_redAlmDeltaA_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_redAlmDeltaA_fmt), 0, "INTEGER_M128_127", HFILL }}, { &hf_lpp_redAlmOmega0, { "redAlmOmega0", "lpp.redAlmOmega0", - FT_INT32, BASE_CUSTOM, &lpp_redAlmOmega0_Phi0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_redAlmOmega0_Phi0_fmt), 0, "INTEGER_M64_63", HFILL }}, { &hf_lpp_redAlmPhi0, { "redAlmPhi0", "lpp.redAlmPhi0", @@ -14107,39 +14107,39 @@ void proto_register_lpp(void) { "BOOLEAN", HFILL }}, { &hf_lpp_midiAlmE, { "midiAlmE", "lpp.midiAlmE", - FT_UINT32, BASE_CUSTOM, &lpp_midiAlmE_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_midiAlmE_fmt), 0, "INTEGER_0_2047", HFILL }}, { &hf_lpp_midiAlmDeltaI, { "midiAlmDeltaI", "lpp.midiAlmDeltaI", - FT_INT32, BASE_CUSTOM, &lpp_midiAlmDeltaI_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_midiAlmDeltaI_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_midiAlmOmegaDot, { "midiAlmOmegaDot", "lpp.midiAlmOmegaDot", - FT_INT32, BASE_CUSTOM, &lpp_midiAlmOmegaDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_midiAlmOmegaDot_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_midiAlmSqrtA, { "midiAlmSqrtA", "lpp.midiAlmSqrtA", - FT_UINT32, BASE_CUSTOM, &lpp_midiAlmSqrtA_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_midiAlmSqrtA_fmt), 0, "INTEGER_0_131071", HFILL }}, { &hf_lpp_midiAlmOmega0, { "midiAlmOmega0", "lpp.midiAlmOmega0", - FT_INT32, BASE_CUSTOM, &lpp_midiAlmOmega0_Omega_Mo_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_midiAlmOmega0_Omega_Mo_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_midiAlmOmega, { "midiAlmOmega", "lpp.midiAlmOmega", - FT_INT32, BASE_CUSTOM, &lpp_midiAlmOmega0_Omega_Mo_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_midiAlmOmega0_Omega_Mo_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_midiAlmMo, { "midiAlmMo", "lpp.midiAlmMo", - FT_INT32, BASE_CUSTOM, &lpp_midiAlmOmega0_Omega_Mo_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_midiAlmOmega0_Omega_Mo_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_midiAlmaf0, { "midiAlmaf0", "lpp.midiAlmaf0", - FT_INT32, BASE_CUSTOM, &lpp_midiAlmaf0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_midiAlmaf0_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_midiAlmaf1, { "midiAlmaf1", "lpp.midiAlmaf1", - FT_INT32, BASE_CUSTOM, &lpp_midiAlmaf1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_midiAlmaf1_fmt), 0, "INTEGER_M512_511", HFILL }}, { &hf_lpp_midiAlmL1Health, { "midiAlmL1Health", "lpp.midiAlmL1Health", @@ -14167,35 +14167,35 @@ void proto_register_lpp(void) { "INTEGER_0_31", HFILL }}, { &hf_lpp_gloAlmLambdaA, { "gloAlmLambdaA", "lpp.gloAlmLambdaA", - FT_INT32, BASE_CUSTOM, &lpp_gloAlmLambdaA_DeltaIa_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloAlmLambdaA_DeltaIa_fmt), 0, "INTEGER_M1048576_1048575", HFILL }}, { &hf_lpp_gloAlmtlambdaA, { "gloAlmtlambdaA", "lpp.gloAlmtlambdaA", - FT_UINT32, BASE_CUSTOM, &lpp_gloAlmtlambdaA_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_gloAlmtlambdaA_fmt), 0, "INTEGER_0_2097151", HFILL }}, { &hf_lpp_gloAlmDeltaIa, { "gloAlmDeltaIa", "lpp.gloAlmDeltaIa", - FT_INT32, BASE_CUSTOM, &lpp_gloAlmLambdaA_DeltaIa_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloAlmLambdaA_DeltaIa_fmt), 0, "INTEGER_M131072_131071", HFILL }}, { &hf_lpp_gloAlmDeltaTA, { "gloAlmDeltaTA", "lpp.gloAlmDeltaTA", - FT_INT32, BASE_CUSTOM, &lpp_gloAlmDeltaTA_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloAlmDeltaTA_fmt), 0, "INTEGER_M2097152_2097151", HFILL }}, { &hf_lpp_gloAlmDeltaTdotA, { "gloAlmDeltaTdotA", "lpp.gloAlmDeltaTdotA", - FT_INT32, BASE_CUSTOM, &lpp_gloAlmDeltaTdotA_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloAlmDeltaTdotA_fmt), 0, "INTEGER_M64_63", HFILL }}, { &hf_lpp_gloAlmEpsilonA, { "gloAlmEpsilonA", "lpp.gloAlmEpsilonA", - FT_UINT32, BASE_CUSTOM, &lpp_gloAlmEpsilonA_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_gloAlmEpsilonA_fmt), 0, "INTEGER_0_32767", HFILL }}, { &hf_lpp_gloAlmOmegaA, { "gloAlmOmegaA", "lpp.gloAlmOmegaA", - FT_INT32, BASE_CUSTOM, &lpp_gloAlmOmegaA_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloAlmOmegaA_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_gloAlmTauA, { "gloAlmTauA", "lpp.gloAlmTauA", - FT_INT32, BASE_CUSTOM, &lpp_gloAlmTauA_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gloAlmTauA_fmt), 0, "INTEGER_M512_511", HFILL }}, { &hf_lpp_gloAlmCA, { "gloAlmCA", "lpp.gloAlmCA", @@ -14215,71 +14215,71 @@ void proto_register_lpp(void) { "BIT_STRING_SIZE_8", HFILL }}, { &hf_lpp_sbasAlmXg, { "sbasAlmXg", "lpp.sbasAlmXg", - FT_INT32, BASE_CUSTOM, &lpp_sbasAlmXg_Yg_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasAlmXg_Yg_fmt), 0, "INTEGER_M16384_16383", HFILL }}, { &hf_lpp_sbasAlmYg, { "sbasAlmYg", "lpp.sbasAlmYg", - FT_INT32, BASE_CUSTOM, &lpp_sbasAlmXg_Yg_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasAlmXg_Yg_fmt), 0, "INTEGER_M16384_16383", HFILL }}, { &hf_lpp_sbasAlmZg, { "sbasAlmZg", "lpp.sbasAlmZg", - FT_INT32, BASE_CUSTOM, &lpp_sbasAlmZg_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasAlmZg_fmt), 0, "INTEGER_M256_255", HFILL }}, { &hf_lpp_sbasAlmXgdot, { "sbasAlmXgdot", "lpp.sbasAlmXgdot", - FT_INT32, BASE_CUSTOM, &lpp_sbasAlmXgdot_YgDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasAlmXgdot_YgDot_fmt), 0, "INTEGER_M4_3", HFILL }}, { &hf_lpp_sbasAlmYgDot, { "sbasAlmYgDot", "lpp.sbasAlmYgDot", - FT_INT32, BASE_CUSTOM, &lpp_sbasAlmXgdot_YgDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasAlmXgdot_YgDot_fmt), 0, "INTEGER_M4_3", HFILL }}, { &hf_lpp_sbasAlmZgDot, { "sbasAlmZgDot", "lpp.sbasAlmZgDot", - FT_INT32, BASE_CUSTOM, &lpp_sbasAlmZgDot_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_sbasAlmZgDot_fmt), 0, "INTEGER_M8_7", HFILL }}, { &hf_lpp_sbasAlmTo, { "sbasAlmTo", "lpp.sbasAlmTo", - FT_UINT32, BASE_CUSTOM, &lpp_sbasAlmTo_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_sbasAlmTo_fmt), 0, "INTEGER_0_2047", HFILL }}, { &hf_lpp_bdsAlmToa_r12, { "bdsAlmToa-r12", "lpp.bdsAlmToa_r12", - FT_UINT32, BASE_CUSTOM, &lpp_bdsAlmToa_r12_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAlmToa_r12_fmt), 0, "INTEGER_0_255", HFILL }}, { &hf_lpp_bdsAlmSqrtA_r12, { "bdsAlmSqrtA-r12", "lpp.bdsAlmSqrtA_r12", - FT_UINT32, BASE_CUSTOM, &lpp_bdsAlmSqrtA_r12_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAlmSqrtA_r12_fmt), 0, "INTEGER_0_16777215", HFILL }}, { &hf_lpp_bdsAlmE_r12, { "bdsAlmE-r12", "lpp.bdsAlmE_r12", - FT_UINT32, BASE_CUSTOM, &lpp_bdsAlmE_r12_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAlmE_r12_fmt), 0, "INTEGER_0_131071", HFILL }}, { &hf_lpp_bdsAlmW_r12, { "bdsAlmW-r12", "lpp.bdsAlmW_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsAlmW_M0_Omega0_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAlmW_M0_Omega0_r12_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_bdsAlmM0_r12, { "bdsAlmM0-r12", "lpp.bdsAlmM0_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsAlmW_M0_Omega0_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAlmW_M0_Omega0_r12_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_bdsAlmOmega0_r12, { "bdsAlmOmega0-r12", "lpp.bdsAlmOmega0_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsAlmW_M0_Omega0_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAlmW_M0_Omega0_r12_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_bdsAlmOmegaDot_r12, { "bdsAlmOmegaDot-r12", "lpp.bdsAlmOmegaDot_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsAlmOmegaDot_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAlmOmegaDot_r12_fmt), 0, "INTEGER_M65536_65535", HFILL }}, { &hf_lpp_bdsAlmDeltaI_r12, { "bdsAlmDeltaI-r12", "lpp.bdsAlmDeltaI_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsAlmDeltaI_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAlmDeltaI_r12_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_bdsAlmA0_r12, { "bdsAlmA0-r12", "lpp.bdsAlmA0_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsAlmA0_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAlmA0_r12_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_bdsAlmA1_r12, { "bdsAlmA1-r12", "lpp.bdsAlmA1_r12", - FT_INT32, BASE_CUSTOM, &lpp_bdsAlmA1_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bdsAlmA1_r12_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_bdsSvHealth_r12, { "bdsSvHealth-r12", "lpp.bdsSvHealth_r12", @@ -14307,15 +14307,15 @@ void proto_register_lpp(void) { "UTC_ModelSet5_r12", HFILL }}, { &hf_lpp_gnss_Utc_A1, { "gnss-Utc-A1", "lpp.gnss_Utc_A1", - FT_INT32, BASE_CUSTOM, &lpp_gnss_Utc_A1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gnss_Utc_A1_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_gnss_Utc_A0, { "gnss-Utc-A0", "lpp.gnss_Utc_A0", - FT_INT32, BASE_CUSTOM, &lpp_gnss_Utc_A0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gnss_Utc_A0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_gnss_Utc_Tot, { "gnss-Utc-Tot", "lpp.gnss_Utc_Tot", - FT_UINT32, BASE_CUSTOM, &lpp_gnss_Utc_Tot_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_gnss_Utc_Tot_fmt), 0, "INTEGER_0_255", HFILL }}, { &hf_lpp_gnss_Utc_WNt, { "gnss-Utc-WNt", "lpp.gnss_Utc_WNt", @@ -14339,15 +14339,15 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_utcA0, { "utcA0", "lpp.utcA0", - FT_INT32, BASE_CUSTOM, &lpp_tA0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_tA0_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_utcA1, { "utcA1", "lpp.utcA1", - FT_INT32, BASE_CUSTOM, &lpp_tA1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_tA1_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_utcA2, { "utcA2", "lpp.utcA2", - FT_INT32, BASE_CUSTOM, &lpp_tA2_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_tA2_fmt), 0, "INTEGER_M64_63", HFILL }}, { &hf_lpp_utcDeltaTls, { "utcDeltaTls", "lpp.utcDeltaTls", @@ -14355,7 +14355,7 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_utcTot, { "utcTot", "lpp.utcTot", - FT_UINT32, BASE_CUSTOM, &lpp_gnss_TimeModelRefTime_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_gnss_TimeModelRefTime_fmt), 0, "INTEGER_0_65535", HFILL }}, { &hf_lpp_utcWNot, { "utcWNot", "lpp.utcWNot", @@ -14379,15 +14379,15 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_tauC, { "tauC", "lpp.tauC", - FT_INT32, BASE_CUSTOM, &lpp_tauC_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_tauC_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_b1, { "b1", "lpp.b1", - FT_INT32, BASE_CUSTOM, &lpp_b1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_b1_fmt), 0, "INTEGER_M1024_1023", HFILL }}, { &hf_lpp_b2, { "b2", "lpp.b2", - FT_INT32, BASE_CUSTOM, &lpp_b2_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_b2_fmt), 0, "INTEGER_M512_511", HFILL }}, { &hf_lpp_kp, { "kp", "lpp.kp", @@ -14395,15 +14395,15 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_utcA1wnt, { "utcA1wnt", "lpp.utcA1wnt", - FT_INT32, BASE_CUSTOM, &lpp_gnss_Utc_A1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gnss_Utc_A1_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_utcA0wnt, { "utcA0wnt", "lpp.utcA0wnt", - FT_INT32, BASE_CUSTOM, &lpp_gnss_Utc_A0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gnss_Utc_A0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_utcTot_01, { "utcTot", "lpp.utcTot", - FT_UINT32, BASE_CUSTOM, &lpp_gnss_Utc_Tot_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_gnss_Utc_Tot_fmt), 0, "INTEGER_0_255", HFILL }}, { &hf_lpp_utcWNt, { "utcWNt", "lpp.utcWNt", @@ -14431,11 +14431,11 @@ void proto_register_lpp(void) { "INTEGER_0_7", HFILL }}, { &hf_lpp_utcA0_r12, { "utcA0-r12", "lpp.utcA0_r12", - FT_INT32, BASE_CUSTOM, &lpp_gnss_Utc_A0_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gnss_Utc_A0_fmt), 0, "INTEGER_M2147483648_2147483647", HFILL }}, { &hf_lpp_utcA1_r12, { "utcA1-r12", "lpp.utcA1_r12", - FT_INT32, BASE_CUSTOM, &lpp_gnss_Utc_A1_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_gnss_Utc_A1_fmt), 0, "INTEGER_M8388608_8388607", HFILL }}, { &hf_lpp_utcDeltaTls_r12, { "utcDeltaTls-r12", "lpp.utcDeltaTls_r12", @@ -14507,7 +14507,7 @@ void proto_register_lpp(void) { "INTEGER_0_15", HFILL }}, { &hf_lpp_bds_ECC_DeltaT_r12, { "bds-ECC-DeltaT-r12", "lpp.bds_ECC_DeltaT_r12", - FT_INT32, BASE_CUSTOM, &lpp_bds_ECC_DeltaT_r12_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_bds_ECC_DeltaT_r12_fmt), 0, "INTEGER_M4096_4095", HFILL }}, { &hf_lpp_bds_RefTime_r12, { "bds-RefTime-r12", "lpp.bds_RefTime_r12", @@ -14527,7 +14527,7 @@ void proto_register_lpp(void) { "INTEGER_1_320", HFILL }}, { &hf_lpp_dt_r12, { "dt-r12", "lpp.dt_r12", - FT_UINT32, BASE_CUSTOM, &lpp_bds_GridIonElement_dt_r12_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_bds_GridIonElement_dt_r12_fmt), 0, "INTEGER_0_511", HFILL }}, { &hf_lpp_givei_r12, { "givei-r12", "lpp.givei_r12", @@ -14763,11 +14763,11 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_gnss_TOD_frac, { "gnss-TOD-frac", "lpp.gnss_TOD_frac", - FT_UINT32, BASE_CUSTOM, &lpp_fractionalSecondsFromFrameStructureStart_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_fractionalSecondsFromFrameStructureStart_fmt), 0, "INTEGER_0_3999", HFILL }}, { &hf_lpp_gnss_TOD_unc, { "gnss-TOD-unc", "lpp.gnss_TOD_unc", - FT_UINT32, BASE_CUSTOM, &lpp_referenceTimeUnc_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_referenceTimeUnc_fmt), 0, "INTEGER_0_127", HFILL }}, { &hf_lpp_networkTime_01, { "networkTime", "lpp.networkTime", @@ -14863,7 +14863,7 @@ void proto_register_lpp(void) { "INTEGER_0_3", HFILL }}, { &hf_lpp_codePhase_01, { "codePhase", "lpp.codePhase", - FT_UINT32, BASE_CUSTOM, &lpp_GNSS_SatMeas_codePhase_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_GNSS_SatMeas_codePhase_fmt), 0, "INTEGER_0_2097151", HFILL }}, { &hf_lpp_integerCodePhase, { "integerCodePhase", "lpp.integerCodePhase", @@ -14871,15 +14871,15 @@ void proto_register_lpp(void) { NULL, HFILL }}, { &hf_lpp_codePhaseRMSError, { "codePhaseRMSError", "lpp.codePhaseRMSError", - FT_UINT32, BASE_CUSTOM, &lpp_codePhaseRMSError_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_codePhaseRMSError_fmt), 0, "INTEGER_0_63", HFILL }}, { &hf_lpp_doppler, { "doppler", "lpp.doppler", - FT_INT32, BASE_CUSTOM, &lpp_doppler_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lpp_doppler_fmt), 0, "INTEGER_M32768_32767", HFILL }}, { &hf_lpp_adr, { "adr", "lpp.adr", - FT_UINT32, BASE_CUSTOM, &lpp_adr_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_adr_fmt), 0, "INTEGER_0_33554431", HFILL }}, { &hf_lpp_agnss_List, { "agnss-List", "lpp.agnss_List_element", @@ -15159,15 +15159,15 @@ void proto_register_lpp(void) { "ARFCN_ValueEUTRA", HFILL }}, { &hf_lpp_rsrp_Result, { "rsrp-Result", "lpp.rsrp_Result", - FT_UINT32, BASE_CUSTOM, &lpp_rsrp_Result_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_rsrp_Result_fmt), 0, "INTEGER_0_97", HFILL }}, { &hf_lpp_rsrq_Result, { "rsrq-Result", "lpp.rsrq_Result", - FT_UINT32, BASE_CUSTOM, &lpp_rsrq_Result_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_rsrq_Result_fmt), 0, "INTEGER_0_34", HFILL }}, { &hf_lpp_ue_RxTxTimeDiff, { "ue-RxTxTimeDiff", "lpp.ue_RxTxTimeDiff", - FT_UINT32, BASE_CUSTOM, &lpp_ue_RxTxTimeDiff_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lpp_ue_RxTxTimeDiff_fmt), 0, "INTEGER_0_4095", HFILL }}, { &hf_lpp_arfcnEUTRA_v9a0, { "arfcnEUTRA-v9a0", "lpp.arfcnEUTRA_v9a0", diff --git a/epan/dissectors/packet-lte-rrc.c b/epan/dissectors/packet-lte-rrc.c index c2bb57cc2e..ee4d12b53e 100644 --- a/epan/dissectors/packet-lte-rrc.c +++ b/epan/dissectors/packet-lte-rrc.c @@ -2837,7 +2837,7 @@ static int hf_lte_rrc_ue_InactiveTime = -1; /* T_ue_InactiveTime */ static int hf_lte_rrc_candidateCellInfoList_r10 = -1; /* CandidateCellInfoList_r10 */ static int hf_lte_rrc_CandidateCellInfoList_r10_item = -1; /* CandidateCellInfo_r10 */ static int hf_lte_rrc_rsrqResult_v12xy = -1; /* RSRQ_Range_v12xy */ -static int hf_lte_rrc_dummy_eag_field = -1; /* never registered */ +static int dummy_hf_lte_rrc_eag_field = -1; /* never registered */ /*--- End of included file: packet-lte-rrc-hf.c ---*/ #line 81 "../../asn1/lte-rrc/packet-lte-rrc-template.c" @@ -7965,8 +7965,8 @@ static const per_sequence_t RadioResourceConfigCommonSIB_sequence[] = { { &hf_lte_rrc_soundingRS_UL_ConfigCommon, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SoundingRS_UL_ConfigCommon }, { &hf_lte_rrc_uplinkPowerControlCommon, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UplinkPowerControlCommon }, { &hf_lte_rrc_ul_CyclicPrefixLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UL_CyclicPrefixLength }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSIB_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSIB_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSIB_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSIB_eag_2 }, { NULL, 0, 0, NULL } }; @@ -8510,9 +8510,9 @@ static const per_sequence_t SystemInformationBlockType2_sequence[] = { { &hf_lte_rrc_mbsfn_SubframeConfigList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MBSFN_SubframeConfigList }, { &hf_lte_rrc_timeAlignmentTimerCommon, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_TimeAlignmentTimer }, { &hf_lte_rrc_lateNonCriticalExtension_04, ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_03 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_eag_3 }, { NULL, 0, 0, NULL } }; @@ -9013,9 +9013,9 @@ static const per_sequence_t SystemInformationBlockType3_sequence[] = { { &hf_lte_rrc_cellReselectionServingFreqInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellReselectionServingFreqInfo }, { &hf_lte_rrc_intraFreqCellReselectionInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_intraFreqCellReselectionInfo }, { &hf_lte_rrc_lateNonCriticalExtension, ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType3_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType3_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType3_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType3_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType3_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType3_eag_3 }, { NULL, 0, 0, NULL } }; @@ -9296,8 +9296,8 @@ static const per_sequence_t InterFreqCarrierFreqInfo_sequence[] = { { &hf_lte_rrc_q_OffsetFreq, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_Q_OffsetRange }, { &hf_lte_rrc_interFreqNeighCellList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_InterFreqNeighCellList }, { &hf_lte_rrc_interFreqBlackCellList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_InterFreqBlackCellList }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqCarrierFreqInfo_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqCarrierFreqInfo_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqCarrierFreqInfo_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqCarrierFreqInfo_eag_2 }, { NULL, 0, 0, NULL } }; @@ -9434,7 +9434,7 @@ static const per_sequence_t CarrierFreqUTRA_FDD_sequence[] = { { &hf_lte_rrc_q_RxLevMin_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M60_M13 }, { &hf_lte_rrc_p_MaxUTRA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_p_MaxUTRA }, { &hf_lte_rrc_q_QualMin , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_q_QualMin }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_CarrierFreqUTRA_FDD_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_CarrierFreqUTRA_FDD_eag_1 }, { NULL, 0, 0, NULL } }; @@ -10615,9 +10615,9 @@ static const per_sequence_t SystemInformationBlockType8_sequence[] = { { &hf_lte_rrc_parametersHRPD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_parametersHRPD }, { &hf_lte_rrc_parameters1XRTT, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_parameters1XRTT }, { &hf_lte_rrc_lateNonCriticalExtension, ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType8_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType8_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType8_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType8_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType8_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType8_eag_3 }, { NULL, 0, 0, NULL } }; @@ -11432,7 +11432,7 @@ static const per_sequence_t SystemInformationBlockType15_r11_sequence[] = { { &hf_lte_rrc_mbms_SAI_IntraFreq_r11, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MBMS_SAI_List_r11 }, { &hf_lte_rrc_mbms_SAI_InterFreqList_r11, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MBMS_SAI_InterFreqList_r11 }, { &hf_lte_rrc_lateNonCriticalExtension, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType15_r11_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType15_r11_eag_1 }, { NULL, 0, 0, NULL } }; @@ -14351,8 +14351,8 @@ dissect_lte_rrc_LogicalChannelConfig_eag_2(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t LogicalChannelConfig_sequence[] = { { &hf_lte_rrc_ul_SpecificParameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_ul_SpecificParameters }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogicalChannelConfig_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogicalChannelConfig_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogicalChannelConfig_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogicalChannelConfig_eag_2 }, { NULL, 0, 0, NULL } }; @@ -14723,9 +14723,9 @@ static const per_sequence_t PDCP_Config_sequence[] = { { &hf_lte_rrc_rlc_AM , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_rlc_AM }, { &hf_lte_rrc_rlc_UM , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_rlc_UM }, { &hf_lte_rrc_headerCompression, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_headerCompression }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PDCP_Config_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PDCP_Config_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PDCP_Config_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PDCP_Config_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PDCP_Config_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PDCP_Config_eag_3 }, { NULL, 0, 0, NULL } }; @@ -14839,7 +14839,7 @@ static const per_sequence_t DRB_ToAddMod_sequence[] = { { &hf_lte_rrc_rlc_Config_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RLC_Config }, { &hf_lte_rrc_logicalChannelIdentity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_logicalChannelIdentity }, { &hf_lte_rrc_logicalChannelConfig_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_LogicalChannelConfig }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_ToAddMod_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_ToAddMod_eag_1 }, { NULL, 0, 0, NULL } }; @@ -16084,10 +16084,10 @@ static const per_sequence_t MAC_MainConfig_sequence[] = { { &hf_lte_rrc_drx_Config , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_DRX_Config }, { &hf_lte_rrc_timeAlignmentTimerDedicated, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_TimeAlignmentTimer }, { &hf_lte_rrc_phr_Config , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_phr_Config }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MAC_MainConfig_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MAC_MainConfig_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MAC_MainConfig_eag_3 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MAC_MainConfig_eag_4 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MAC_MainConfig_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MAC_MainConfig_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MAC_MainConfig_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MAC_MainConfig_eag_4 }, { NULL, 0, 0, NULL } }; @@ -16252,7 +16252,7 @@ static const per_sequence_t T_setup_45_sequence[] = { { &hf_lte_rrc_semiPersistSchedIntervalDL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_semiPersistSchedIntervalDL }, { &hf_lte_rrc_numberOfConfSPS_Processes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_8 }, { &hf_lte_rrc_n1PUCCH_AN_PersistentList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_N1PUCCH_AN_PersistentList }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_1 }, { NULL, 0, 0, NULL } }; @@ -16450,7 +16450,7 @@ static const per_sequence_t T_setup_47_sequence[] = { { &hf_lte_rrc_implicitReleaseAfter, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_implicitReleaseAfter }, { &hf_lte_rrc_p0_Persistent, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_p0_Persistent }, { &hf_lte_rrc_twoIntervalsConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_twoIntervalsConfig }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_1_01 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_1_01 }, { NULL, 0, 0, NULL } }; @@ -19136,7 +19136,7 @@ static const per_sequence_t EPDCCH_SetConfig_r11_sequence[] = { { &hf_lte_rrc_dmrs_ScramblingSequenceInt_r11, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_503 }, { &hf_lte_rrc_pucch_ResourceStartOffset_r11, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_2047 }, { &hf_lte_rrc_re_MappingQCL_ConfigId_r11, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PDSCH_RE_MappingQCL_ConfigId_r11 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_EPDCCH_SetConfig_r11_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_EPDCCH_SetConfig_r11_eag_1 }, { NULL, 0, 0, NULL } }; @@ -19865,7 +19865,7 @@ static const per_sequence_t CSI_Process_r11_sequence[] = { { &hf_lte_rrc_cqi_ReportBothProc_r11, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CQI_ReportBothProc_r11 }, { &hf_lte_rrc_cqi_ReportPeriodicProcId_r11, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_maxCQI_ProcExt_r11 }, { &hf_lte_rrc_cqi_ReportAperiodicProc_r11, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CQI_ReportAperiodicProc_r11 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_CSI_Process_r11_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_CSI_Process_r11_eag_1 }, { NULL, 0, 0, NULL } }; @@ -20917,11 +20917,11 @@ static const per_sequence_t PhysicalConfigDedicated_sequence[] = { { &hf_lte_rrc_soundingRS_UL_ConfigDedicated, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SoundingRS_UL_ConfigDedicated }, { &hf_lte_rrc_antennaInfo , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_antennaInfo }, { &hf_lte_rrc_schedulingRequestConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SchedulingRequestConfig }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicated_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicated_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicated_eag_3 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicated_eag_4 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicated_eag_5 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicated_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicated_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicated_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicated_eag_4 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicated_eag_5 }, { NULL, 0, 0, NULL } }; @@ -21398,10 +21398,10 @@ static const per_sequence_t RadioResourceConfigDedicated_sequence[] = { { &hf_lte_rrc_mac_MainConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_mac_MainConfig }, { &hf_lte_rrc_sps_Config , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SPS_Config }, { &hf_lte_rrc_physicalConfigDedicated, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PhysicalConfigDedicated }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_eag_3 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_eag_4 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_eag_4 }, { NULL, 0, 0, NULL } }; @@ -23697,10 +23697,10 @@ static const per_sequence_t MeasObjectEUTRA_sequence[] = { { &hf_lte_rrc_blackCellsToRemoveList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CellIndexList }, { &hf_lte_rrc_blackCellsToAddModList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_BlackCellsToAddModList }, { &hf_lte_rrc_cellForWhichToReportCGI_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PhysCellId }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectEUTRA_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectEUTRA_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectEUTRA_eag_3 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectEUTRA_eag_4 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectEUTRA_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectEUTRA_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectEUTRA_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectEUTRA_eag_4 }, { NULL, 0, 0, NULL } }; @@ -23933,8 +23933,8 @@ static const per_sequence_t MeasObjectUTRA_sequence[] = { { &hf_lte_rrc_cellsToRemoveList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CellIndexList }, { &hf_lte_rrc_cellsToAddModList_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_cellsToAddModList }, { &hf_lte_rrc_cellForWhichToReportCGI_03, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_cellForWhichToReportCGI }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectUTRA_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectUTRA_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectUTRA_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectUTRA_eag_2 }, { NULL, 0, 0, NULL } }; @@ -24715,9 +24715,9 @@ static const per_sequence_t ReportConfigEUTRA_sequence[] = { { &hf_lte_rrc_maxReportCells, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellReport }, { &hf_lte_rrc_reportInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportInterval }, { &hf_lte_rrc_reportAmount, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_reportAmount }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigEUTRA_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigEUTRA_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigEUTRA_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigEUTRA_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigEUTRA_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigEUTRA_eag_3 }, { NULL, 0, 0, NULL } }; @@ -25069,10 +25069,10 @@ static const per_sequence_t ReportConfigInterRAT_sequence[] = { { &hf_lte_rrc_maxReportCells, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellReport }, { &hf_lte_rrc_reportInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportInterval }, { &hf_lte_rrc_reportAmount_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_reportAmount_01 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_3 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_4 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_4 }, { NULL, 0, 0, NULL } }; @@ -25371,8 +25371,8 @@ static const per_sequence_t QuantityConfig_sequence[] = { { &hf_lte_rrc_quantityConfigUTRA, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigUTRA }, { &hf_lte_rrc_quantityConfigGERAN, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigGERAN }, { &hf_lte_rrc_quantityConfigCDMA2000, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigCDMA2000 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_QuantityConfig_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_QuantityConfig_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_QuantityConfig_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_QuantityConfig_eag_2 }, { NULL, 0, 0, NULL } }; @@ -25687,9 +25687,9 @@ static const per_sequence_t MeasConfig_sequence[] = { { &hf_lte_rrc_s_Measure , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_S_Measure }, { &hf_lte_rrc_preRegistrationInfoHRPD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PreRegistrationInfoHRPD }, { &hf_lte_rrc_speedStatePars, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_speedStatePars }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasConfig_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasConfig_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasConfig_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasConfig_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasConfig_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasConfig_eag_3 }, { NULL, 0, 0, NULL } }; @@ -25900,8 +25900,8 @@ static const per_sequence_t RadioResourceConfigCommon_sequence[] = { { &hf_lte_rrc_p_Max , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_P_Max }, { &hf_lte_rrc_tdd_Config , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Config }, { &hf_lte_rrc_ul_CyclicPrefixLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UL_CyclicPrefixLength }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommon_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommon_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommon_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommon_eag_2 }, { NULL, 0, 0, NULL } }; @@ -25994,8 +25994,8 @@ static const per_sequence_t MobilityControlInfo_sequence[] = { { &hf_lte_rrc_newUE_Identity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_C_RNTI }, { &hf_lte_rrc_radioResourceConfigCommon_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommon }, { &hf_lte_rrc_rach_ConfigDedicated, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RACH_ConfigDedicated }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityControlInfo_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityControlInfo_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityControlInfo_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityControlInfo_eag_2 }, { NULL, 0, 0, NULL } }; @@ -26443,7 +26443,7 @@ dissect_lte_rrc_OtherConfig_r9_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static const per_sequence_t OtherConfig_r9_sequence[] = { { &hf_lte_rrc_reportProximityConfig_r9, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_ReportProximityConfig_r9 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_OtherConfig_r9_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_OtherConfig_r9_eag_1 }, { NULL, 0, 0, NULL } }; @@ -26744,8 +26744,8 @@ dissect_lte_rrc_RadioResourceConfigCommonSCell_r10_eag_2(tvbuff_t *tvb _U_, int static const per_sequence_t RadioResourceConfigCommonSCell_r10_sequence[] = { { &hf_lte_rrc_nonUL_Configuration_r10_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_nonUL_Configuration_r10_01 }, { &hf_lte_rrc_ul_Configuration_r10_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_ul_Configuration_r10_01 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSCell_r10_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSCell_r10_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSCell_r10_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSCell_r10_eag_2 }, { NULL, 0, 0, NULL } }; @@ -27053,8 +27053,8 @@ dissect_lte_rrc_PhysicalConfigDedicatedSCell_r10_eag_2(tvbuff_t *tvb _U_, int of static const per_sequence_t PhysicalConfigDedicatedSCell_r10_sequence[] = { { &hf_lte_rrc_nonUL_Configuration_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_nonUL_Configuration_r10 }, { &hf_lte_rrc_ul_Configuration_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_ul_Configuration_r10 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicatedSCell_r10_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicatedSCell_r10_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicatedSCell_r10_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalConfigDedicatedSCell_r10_eag_2 }, { NULL, 0, 0, NULL } }; @@ -27109,8 +27109,8 @@ dissect_lte_rrc_RadioResourceConfigDedicatedSCell_r10_eag_2(tvbuff_t *tvb _U_, i static const per_sequence_t RadioResourceConfigDedicatedSCell_r10_sequence[] = { { &hf_lte_rrc_physicalConfigDedicatedSCell_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PhysicalConfigDedicatedSCell_r10 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicatedSCell_r10_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicatedSCell_r10_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicatedSCell_r10_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicatedSCell_r10_eag_2 }, { NULL, 0, 0, NULL } }; @@ -27141,7 +27141,7 @@ static const per_sequence_t SCellToAddMod_r10_sequence[] = { { &hf_lte_rrc_cellIdentification_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_cellIdentification_r10 }, { &hf_lte_rrc_radioResourceConfigCommonSCell_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigCommonSCell_r10 }, { &hf_lte_rrc_radioResourceConfigDedicatedSCell_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigDedicatedSCell_r10 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SCellToAddMod_r10_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SCellToAddMod_r10_eag_1 }, { NULL, 0, 0, NULL } }; @@ -28219,7 +28219,7 @@ static const per_sequence_t IdleModeMobilityControlInfo_sequence[] = { { &hf_lte_rrc_bandClassPriorityListHRPD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_BandClassPriorityListHRPD }, { &hf_lte_rrc_bandClassPriorityList1XRTT, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_BandClassPriorityList1XRTT }, { &hf_lte_rrc_t320 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_t320 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_IdleModeMobilityControlInfo_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_IdleModeMobilityControlInfo_eag_1 }, { NULL, 0, 0, NULL } }; @@ -30859,8 +30859,8 @@ dissect_lte_rrc_T_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static const per_sequence_t T_measResult_sequence[] = { { &hf_lte_rrc_rsrpResult , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RSRP_Range }, { &hf_lte_rrc_rsrqResult , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RSRQ_Range }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_1_02 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_1_02 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_2 }, { NULL, 0, 0, NULL } }; @@ -31031,8 +31031,8 @@ dissect_lte_rrc_T_eag_2_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ static const per_sequence_t T_measResult_01_sequence[] = { { &hf_lte_rrc_utra_RSCP , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_M5_91 }, { &hf_lte_rrc_utra_EcN0 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_49 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_1_03 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_2_01 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_1_03 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eag_2_01 }, { NULL, 0, 0, NULL } }; @@ -31570,7 +31570,7 @@ static const per_sequence_t MeasResultServFreq_r10_sequence[] = { { &hf_lte_rrc_servFreqId_r10, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ServCellIndex_r10 }, { &hf_lte_rrc_measResultSCell_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultSCell_r10 }, { &hf_lte_rrc_measResultBestNeighCell_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultBestNeighCell_r10 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultServFreq_r10_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultServFreq_r10_eag_1 }, { NULL, 0, 0, NULL } }; @@ -31659,9 +31659,9 @@ static const per_sequence_t MeasResults_sequence[] = { { &hf_lte_rrc_measId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasId }, { &hf_lte_rrc_measResultPCell, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultPCell }, { &hf_lte_rrc_measResultNeighCells, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultNeighCells }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults_eag_3 }, { NULL, 0, 0, NULL } }; @@ -33875,10 +33875,10 @@ dissect_lte_rrc_RLF_Report_r9_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static const per_sequence_t RLF_Report_r9_sequence[] = { { &hf_lte_rrc_measResultLastServCell_r9, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultLastServCell_r9 }, { &hf_lte_rrc_measResultNeighCells_r9, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultNeighCells_r9 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_3 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_4 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_4 }, { NULL, 0, 0, NULL } }; @@ -34144,8 +34144,8 @@ static const per_sequence_t LogMeasInfo_r10_sequence[] = { { &hf_lte_rrc_servCellIdentity_r10, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CellGlobalIdEUTRA }, { &hf_lte_rrc_measResultServCell_r10, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultServCell_r10 }, { &hf_lte_rrc_measResultNeighCells_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultNeighCells_r10 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogMeasInfo_r10_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogMeasInfo_r10_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogMeasInfo_r10_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogMeasInfo_r10_eag_2 }, { NULL, 0, 0, NULL } }; @@ -34263,7 +34263,7 @@ static const per_sequence_t ConnEstFailReport_r11_sequence[] = { { &hf_lte_rrc_maxTxPowerReached_r11, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN }, { &hf_lte_rrc_timeSinceFailure_r11, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_TimeSinceFailure_r11 }, { &hf_lte_rrc_measResultListEUTRA_v1130, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultList2EUTRA_v9e0 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ConnEstFailReport_r11_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ConnEstFailReport_r11_eag_1 }, { NULL, 0, 0, NULL } }; @@ -34973,7 +34973,7 @@ dissect_lte_rrc_RSTD_InterFreqInfo_r10_eag_1(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t RSTD_InterFreqInfo_r10_sequence[] = { { &hf_lte_rrc_carrierFreq_r10, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueEUTRA }, { &hf_lte_rrc_measPRS_Offset_r10, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_39 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RSTD_InterFreqInfo_r10_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RSTD_InterFreqInfo_r10_eag_1 }, { NULL, 0, 0, NULL } }; @@ -38527,7 +38527,7 @@ static const per_sequence_t UE_EUTRA_CapabilityAddXDD_Mode_v1060_sequence[] = { { &hf_lte_rrc_featureGroupIndRel10_v1060, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_featureGroupIndRel10_v1060 }, { &hf_lte_rrc_interRAT_ParametersCDMA2000_v1060, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersCDMA2000_1XRTT_v1020 }, { &hf_lte_rrc_interRAT_ParametersUTRA_TDD_v1060, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersUTRA_TDD_v1020 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060_eag_1 }, { NULL, 0, 0, NULL } }; @@ -41177,9 +41177,9 @@ static const per_sequence_t AS_Config_sequence[] = { { &hf_lte_rrc_sourceSystemInformationBlockType2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2 }, { &hf_lte_rrc_antennaInfoCommon, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AntennaInfoCommon }, { &hf_lte_rrc_sourceDl_CarrierFreq, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueEUTRA }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_eag_2 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_eag_3 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_eag_3 }, { NULL, 0, 0, NULL } }; @@ -41303,8 +41303,8 @@ static const per_sequence_t CandidateCellInfo_r10_sequence[] = { { &hf_lte_rrc_dl_CarrierFreq_r10, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueEUTRA }, { &hf_lte_rrc_rsrpResult_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RSRP_Range }, { &hf_lte_rrc_rsrqResult_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RSRQ_Range }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_CandidateCellInfo_r10_eag_1 }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_CandidateCellInfo_r10_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_CandidateCellInfo_r10_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_CandidateCellInfo_r10_eag_2 }, { NULL, 0, 0, NULL } }; @@ -41346,7 +41346,7 @@ dissect_lte_rrc_RRM_Config_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static const per_sequence_t RRM_Config_sequence[] = { { &hf_lte_rrc_ue_InactiveTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_InactiveTime }, - { &hf_lte_rrc_dummy_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRM_Config_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRM_Config_eag_1 }, { NULL, 0, 0, NULL } }; @@ -45103,7 +45103,7 @@ void proto_register_lte_rrc(void) { "CellGlobalIdEUTRA", HFILL }}, { &hf_lte_rrc_timeConnFailure_r10, { "timeConnFailure-r10", "lte-rrc.timeConnFailure_r10", - FT_UINT32, BASE_CUSTOM, <e_rrc_timeConnFailure_r10_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lte_rrc_timeConnFailure_r10_fmt), 0, "INTEGER_0_1023", HFILL }}, { &hf_lte_rrc_connectionFailureType_r10, { "connectionFailureType-r10", "lte-rrc.connectionFailureType_r10", @@ -46567,7 +46567,7 @@ void proto_register_lte_rrc(void) { NULL, HFILL }}, { &hf_lte_rrc_localTimeOffset_r11, { "localTimeOffset-r11", "lte-rrc.localTimeOffset_r11", - FT_INT32, BASE_CUSTOM, <e_rrc_localTimeOffset_fmt, 0, + FT_INT32, BASE_CUSTOM, CF_FUNC(lte_rrc_localTimeOffset_fmt), 0, "INTEGER_M63_64", HFILL }}, { &hf_lte_rrc_wlan_OffloadPerPLMN_List_r12, { "wlan-OffloadPerPLMN-List-r12", "lte-rrc.wlan_OffloadPerPLMN_List_r12", @@ -50563,7 +50563,7 @@ void proto_register_lte_rrc(void) { "INTEGER_0_63", HFILL }}, { &hf_lte_rrc_ue_RxTxTimeDiffResult_r9, { "ue-RxTxTimeDiffResult-r9", "lte-rrc.ue_RxTxTimeDiffResult_r9", - FT_UINT32, BASE_CUSTOM, <e_rrc_ue_RxTxTimeDiffResult_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(lte_rrc_ue_RxTxTimeDiffResult_fmt), 0, "INTEGER_0_4095", HFILL }}, { &hf_lte_rrc_currentSFN_r9, { "currentSFN-r9", "lte-rrc.currentSFN_r9", diff --git a/epan/dissectors/packet-mbim.c b/epan/dissectors/packet-mbim.c index ebc693eb18..4afd165cdf 100644 --- a/epan/dissectors/packet-mbim.c +++ b/epan/dissectors/packet-mbim.c @@ -5684,7 +5684,7 @@ proto_register_mbim(void) }, { &hf_mbim_provider_rssi, { "RSSI", "mbim.control.provider.rssi", - FT_UINT32, BASE_CUSTOM, mbim_rssi_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(mbim_rssi_fmt), 0, NULL, HFILL } }, { &hf_mbim_provider_error_rate, @@ -5879,7 +5879,7 @@ proto_register_mbim(void) }, { &hf_mbim_signal_state_info_rssi, { "RSSI", "mbim.control.signal_state_info.rssi", - FT_UINT32, BASE_CUSTOM, mbim_rssi_fmt, 0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(mbim_rssi_fmt), 0, NULL, HFILL } }, { &hf_mbim_signal_state_info_error_rate, diff --git a/epan/dissectors/packet-mip6.c b/epan/dissectors/packet-mip6.c index 2a9f599153..0a7077e298 100644 --- a/epan/dissectors/packet-mip6.c +++ b/epan/dissectors/packet-mip6.c @@ -4901,13 +4901,13 @@ proto_register_mip6(void) { &hf_mip6_opt_acc_net_id_sub_opt_geo_latitude_degrees, { "Latitude Degrees", "mip6.acc_net_id.geo.latitude_degrees", - FT_INT24, BASE_CUSTOM, degrees_base_custom, 0x0, + FT_INT24, BASE_CUSTOM, CF_FUNC(degrees_base_custom), 0x0, NULL, HFILL } }, { &hf_mip6_opt_acc_net_id_sub_opt_geo_longitude_degrees, { "Longitude Degrees", "mip6.acc_net_id.geo.longitude_degrees", - FT_INT24, BASE_CUSTOM, degrees_base_custom, 0x0, + FT_INT24, BASE_CUSTOM, CF_FUNC(degrees_base_custom), 0x0, NULL, HFILL } }, diff --git a/epan/dissectors/packet-msnlb.c b/epan/dissectors/packet-msnlb.c index fc36688af2..d96838f335 100644 --- a/epan/dissectors/packet-msnlb.c +++ b/epan/dissectors/packet-msnlb.c @@ -348,7 +348,7 @@ proto_register_msnlb(void) { &hf_msnlb_version, { "Version", "msnlb.version", FT_UINT32, BASE_CUSTOM, - version_base_custom, 0, + CF_FUNC(version_base_custom), 0, NULL, HFILL } }, { &hf_msnlb_uniquehostid, diff --git a/epan/dissectors/packet-netflow.c b/epan/dissectors/packet-netflow.c index 7c68550ba8..bf8ed32f20 100644 --- a/epan/dissectors/packet-netflow.c +++ b/epan/dissectors/packet-netflow.c @@ -7145,7 +7145,7 @@ proto_register_netflow(void) }, {&hf_cflow_nbar_appl_id, {"ApplicationID", "cflow.appl_id", - FT_UINT32, BASE_CUSTOM, nbar_fmt_id, 0x0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(nbar_fmt_id), 0x0, "Application ID (NBAR)", HFILL} }, {&hf_cflow_nbar_appl_name, diff --git a/epan/dissectors/packet-netlink-route.c b/epan/dissectors/packet-netlink-route.c index 66545bb8a2..b83d5af347 100644 --- a/epan/dissectors/packet-netlink-route.c +++ b/epan/dissectors/packet-netlink-route.c @@ -358,7 +358,7 @@ hfi_netlink_route_ifi_flags_label(char *label, guint32 value) static header_field_info hfi_netlink_route_ifi_flags NETLINK_ROUTE_HFI_INIT = { "Device flags", "netlink-route.ifi_flags", FT_UINT32, BASE_CUSTOM, - &hfi_netlink_route_ifi_flags_label, 0x00, NULL, HFILL }; + CF_FUNC(hfi_netlink_route_ifi_flags_label), 0x00, NULL, HFILL }; static const true_false_string hfi_netlink_route_ifi_flags_iff_up_tfs = { "Up", "Down" }; @@ -495,7 +495,7 @@ hfi_netlink_route_ifa_flags_label(char *label, guint32 value) static header_field_info hfi_netlink_route_ifa_flags NETLINK_ROUTE_HFI_INIT = { "Address flags", "netlink-route.ifa_flags", FT_UINT8, BASE_CUSTOM, - &hfi_netlink_route_ifa_flags_label, 0x00, NULL, HFILL }; + CF_FUNC(hfi_netlink_route_ifa_flags_label), 0x00, NULL, HFILL }; static header_field_info hfi_netlink_route_ifa_scope NETLINK_ROUTE_HFI_INIT = { "Address scope", "netlink-route.ifa_scope", FT_UINT8, BASE_DEC, @@ -765,7 +765,7 @@ hfi_netlink_route_nd_states_label(char *label, guint32 value) static header_field_info hfi_netlink_route_nd_state NETLINK_ROUTE_HFI_INIT = { "State", "netlink-route.nd_state", FT_UINT16, BASE_CUSTOM, - &hfi_netlink_route_nd_states_label, 0x00, NULL, HFILL }; + CF_FUNC(hfi_netlink_route_nd_states_label), 0x00, NULL, HFILL }; static header_field_info hfi_netlink_route_nd_flags NETLINK_ROUTE_HFI_INIT = { "Flags", "netlink-route.nd_flags", FT_UINT8, BASE_HEX, diff --git a/epan/dissectors/packet-ouch.c b/epan/dissectors/packet-ouch.c index b0ea42e572..2ed50e59ad 100644 --- a/epan/dissectors/packet-ouch.c +++ b/epan/dissectors/packet-ouch.c @@ -1393,37 +1393,37 @@ proto_register_ouch(void) { &hf_ouch_bbo_weight_indicator, { "BBO Weight Indicator", "ouch.bbo_weight_indicator", - FT_UINT8, BASE_CUSTOM, format_bbo_weight_indicator, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_bbo_weight_indicator), 0x0, NULL, HFILL }}, { &hf_ouch_broken_trade_reason, { "Broken Trade Reason", "ouch.broken_trade_reason", - FT_UINT8, BASE_CUSTOM, format_broken_trade_reason, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_broken_trade_reason), 0x0, NULL, HFILL }}, { &hf_ouch_buy_sell_indicator, { "Buy/Sell Indicator", "ouch.buy_sell_indicator", - FT_UINT8, BASE_CUSTOM, format_buy_sell_indicator, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_buy_sell_indicator), 0x0, NULL, HFILL }}, { &hf_ouch_cancel_reason, { "Cancel Reason", "ouch.cancel_reason", - FT_UINT8, BASE_CUSTOM, format_cancel_reason, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_cancel_reason), 0x0, NULL, HFILL }}, { &hf_ouch_capacity, { "Capacity", "ouch.capacity", - FT_UINT8, BASE_CUSTOM, format_capacity, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_capacity), 0x0, NULL, HFILL }}, { &hf_ouch_cross_type, { "Cross Type", "ouch.cross_type", - FT_UINT8, BASE_CUSTOM, format_cross_type, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_cross_type), 0x0, NULL, HFILL }}, { &hf_ouch_customer_type, { "Customer Type", "ouch.customer_type", - FT_UINT8, BASE_CUSTOM, format_customer_type, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_customer_type), 0x0, NULL, HFILL }}, { &hf_ouch_decrement_shares, @@ -1433,12 +1433,12 @@ proto_register_ouch(void) { &hf_ouch_display, { "Display", "ouch.display", - FT_UINT8, BASE_CUSTOM, format_display, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_display), 0x0, NULL, HFILL }}, { &hf_ouch_event_code, { "Event Code", "ouch.event_code", - FT_UINT8, BASE_CUSTOM, format_event_code, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_event_code), 0x0, NULL, HFILL }}, { &hf_ouch_executed_shares, @@ -1448,7 +1448,7 @@ proto_register_ouch(void) { &hf_ouch_execution_price, { "Execution Price", "ouch.execution_price", - FT_UINT32, BASE_CUSTOM, format_price, 0x0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(format_price), 0x0, NULL, HFILL }}, { &hf_ouch_existing_order_token, @@ -1463,12 +1463,12 @@ proto_register_ouch(void) { &hf_ouch_iso_eligible, { "Intermarket Sweep Eligibility", "ouch.iso_eligible", - FT_UINT8, BASE_CUSTOM, format_iso_eligibility, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_iso_eligibility), 0x0, NULL, HFILL }}, { &hf_ouch_liquidity_flag, { "Liquidity Flag", "ouch.liquidity_flag", - FT_UINT8, BASE_CUSTOM, format_liquidity_flag, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_liquidity_flag), 0x0, NULL, HFILL }}, { &hf_ouch_match_number, @@ -1488,7 +1488,7 @@ proto_register_ouch(void) { &hf_ouch_new_execution_price, { "New Execution Price", "ouch.new_execution_price", - FT_UINT32, BASE_CUSTOM, format_price, 0x0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(format_price), 0x0, NULL, HFILL }}, { &hf_ouch_order_reference_number, @@ -1498,7 +1498,7 @@ proto_register_ouch(void) { &hf_ouch_order_state, { "Order State", "ouch.order_state", - FT_UINT8, BASE_CUSTOM, format_order_state, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_order_state), 0x0, NULL, HFILL }}, { &hf_ouch_order_token, @@ -1508,7 +1508,7 @@ proto_register_ouch(void) { &hf_ouch_packet_type, { "Packet Type", "ouch.packet_type", - FT_UINT8, BASE_CUSTOM, format_packet_type, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_packet_type), 0x0, NULL, HFILL }}, { &hf_ouch_previous_order_token, @@ -1518,12 +1518,12 @@ proto_register_ouch(void) { &hf_ouch_price, { "Price", "ouch.price", - FT_UINT32, BASE_CUSTOM, format_price, 0x0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(format_price), 0x0, NULL, HFILL }}, { &hf_ouch_price_correction_reason, { "Price Correction Reason", "ouch.price_correction_reason", - FT_UINT8, BASE_CUSTOM, format_price_correction_reason, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_price_correction_reason), 0x0, NULL, HFILL }}, { &hf_ouch_quantity_prevented_from_trading, @@ -1534,7 +1534,7 @@ proto_register_ouch(void) { &hf_ouch_reject_reason, { "Reject Reason", "ouch.reject_reason", - FT_UINT8, BASE_CUSTOM, format_reject_reason, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_reject_reason), 0x0, NULL, HFILL }}, { &hf_ouch_replacement_order_token, @@ -1554,7 +1554,7 @@ proto_register_ouch(void) { &hf_ouch_tif, { "Time In Force", "ouch.tif", - FT_UINT32, BASE_CUSTOM, format_tif, 0x0, + FT_UINT32, BASE_CUSTOM, CF_FUNC(format_tif), 0x0, NULL, HFILL }}, { &hf_ouch_timestamp, diff --git a/epan/dissectors/packet-rfid-pn532.c b/epan/dissectors/packet-rfid-pn532.c index 556b7ef242..0b557b18a2 100644 --- a/epan/dissectors/packet-rfid-pn532.c +++ b/epan/dissectors/packet-rfid-pn532.c @@ -1816,7 +1816,7 @@ void proto_register_pn532(void) VALS(pn532_sam_modes), 0x0, NULL, HFILL}}, {&hf_pn532_sam_timeout, {"SAM Timeout", "pn532.sam.timeout", FT_UINT8, BASE_CUSTOM, - sam_timeout_base, 0x0, NULL, HFILL}}, + CF_FUNC(sam_timeout_base), 0x0, NULL, HFILL}}, {&hf_pn532_sam_irq, {"SAM IRQ", "pn532.sam.irq", FT_UINT8, BASE_HEX, NULL, 0x0, NULL, HFILL}}, @@ -2257,7 +2257,7 @@ void proto_register_pn532(void) VALS(pn532_diagnose_baudrate_vals), 0x00, NULL, HFILL}}, {&hf_pn532_reply_delay, {"Reply Delay", "pn532.sam.reply_delay", FT_UINT8, BASE_CUSTOM, - replay_delay_base, 0x0, NULL, HFILL}}, + CF_FUNC(replay_delay_base), 0x0, NULL, HFILL}}, {&hf_pn532_ciu_tx_mode, {"CIU Tx Mode", "pn532.ciu_tx_mode", FT_UINT8, BASE_HEX, NULL, 0x00, NULL, HFILL}}, diff --git a/epan/dissectors/packet-s5066dts.c b/epan/dissectors/packet-s5066dts.c index 2484b548e6..d99d9b9568 100644 --- a/epan/dissectors/packet-s5066dts.c +++ b/epan/dissectors/packet-s5066dts.c @@ -979,10 +979,10 @@ void proto_register_s5066dts (void) { "C_PDU Segment", "s5066dts.segmented_cpdu", FT_BYTES, BASE_NONE, NULL, 0x0, NULL, HFILL } }, { &hf_s5066dts_dest_addr, - { "Destination Address", "s5066dts.dest_addr", FT_UINT32, BASE_CUSTOM, s5066dts_address_format, 0x0, NULL, HFILL } + { "Destination Address", "s5066dts.dest_addr", FT_UINT32, BASE_CUSTOM, CF_FUNC(s5066dts_address_format), 0x0, NULL, HFILL } }, { &hf_s5066dts_src_addr, - { "Source Address", "s5066dts.src_addr", FT_UINT32, BASE_CUSTOM, s5066dts_address_format, 0x0, NULL, HFILL } + { "Source Address", "s5066dts.src_addr", FT_UINT32, BASE_CUSTOM, CF_FUNC(s5066dts_address_format), 0x0, NULL, HFILL } }, { &hf_s5066dts_header_crc, { "CRC on header", "s5066dts.header_crc", FT_UINT16, BASE_HEX, NULL, 0x0, NULL, HFILL } diff --git a/epan/dissectors/packet-soupbintcp.c b/epan/dissectors/packet-soupbintcp.c index 50c75bc2b4..490d3a1232 100644 --- a/epan/dissectors/packet-soupbintcp.c +++ b/epan/dissectors/packet-soupbintcp.c @@ -514,13 +514,13 @@ proto_register_soupbintcp(void) { &hf_soupbintcp_packet_type, { "Packet Type", "soupbintcp.packet_type", - FT_UINT8, BASE_CUSTOM, format_packet_type, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_packet_type), 0x0, "Message type code", HFILL }}, { &hf_soupbintcp_reject_code, { "Login Reject Code", "soupbintcp.reject_code", - FT_UINT8, BASE_CUSTOM, format_reject_code, 0x0, + FT_UINT8, BASE_CUSTOM, CF_FUNC(format_reject_code), 0x0, "Login reject reason code", HFILL }}, diff --git a/epan/dissectors/packet-stanag4607.c b/epan/dissectors/packet-stanag4607.c index 0898558201..7c58abe9d6 100644 --- a/epan/dissectors/packet-stanag4607.c +++ b/epan/dissectors/packet-stanag4607.c @@ -1045,38 +1045,38 @@ proto_register_stanag4607(void) { &hf_4607_dwell_time, { "Dwell Time", "s4607.dwell.time", FT_UINT32, BASE_CUSTOM, - prt_millisec, 0x0, + CF_FUNC(prt_millisec), 0x0, NULL, HFILL } }, { &hf_4607_dwell_sensor_lat, { "Sensor Position Latitude", "s4607.dwell.sensor.lat", FT_INT32, BASE_CUSTOM, - prt_sa32, 0x0, + CF_FUNC(prt_sa32), 0x0, NULL, HFILL } }, { &hf_4607_dwell_sensor_lon, { "Sensor Position Longitude", "s4607.dwell.sensor.lon", FT_UINT32, BASE_CUSTOM, - prt_ba32, 0x0, + CF_FUNC(prt_ba32), 0x0, NULL, HFILL } }, { &hf_4607_dwell_sensor_alt, { "Sensor Position Altitude", "s4607.dwell.sensor.alt", FT_INT32, BASE_CUSTOM, - prt_centimeters, 0x0, + CF_FUNC(prt_centimeters), 0x0, NULL, HFILL } }, /* D10 */ { &hf_4607_dwell_scale_lat, { "Scale Factor, Latitude", "s4607.dwell.scale.lat", FT_INT32, BASE_CUSTOM, - prt_sa32, 0x0, + CF_FUNC(prt_sa32), 0x0, NULL, HFILL } }, { &hf_4607_dwell_scale_lon, { "Scale Factor, Longitude", "s4607.dwell.scale.lon", FT_UINT32, BASE_CUSTOM, - prt_ba32, 0x0, + CF_FUNC(prt_ba32), 0x0, NULL, HFILL } }, @@ -1084,19 +1084,19 @@ proto_register_stanag4607(void) { &hf_4607_dwell_unc_along, { "Sensor Position Uncertainty Along Track", "s4607.dwell.unc.along", FT_UINT32, BASE_CUSTOM, - prt_centimeters, 0x0, + CF_FUNC(prt_centimeters), 0x0, NULL, HFILL } }, { &hf_4607_dwell_unc_cross, { "Sensor Position Uncertainty Cross Track", "s4607.dwell.unc.cross", FT_UINT32, BASE_CUSTOM, - prt_centimeters, 0x0, + CF_FUNC(prt_centimeters), 0x0, NULL, HFILL } }, { &hf_4607_dwell_unc_alt, { "Sensor Position Uncertainty Altitude", "s4607.dwell.unc.alt", FT_UINT16, BASE_CUSTOM, - prt_centimeters, 0x0, + CF_FUNC(prt_centimeters), 0x0, NULL, HFILL } }, @@ -1104,19 +1104,19 @@ proto_register_stanag4607(void) { &hf_4607_dwell_track, { "Sensor Track", "s4607.dwell.track", FT_UINT16, BASE_CUSTOM, - prt_ba16, 0x0, + CF_FUNC(prt_ba16), 0x0, NULL, HFILL } }, { &hf_4607_dwell_speed, { "Sensor Speed", "s4607.dwell.speed", FT_UINT32, BASE_CUSTOM, - prt_speed, 0x0, + CF_FUNC(prt_speed), 0x0, NULL, HFILL } }, { &hf_4607_dwell_vert_velocity, { "Sensor Vertical Velocity", "s4607.dwell.vvel", FT_INT8, BASE_CUSTOM, - prt_speed_deci, 0x0, + CF_FUNC(prt_speed_deci), 0x0, NULL, HFILL } }, { &hf_4607_dwell_track_unc, @@ -1128,13 +1128,13 @@ proto_register_stanag4607(void) { &hf_4607_dwell_speed_unc, { "Sensor Speed Uncertainty", "s4607.dwell.speed.unc", FT_UINT16, BASE_CUSTOM, - prt_speed, 0x0, + CF_FUNC(prt_speed), 0x0, NULL, HFILL } }, { &hf_4607_dwell_vv_unc, { "Sensor Vertical Velocity Uncertainty", "s4607.dwell.vvel.unc", FT_UINT16, BASE_CUSTOM, - prt_speed_centi, 0x0, + CF_FUNC(prt_speed_centi), 0x0, NULL, HFILL } }, @@ -1142,19 +1142,19 @@ proto_register_stanag4607(void) { &hf_4607_dwell_plat_heading, { "Platform Orientation Heading", "s4607.dwell.plat.heading", FT_UINT16, BASE_CUSTOM, - prt_ba16, 0x0, + CF_FUNC(prt_ba16), 0x0, NULL, HFILL } }, { &hf_4607_dwell_plat_pitch, { "Platform Orientation Pitch", "s4607.dwell.plat.pitch", FT_INT16, BASE_CUSTOM, - prt_sa16, 0x0, + CF_FUNC(prt_sa16), 0x0, NULL, HFILL } }, { &hf_4607_dwell_plat_roll, { "Platform Orientation Roll (Bank Angle)", "s4607.dwell.plat.roll", FT_INT16, BASE_CUSTOM, - prt_sa16, 0x0, + CF_FUNC(prt_sa16), 0x0, NULL, HFILL } }, @@ -1162,25 +1162,25 @@ proto_register_stanag4607(void) { &hf_4607_dwell_da_lat, { "Dwell Area Center Latitude", "s4607.dwell.da.lat", FT_INT32, BASE_CUSTOM, - prt_sa32, 0x0, + CF_FUNC(prt_sa32), 0x0, NULL, HFILL } }, { &hf_4607_dwell_da_lon, { "Dwell Area Center Longitude", "s4607.dwell.da.lon", FT_UINT32, BASE_CUSTOM, - prt_ba32, 0x0, + CF_FUNC(prt_ba32), 0x0, NULL, HFILL } }, { &hf_4607_dwell_da_range, { "Dwell Area Range Half Extent", "s4607.dwell.da.range", FT_UINT16, BASE_CUSTOM, - prt_kilo, 0x0, + CF_FUNC(prt_kilo), 0x0, NULL, HFILL } }, { &hf_4607_dwell_da_angle, { "Dwell Area Dwell Angle Half Extent", "s4607.dwell.da.angle", FT_UINT16, BASE_CUSTOM, - prt_ba16, 0x0, + CF_FUNC(prt_ba16), 0x0, NULL, HFILL } }, @@ -1188,25 +1188,25 @@ proto_register_stanag4607(void) { &hf_4607_dwell_sensor_heading, { "Sensor Orientation Heading", "s4607.dwell.sensor.heading", FT_UINT16, BASE_CUSTOM, - prt_ba16, 0x0, + CF_FUNC(prt_ba16), 0x0, NULL, HFILL } }, { &hf_4607_dwell_sensor_pitch, { "Sensor Orientation Pitch", "s4607.dwell.sensor.pitch", FT_INT16, BASE_CUSTOM, - prt_sa16, 0x0, + CF_FUNC(prt_sa16), 0x0, NULL, HFILL } }, { &hf_4607_dwell_sensor_roll, { "Sensor Orientation Roll (Bank Angle)", "s4607.dwell.sensor.roll", FT_INT16, BASE_CUSTOM, - prt_sa16, 0x0, + CF_FUNC(prt_sa16), 0x0, NULL, HFILL } }, { &hf_4607_dwell_mdv, { "Minimum Detectable Velocity (MDV)", "s4607.dwell.mdv", FT_UINT8, BASE_CUSTOM, - prt_speed_deci, 0x0, + CF_FUNC(prt_speed_deci), 0x0, NULL, HFILL } }, @@ -1223,13 +1223,13 @@ proto_register_stanag4607(void) { &hf_4607_dwell_report_lat, { "Target Location Hi-Res Latitude", "s4607.dwell.rpt.lat", FT_INT32, BASE_CUSTOM, - prt_sa32, 0x0, + CF_FUNC(prt_sa32), 0x0, NULL, HFILL } }, { &hf_4607_dwell_report_lon, { "Target Location Hi-Res Longitude", "s4607.dwell.rpt.lon", FT_UINT32, BASE_CUSTOM, - prt_ba32, 0x0, + CF_FUNC(prt_ba32), 0x0, NULL, HFILL } }, @@ -1251,7 +1251,7 @@ proto_register_stanag4607(void) { &hf_4607_dwell_report_height, { "Target Location Geodetic Height", "s4607.dwell.rpt.height", FT_INT16, BASE_CUSTOM, - prt_meters, 0x0, + CF_FUNC(prt_meters), 0x0, NULL, HFILL } }, @@ -1259,13 +1259,13 @@ proto_register_stanag4607(void) { &hf_4607_dwell_report_radial, { "Target Velocity Line of Sight Component", "s4607.dwell.rpt.radial", FT_INT16, BASE_CUSTOM, - prt_speed_centi, 0x0, + CF_FUNC(prt_speed_centi), 0x0, NULL, HFILL } }, { &hf_4607_dwell_report_wrap, { "Target Wrap Velocity", "s4607.dwell.rpt.wrap", FT_UINT16, BASE_CUSTOM, - prt_speed_centi, 0x0, + CF_FUNC(prt_speed_centi), 0x0, NULL, HFILL } }, { &hf_4607_dwell_report_snr, @@ -1291,25 +1291,25 @@ proto_register_stanag4607(void) { &hf_4607_dwell_report_unc_slant, { "Target Measurement Uncertainty Slant Range", "s4607.dwell.rpt.unc.slant", FT_UINT16, BASE_CUSTOM, - prt_centimeters, 0x0, + CF_FUNC(prt_centimeters), 0x0, NULL, HFILL } }, { &hf_4607_dwell_report_unc_cross, { "Target Measurement Uncertainty Cross Range", "s4607.dwell.rpt.unc.cross", FT_UINT16, BASE_CUSTOM, - prt_decimeters, 0x0, + CF_FUNC(prt_decimeters), 0x0, NULL, HFILL } }, { &hf_4607_dwell_report_unc_height, { "Target Measurement Uncertainty Height", "s4607.dwell.rpt.unc.height", FT_UINT8, BASE_CUSTOM, - prt_meters, 0x0, + CF_FUNC(prt_meters), 0x0, NULL, HFILL } }, { &hf_4607_dwell_report_unc_radial, { "Target Measurement Uncertainty Radial Velocity", "s4607.dwell.rpt.unc.radial", FT_UINT16, BASE_CUSTOM, - prt_speed_centi, 0x0, + CF_FUNC(prt_speed_centi), 0x0, NULL, HFILL } }, @@ -1370,50 +1370,50 @@ proto_register_stanag4607(void) { &hf_4607_jobdef_ba_lat_a, { "Bounding Area Point A Latitude", "s4607.job.ba.lat.a", FT_INT32, BASE_CUSTOM, - prt_sa32, 0x0, + CF_FUNC(prt_sa32), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_ba_lon_a, { "Bounding Area Point A Longitude", "s4607.job.ba.lon.a", FT_UINT32, BASE_CUSTOM, - prt_ba32, 0x0, + CF_FUNC(prt_ba32), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_ba_lat_b, { "Bounding Area Point B Latitude", "s4607.job.ba.lat.b", FT_INT32, BASE_CUSTOM, - prt_sa32, 0x0, + CF_FUNC(prt_sa32), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_ba_lon_b, { "Bounding Area Point B Longitude", "s4607.job.ba.lon.b", FT_UINT32, BASE_CUSTOM, - prt_ba32, 0x0, + CF_FUNC(prt_ba32), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_ba_lat_c, { "Bounding Area Point C Latitude", "s4607.job.ba.lat.c", FT_INT32, BASE_CUSTOM, - prt_sa32, 0x0, + CF_FUNC(prt_sa32), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_ba_lon_c, { "Bounding Area Point C Longitude", "s4607.job.ba.lon.c", FT_UINT32, BASE_CUSTOM, - prt_ba32, 0x0, + CF_FUNC(prt_ba32), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_ba_lat_d, { "Bounding Area Point D Latitude", "s4607.job.ba.lat.d", FT_INT32, BASE_CUSTOM, - prt_sa32, 0x0, + CF_FUNC(prt_sa32), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_ba_lon_d, { "Bounding Area Point D Longitude", "s4607.job.ba.lon.d", FT_UINT32, BASE_CUSTOM, - prt_ba32, 0x0, + CF_FUNC(prt_ba32), 0x0, NULL, HFILL } }, @@ -1433,68 +1433,68 @@ proto_register_stanag4607(void) { &hf_4607_jobdef_unc_along, { "Nominal Sensor Position Uncertainty Along Track", "s4607.job.unc.track", FT_UINT16, BASE_CUSTOM, - prt_none16, 0x0, + CF_FUNC(prt_none16), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_unc_cross, { "Nominal Sensor Position Uncertainty Cross Track", "s4607.job.unc.cross", FT_UINT16, BASE_CUSTOM, - prt_none16, 0x0, + CF_FUNC(prt_none16), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_unc_alt, { "Nominal Sensor Position Uncertainty Altitude", "s4607.job.unc.alt", FT_UINT16, BASE_CUSTOM, - prt_none16, 0x0, + CF_FUNC(prt_none16), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_unc_heading, { "Nominal Sensor Position Uncertainty Track Heading", "s4607.job.unc.heading", FT_UINT8, BASE_CUSTOM, - prt_none8, 0x0, + CF_FUNC(prt_none8), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_unc_speed, { "Nominal Sensor Position Uncertainty Speed", "s4607.job.unc.speed", FT_UINT16, BASE_CUSTOM, - prt_none16, 0x0, + CF_FUNC(prt_none16), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_sense_slant, { "Nominal Sensor Slant Range Standard Deviation", "s4607.job.sense.slant", FT_UINT16, BASE_CUSTOM, - prt_none16, 0x0, + CF_FUNC(prt_none16), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_sense_cross, { "Nominal Sensor Cross Range Standard Deviation", "s4607.job.sense.cross", FT_UINT16, BASE_CUSTOM, - prt_ba16_none, 0x0, + CF_FUNC(prt_ba16_none), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_sense_vlos, { "Nominal Sensor Velocity Line-Of-Sight Std. Dev", "s4607.job.sense.vlos", FT_UINT16, BASE_CUSTOM, - prt_none16, 0x0, + CF_FUNC(prt_none16), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_sense_mdv, { "Nominal Sensor Minimum Dectectable Velocity (MDV)", "s4607.job.sense.mdv", FT_UINT8, BASE_CUSTOM, - prt_none8, 0x0, + CF_FUNC(prt_none8), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_sense_prob, { "Nominal Sensor Detection Probability", "s4607.job.sense.prob", FT_UINT8, BASE_CUSTOM, - prt_none8, 0x0, + CF_FUNC(prt_none8), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_sense_alarm, { "Nominal Sensor False Alarm Density", "s4607.job.sense.alarm", FT_UINT8, BASE_CUSTOM, - prt_none8, 0x0, + CF_FUNC(prt_none8), 0x0, NULL, HFILL } }, { &hf_4607_jobdef_terrain_model, @@ -1559,43 +1559,43 @@ proto_register_stanag4607(void) { &hf_4607_platloc_time, { "Platform Location Time", "s4607.ploc.time", FT_UINT32, BASE_CUSTOM, - prt_millisec, 0x0, + CF_FUNC(prt_millisec), 0x0, NULL, HFILL } }, { &hf_4607_platloc_latitude, { "Platform Position Latitude", "s4607.ploc.lat", FT_INT32, BASE_CUSTOM, - prt_sa32, 0x0, + CF_FUNC(prt_sa32), 0x0, NULL, HFILL } }, { &hf_4607_platloc_longitude, { "Platform Position Longitude", "s4607.ploc.lon", FT_UINT32, BASE_CUSTOM, - prt_ba32, 0x0, + CF_FUNC(prt_ba32), 0x0, NULL, HFILL } }, { &hf_4607_platloc_altitude, { "Platform Position Altitude", "s4607.ploc.alt", FT_INT32, BASE_CUSTOM, - prt_centimeters, 0x0, + CF_FUNC(prt_centimeters), 0x0, NULL, HFILL } }, { &hf_4607_platloc_track, { "Platform Track", "s4607.ploc.track", FT_UINT16, BASE_CUSTOM, - prt_ba16, 0x0, + CF_FUNC(prt_ba16), 0x0, NULL, HFILL } }, { &hf_4607_platloc_speed, { "Platform Speed", "s4607.ploc.speed", FT_UINT32, BASE_CUSTOM, - prt_speed, 0x0, + CF_FUNC(prt_speed), 0x0, NULL, HFILL } }, { &hf_4607_platloc_vertical_velocity, { "Platform Vertical Velocity", "s4607.ploc.velocity", FT_INT8, BASE_CUSTOM, - prt_speed_deci, 0x0, + CF_FUNC(prt_speed_deci), 0x0, NULL, HFILL } }, diff --git a/epan/dissectors/packet-ua3g.c b/epan/dissectors/packet-ua3g.c index 30d0fa3bdf..014cd38477 100644 --- a/epan/dissectors/packet-ua3g.c +++ b/epan/dissectors/packet-ua3g.c @@ -4329,7 +4329,7 @@ proto_register_ua3g(void) { &hf_ua3g_ua_dwl_protocol_cause, { "Cause", "ua3g.ua_dwl_protocol.cause", FT_UINT8, BASE_DEC, NULL, 0x0, NULL, HFILL }}, { &hf_ua3g_ua_dwl_protocol_force_mode, { "Force Mode", "ua3g.ua_dwl_protocol.force_mode", FT_UINT8, BASE_DEC, VALS(str_download_req_force_mode), 0x0, NULL, HFILL }}, { &hf_ua3g_ua_dwl_protocol_item_version, { "Item Version", "ua3g.ua_dwl_protocol.item_version", FT_UINT16, BASE_DEC, NULL, 0x0, NULL, HFILL }}, - { &hf_ua3g_ua_dwl_protocol_item_version_nc, { "Item Version", "ua3g.ua_dwl_protocol.item_version", FT_UINT16, BASE_CUSTOM, version_number_computer, 0x0, NULL, HFILL }}, + { &hf_ua3g_ua_dwl_protocol_item_version_nc, { "Item Version", "ua3g.ua_dwl_protocol.item_version", FT_UINT16, BASE_CUSTOM, CF_FUNC(version_number_computer), 0x0, NULL, HFILL }}, { &hf_ua3g_ua_dwl_protocol_binary_length, { "Binary Length", "ua3g.ua_dwl_protocol.binary_length", FT_UINT24, BASE_DEC, NULL, 0x0, NULL, HFILL }}, { &hf_ua3g_ua_dwl_protocol_packet_number, { "Packet Number", "ua3g.ua_dwl_protocol.packet_number", FT_UINT16, BASE_DEC, NULL, 0x0, NULL, HFILL }}, { &hf_ua3g_ua_dwl_protocol_download_ack_status, { "Status", "ua3g.ua_dwl_protocol.download_ack_status", FT_UINT8, BASE_DEC|BASE_EXT_STRING, &str_download_ack_status_ext, 0x0, NULL, HFILL }}, @@ -4355,11 +4355,11 @@ proto_register_ua3g(void) { &hf_ua3g_unsolicited_msg_other_information_1, { "Other Information 1", "ua3g.unsolicited_msg.other_information_1", FT_UINT8, BASE_DEC, VALS(str_unsolicited_msg_other_info_1), 0x0, NULL, HFILL }}, { &hf_ua3g_unsolicited_msg_hardware_version, { "Hardware Version", "ua3g.unsolicited_msg.hardware_version", FT_UINT8, BASE_DEC, NULL, 0x0, NULL, HFILL }}, { &hf_ua3g_unsolicited_msg_other_information_2, { "Other Information 2", "ua3g.unsolicited_msg.other_information_2", FT_UINT8, BASE_DEC, VALS(str_unsolicited_msg_other_info_2), 0x0, NULL, HFILL }}, - { &hf_ua3g_unsolicited_msg_firmware_datas_patch_version, { "Firmware Datas Patch Version", "ua3g.unsolicited_msg.firmware_datas_patch_version", FT_UINT16, BASE_CUSTOM, version_number_computer, 0x0, NULL, HFILL }}, - { &hf_ua3g_unsolicited_msg_firmware_version_loader, { "Firmware Version (Loader)", "ua3g.unsolicited_msg.firmware_version_loader", FT_UINT16, BASE_CUSTOM, version_number_computer, 0x0, NULL, HFILL }}, - { &hf_ua3g_unsolicited_msg_firmware_version, { "Firmware Version", "ua3g.unsolicited_msg.firmware_version", FT_UINT16, BASE_CUSTOM, version_number_computer, 0x0, NULL, HFILL }}, - { &hf_ua3g_unsolicited_msg_datas_version, { "Datas Version", "ua3g.unsolicited_msg.datas_version", FT_UINT16, BASE_CUSTOM, version_number_computer, 0x0, NULL, HFILL }}, - { &hf_ua3g_unsolicited_msg_firmware_version_bootloader, { "Firmware Version (Bootloader)", "ua3g.unsolicited_msg.firmware_version_bootloader", FT_UINT16, BASE_CUSTOM, version_number_computer, 0x0, NULL, HFILL }}, + { &hf_ua3g_unsolicited_msg_firmware_datas_patch_version, { "Firmware Datas Patch Version", "ua3g.unsolicited_msg.firmware_datas_patch_version", FT_UINT16, BASE_CUSTOM, CF_FUNC(version_number_computer), 0x0, NULL, HFILL }}, + { &hf_ua3g_unsolicited_msg_firmware_version_loader, { "Firmware Version (Loader)", "ua3g.unsolicited_msg.firmware_version_loader", FT_UINT16, BASE_CUSTOM, CF_FUNC(version_number_computer), 0x0, NULL, HFILL }}, + { &hf_ua3g_unsolicited_msg_firmware_version, { "Firmware Version", "ua3g.unsolicited_msg.firmware_version", FT_UINT16, BASE_CUSTOM, CF_FUNC(version_number_computer), 0x0, NULL, HFILL }}, + { &hf_ua3g_unsolicited_msg_datas_version, { "Datas Version", "ua3g.unsolicited_msg.datas_version", FT_UINT16, BASE_CUSTOM, CF_FUNC(version_number_computer), 0x0, NULL, HFILL }}, + { &hf_ua3g_unsolicited_msg_firmware_version_bootloader, { "Firmware Version (Bootloader)", "ua3g.unsolicited_msg.firmware_version_bootloader", FT_UINT16, BASE_CUSTOM, CF_FUNC(version_number_computer), 0x0, NULL, HFILL }}, { &hf_ua3g_unsolicited_msg_opcode_of_bad_command, { "Opcode Of Bad Command", "ua3g.unsolicited_msg.opcode_of_bad_command", FT_UINT8, BASE_DEC, NULL, 0x0, NULL, HFILL }}, { &hf_ua3g_unsolicited_msg_next_byte_of_bad_command, { "Next Byte Of Bad Command", "ua3g.unsolicited_msg.next_byte_of_bad_command", FT_BYTES, BASE_NONE, NULL, 0x0, NULL, HFILL }}, { &hf_ua3g_unsolicited_msg_subdevice_address, { "Subdevice Address", "ua3g.unsolicited_msg.subdevice_address", FT_UINT8, BASE_DEC, NULL, 0x0, NULL, HFILL }}, @@ -4479,7 +4479,7 @@ proto_register_ua3g(void) { &hf_ua3g_cs_ip_device_routing_cmd02_parameter_uint, { "Value", "ua3g.ip.cs.cmd02.parameter.uint", FT_UINT64, BASE_DEC, NULL, 0x0, NULL, HFILL }}, { &hf_ua3g_cs_ip_device_routing_cmd02_parameter_default_codec_bytes, { "Default Codec", "ua3g.ip.cs.cmd02.parameter.default_codec.bytes", FT_BYTES, BASE_NONE, NULL, 0x0, NULL, HFILL }}, { &hf_ua3g_cs_ip_device_routing_cmd02_parameter_default_codec_uint, { "Default Codec", "ua3g.ip.cs.cmd02.parameter.default_codec.uint", FT_UINT64, BASE_DEC, NULL, 0x0, NULL, HFILL }}, - { &hf_ua3g_cs_ip_device_routing_cmd02_parameter_firmware_version, { "Firmware Version", "ua3g.ip.cs.cmd02.parameter.firmware_version", FT_UINT16, BASE_CUSTOM, version_number_computer, 0x0, NULL, HFILL }}, + { &hf_ua3g_cs_ip_device_routing_cmd02_parameter_firmware_version, { "Firmware Version", "ua3g.ip.cs.cmd02.parameter.firmware_version", FT_UINT16, BASE_CUSTOM, CF_FUNC(version_number_computer), 0x0, NULL, HFILL }}, { &hf_ua3g_cs_ip_device_routing_cmd02_parameter_eth_driver_config_port_lan_speed, { "Port Lan Speed", "ua3g.ip.cs.cmd02.parameter.eth_driver_config.port_lan_speed", FT_UINT8, BASE_DEC, NULL, 0x0, NULL, HFILL }}, { &hf_ua3g_cs_ip_device_routing_cmd02_parameter_eth_driver_config_port_lan_duplex, { "Port Lan Duplex", "ua3g.ip.cs.cmd02.parameter.eth_driver_config.port_lan_duplex", FT_UINT8, BASE_DEC, NULL, 0x0, NULL, HFILL }}, { &hf_ua3g_cs_ip_device_routing_cmd02_parameter_eth_driver_config_port_pc_speed, { "Port PC Speed", "ua3g.ip.cs.cmd02.parameter.eth_driver_config.port_pc_speed", FT_UINT8, BASE_DEC, NULL, 0x0, NULL, HFILL }}, diff --git a/epan/dissectors/packet-wccp.c b/epan/dissectors/packet-wccp.c index 6986dfb3ce..1cc9e35c38 100644 --- a/epan/dissectors/packet-wccp.c +++ b/epan/dissectors/packet-wccp.c @@ -2881,7 +2881,7 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_command_element_shutdown_ip, - {"Command Extension Length", "wccp.command_element_shudown_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + {"Command Extension Length", "wccp.command_element_shudown_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_service_info_type, @@ -2961,7 +2961,7 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_router_identity_ip, - { "IP Address", "wccp.router_identity.ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "IP Address", "wccp.router_identity.ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_router_identity_receive_id, @@ -2969,7 +2969,7 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_router_identity_send_to_ip, - { "Sent To IP Address", "wccp.router_identity.send_to_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Sent To IP Address", "wccp.router_identity.send_to_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_router_identity_received_from_num, @@ -2977,7 +2977,7 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_web_cache_identity_ip, - { "Web-Cache IP Address", "wccp.web_cache_identity.ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Web-Cache IP Address", "wccp.web_cache_identity.ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_web_cache_identity_hash_rev, @@ -3016,7 +3016,7 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_assignment_key_ip, - { "Assignment Key IP Address", "wccp.assignment_key.ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Assignment Key IP Address", "wccp.assignment_key.ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_assignment_key_change_num, @@ -3032,11 +3032,11 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_router_identity_router_ip, - { "Router IP Address", "wccp.router_identity.router_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Router IP Address", "wccp.router_identity.router_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_router_identity_received_from_ip, - { "Received From IP Address/Target Web Cache IP", "wccp.router_identity.received_from_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Received From IP Address/Target Web Cache IP", "wccp.router_identity.received_from_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_wc_view_info_change_num, @@ -3044,11 +3044,11 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_wc_view_info_router_ip, - { "Router IP", "wccp.wc_view_info.router_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Router IP", "wccp.wc_view_info.router_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_wc_view_info_wc_ip, - { "Web Cache IP", "wccp.wc_view_info.wc_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Web Cache IP", "wccp.wc_view_info.wc_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_wc_view_router_num, @@ -3060,7 +3060,7 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_wc_identity_ip_address, - { "Web Cache Identity", "wccp.hf_wc_identity_ip_address", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Web Cache Identity", "wccp.hf_wc_identity_ip_address", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, "The IP identifying the Web Cache", HFILL } }, { &hf_router_assignment_element_change_num, @@ -3072,7 +3072,7 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_assignment_info_router_ip, - { "Router IP", "wccp.assignment_info.router_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Router IP", "wccp.assignment_info.router_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_hash_buckets_assignment_wc_num, @@ -3080,23 +3080,23 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_hash_buckets_assignment_wc_ip, - { "WC IP", "wccp.hash_buckets_assignment.wc_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "WC IP", "wccp.hash_buckets_assignment.wc_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_router_view_ip, - { "Router IP Address", "wccp.router_view.ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Router IP Address", "wccp.router_view.ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_router_query_info_ip, - { "Web-Cache Identity Element IP address", "wccp.router_query_info.ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Web-Cache Identity Element IP address", "wccp.router_query_info.ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_router_query_info_send_to_ip, - { "Sent To IP Address", "wccp.router_query_info.send_to_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Sent To IP Address", "wccp.router_query_info.send_to_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_router_query_info_target_ip, - { "Target IP Address", "wccp.router_query_info.target_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Target IP Address", "wccp.router_query_info.target_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_capability_element_type, @@ -3172,11 +3172,11 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_value_element_src_ip, - { "Source Address", "wccp.value_element.src_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Source Address", "wccp.value_element.src_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_value_element_dest_ip, - { "Destination Address", "wccp.value_element.dest_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Destination Address", "wccp.value_element.dest_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_value_element_src_port, @@ -3188,7 +3188,7 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_value_element_web_cache_ip, - { "Web Cache Address", "wccp.value_element.web_cache_ip", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Web Cache Address", "wccp.value_element.web_cache_ip", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_mask_value_set_list_num_elements, @@ -3244,7 +3244,7 @@ proto_register_wccp(void) NULL, HFILL } }, { &hf_web_cache_value_element_wc_address, - { "Web-Cache Address", "wccp.web_cache_value_element.wc_address", FT_UINT32, BASE_CUSTOM, wccp_fmt_ipadddress, 0x0, + { "Web-Cache Address", "wccp.web_cache_value_element.wc_address", FT_UINT32, BASE_CUSTOM, CF_FUNC(wccp_fmt_ipadddress), 0x0, NULL, HFILL } }, { &hf_web_cache_value_element_num_values, @@ -3386,4 +3386,3 @@ proto_reg_handoff_wccp(void) * vi: set shiftwidth=2 tabstop=8 expandtab: * :indentSize=2:tabSize=8:noTabs=true: */ - diff --git a/epan/dissectors/packet-zbee-zcl-general.c b/epan/dissectors/packet-zbee-zcl-general.c index e998022685..ed5d9b7864 100644 --- a/epan/dissectors/packet-zbee-zcl-general.c +++ b/epan/dissectors/packet-zbee-zcl-general.c @@ -680,11 +680,11 @@ proto_register_zbee_zcl_identify(void) 0x00, NULL, HFILL } }, { &hf_zbee_zcl_identify_identify_time, - { "Identify Time", "zbee_zcl_general.identify.attr.identify_time", FT_UINT16, BASE_CUSTOM, decode_zcl_time_in_seconds, + { "Identify Time", "zbee_zcl_general.identify.attr.identify_time", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_zcl_time_in_seconds), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_identify_identify_timeout, - { "Identify Timeout", "zbee_zcl_general.identify.identify_timeout", FT_UINT16, BASE_CUSTOM, decode_zcl_time_in_seconds, + { "Identify Timeout", "zbee_zcl_general.identify.identify_timeout", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_zcl_time_in_seconds), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_identify_srv_rx_cmd_id, @@ -2579,7 +2579,7 @@ void proto_register_zbee_zcl_ota(void) 0x0, NULL, HFILL } }, { &hf_zbee_zcl_ota_query_jitter, - { "Query Jitter", "zbee_zcl_general.ota.query_jitter", FT_UINT8, BASE_CUSTOM, decode_zcl_time_in_seconds, + { "Query Jitter", "zbee_zcl_general.ota.query_jitter", FT_UINT8, BASE_CUSTOM, CF_FUNC(decode_zcl_time_in_seconds), 0x0, NULL, HFILL } }, { &hf_zbee_zcl_ota_manufacturer_code, @@ -2637,7 +2637,7 @@ void proto_register_zbee_zcl_ota(void) 0x0, NULL, HFILL } }, { &hf_zbee_zcl_ota_image_size, - { "Image Size", "zbee_zcl_general.ota.image.size", FT_UINT32, BASE_CUSTOM, decode_zcl_ota_size_in_bytes, + { "Image Size", "zbee_zcl_general.ota.image.size", FT_UINT32, BASE_CUSTOM, CF_FUNC(decode_zcl_ota_size_in_bytes), 0x0, NULL, HFILL } }, { &hf_zbee_zcl_ota_file_offset, @@ -2653,7 +2653,7 @@ void proto_register_zbee_zcl_ota(void) 0x0, NULL, HFILL } }, { &hf_zbee_zcl_ota_page_size, - { "Page Size", "zbee_zcl_general.ota.page.size", FT_UINT16, BASE_CUSTOM, decode_zcl_ota_size_in_bytes, + { "Page Size", "zbee_zcl_general.ota.page.size", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_zcl_ota_size_in_bytes), 0x0, NULL, HFILL } }, { &hf_zbee_zcl_ota_rsp_spacing, @@ -2661,15 +2661,15 @@ void proto_register_zbee_zcl_ota(void) 0x0, NULL, HFILL } }, { &hf_zbee_zcl_ota_current_time, - { "Current Time", "zbee_zcl_general.ota.current_time", FT_UINT32, BASE_CUSTOM, decode_zcl_ota_curr_time, + { "Current Time", "zbee_zcl_general.ota.current_time", FT_UINT32, BASE_CUSTOM, CF_FUNC(decode_zcl_ota_curr_time), 0x0, NULL, HFILL }}, { &hf_zbee_zcl_ota_request_time, - { "Request Time", "zbee_zcl_general.ota.request_time", FT_UINT32, BASE_CUSTOM, decode_zcl_ota_req_time, + { "Request Time", "zbee_zcl_general.ota.request_time", FT_UINT32, BASE_CUSTOM, CF_FUNC(decode_zcl_ota_req_time), 0x0, NULL, HFILL }}, { &hf_zbee_zcl_ota_upgrade_time, - { "Upgrade Time", "zbee_zcl_general.ota.upgrade_time", FT_UINT32, BASE_CUSTOM, decode_zcl_ota_upgr_time, + { "Upgrade Time", "zbee_zcl_general.ota.upgrade_time", FT_UINT32, BASE_CUSTOM, CF_FUNC(decode_zcl_ota_upgr_time), 0x0, NULL, HFILL }}, { &hf_zbee_zcl_ota_data_size, @@ -3719,7 +3719,7 @@ proto_register_zbee_zcl_pwr_prof(void) 0x0, NULL, HFILL } }, { &hf_zbee_zcl_pwr_prof_pwr_prof_id, - { "Power Profile ID", "zbee_zcl_general.pwrprof.pwrprofid", FT_UINT8, BASE_CUSTOM, decode_power_profile_id, 0x00, + { "Power Profile ID", "zbee_zcl_general.pwrprof.pwrprofid", FT_UINT8, BASE_CUSTOM, CF_FUNC(decode_power_profile_id), 0x00, "Identifier of the specific profile", HFILL } }, { &hf_zbee_zcl_pwr_prof_currency, @@ -3727,7 +3727,7 @@ proto_register_zbee_zcl_pwr_prof(void) "Local unit of currency (ISO 4217) used in the price field.", HFILL } }, { &hf_zbee_zcl_pwr_prof_price, - { "Price", "zbee_zcl_general.pwrprof.price", FT_UINT32, BASE_CUSTOM, decode_price_in_cents, 0x0, + { "Price", "zbee_zcl_general.pwrprof.price", FT_UINT32, BASE_CUSTOM, CF_FUNC(decode_price_in_cents), 0x0, "Price of the energy of a specific Power Profile.", HFILL } }, { &hf_zbee_zcl_pwr_prof_price_trailing_digit, @@ -3743,7 +3743,7 @@ proto_register_zbee_zcl_pwr_prof(void) "Identifier of the specific phase.", HFILL } }, { &hf_zbee_zcl_pwr_prof_scheduled_time, - { "Scheduled Time", "zbee_zcl_general.pwrprof.scheduledtime", FT_UINT16, BASE_CUSTOM, decode_zcl_time_in_minutes, 0x0, + { "Scheduled Time", "zbee_zcl_general.pwrprof.scheduledtime", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_zcl_time_in_minutes), 0x0, NULL, HFILL } }, { &hf_zbee_zcl_pwr_prof_macro_phase_id, @@ -3751,7 +3751,7 @@ proto_register_zbee_zcl_pwr_prof(void) "Identifier of the specific energy phase.", HFILL } }, { &hf_zbee_zcl_pwr_prof_expect_duration, - { "Expected Duration", "zbee_zcl_general.pwrprof.expecduration", FT_UINT16, BASE_CUSTOM, decode_zcl_time_in_minutes, 0x0, + { "Expected Duration", "zbee_zcl_general.pwrprof.expecduration", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_zcl_time_in_minutes), 0x0, "The estimated duration of the specific phase.", HFILL } }, { &hf_zbee_zcl_pwr_prof_num_of_trans_phases, @@ -3759,15 +3759,15 @@ proto_register_zbee_zcl_pwr_prof(void) NULL, HFILL } }, { &hf_zbee_zcl_pwr_prof_peak_power, - { "Peak Power", "zbee_zcl_general.pwrprof.peakpower", FT_UINT16, BASE_CUSTOM, decode_power_in_watt, 0x0, + { "Peak Power", "zbee_zcl_general.pwrprof.peakpower", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_power_in_watt), 0x0, "The estimated power for the specific phase.", HFILL } }, { &hf_zbee_zcl_pwr_prof_energy, - { "Energy", "zbee_zcl_general.pwrprof.energy", FT_UINT16, BASE_CUSTOM, decode_energy, 0x0, + { "Energy", "zbee_zcl_general.pwrprof.energy", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_energy), 0x0, "The estimated energy consumption for the accounted phase.", HFILL } }, { &hf_zbee_zcl_pwr_prof_max_active_delay, - { "Max Activation Delay", "zbee_zcl_general.pwrprof.maxactivdelay", FT_UINT16, BASE_CUSTOM, func_decode_delayinminute, 0x0, + { "Max Activation Delay", "zbee_zcl_general.pwrprof.maxactivdelay", FT_UINT16, BASE_CUSTOM, CF_FUNC(func_decode_delayinminute), 0x0, "The maximum interruption time between the end of the previous phase and the beginning of the specific phase.", HFILL } }, { &hf_zbee_zcl_pwr_prof_pwr_prof_count, @@ -3783,11 +3783,11 @@ proto_register_zbee_zcl_pwr_prof(void) 0x0, NULL, HFILL } }, { &hf_zbee_zcl_pwr_prof_start_after, - { "Start After", "zbee_zcl_general.pwrprof.startafter", FT_UINT16, BASE_CUSTOM, decode_zcl_time_in_minutes, 0x0, + { "Start After", "zbee_zcl_general.pwrprof.startafter", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_zcl_time_in_minutes), 0x0, NULL, HFILL } }, { &hf_zbee_zcl_pwr_prof_stop_before, - { "Stop Before", "zbee_zcl_general.pwrprof.stopbefore", FT_UINT16, BASE_CUSTOM, decode_zcl_time_in_minutes, 0x0, + { "Stop Before", "zbee_zcl_general.pwrprof.stopbefore", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_zcl_time_in_minutes), 0x0, NULL, HFILL } }, /* Begin Options fields */ @@ -3805,7 +3805,7 @@ proto_register_zbee_zcl_pwr_prof(void) /* End Options fields */ { &hf_zbee_zcl_pwr_prof_pwr_prof_stime, - { "Power Profile Start Time", "zbee_zcl_general.pwrprof.pwrprofstime", FT_UINT16, BASE_CUSTOM, decode_zcl_time_in_minutes, 0x0, + { "Power Profile Start Time", "zbee_zcl_general.pwrprof.pwrprofstime", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_zcl_time_in_minutes), 0x0, NULL, HFILL } } }; diff --git a/epan/dissectors/packet-zbee-zcl-ha.c b/epan/dissectors/packet-zbee-zcl-ha.c index a32fbaf4a8..78022eb3f4 100644 --- a/epan/dissectors/packet-zbee-zcl-ha.c +++ b/epan/dissectors/packet-zbee-zcl-ha.c @@ -1366,7 +1366,7 @@ proto_register_zbee_zcl_appl_stats(void) 0x0, NULL, HFILL } }, { &hf_zbee_zcl_appl_stats_utc_time, - { "UTC Time", "zbee_zcl_ha.applstats.utc_time", FT_UINT32, BASE_CUSTOM, decode_zcl_appl_stats_utc_time, + { "UTC Time", "zbee_zcl_ha.applstats.utc_time", FT_UINT32, BASE_CUSTOM, CF_FUNC(decode_zcl_appl_stats_utc_time), 0x0, NULL, HFILL }}, { &hf_zbee_zcl_appl_stats_log_length, diff --git a/epan/dissectors/packet-zbee-zcl-meas-sensing.c b/epan/dissectors/packet-zbee-zcl-meas-sensing.c index 34b27341b1..7e8afd8aee 100644 --- a/epan/dissectors/packet-zbee-zcl-meas-sensing.c +++ b/epan/dissectors/packet-zbee-zcl-meas-sensing.c @@ -313,19 +313,19 @@ proto_register_zbee_zcl_illum_meas(void) 0x00, NULL, HFILL } }, { &hf_zbee_zcl_illum_meas_measured_value, - { "Measured Value", "zbee_zcl_meas_sensing.illummeas.attr.value", FT_UINT16, BASE_CUSTOM, decode_illum_meas_value, + { "Measured Value", "zbee_zcl_meas_sensing.illummeas.attr.value", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_illum_meas_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_illum_meas_min_measured_value, - { "Min Measured Value", "zbee_zcl_meas_sensing.illummeas.attr.value.min", FT_UINT16, BASE_CUSTOM, decode_illum_meas_min_value, + { "Min Measured Value", "zbee_zcl_meas_sensing.illummeas.attr.value.min", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_illum_meas_min_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_illum_meas_max_measured_value, - { "Max Measured Value", "zbee_zcl_meas_sensing.illummeas.attr.value.max", FT_UINT16, BASE_CUSTOM, decode_illum_meas_max_value, + { "Max Measured Value", "zbee_zcl_meas_sensing.illummeas.attr.value.max", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_illum_meas_max_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_illum_meas_tolerance, - { "Tolerance", "zbee_zcl_meas_sensing.illummeas.attr.tolerance", FT_UINT16, BASE_CUSTOM, decode_illum_meas_tolerance, + { "Tolerance", "zbee_zcl_meas_sensing.illummeas.attr.tolerance", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_illum_meas_tolerance), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_illum_meas_sensor_type, @@ -628,19 +628,19 @@ proto_register_zbee_zcl_temp_meas(void) 0x00, NULL, HFILL } }, { &hf_zbee_zcl_temp_meas_measured_value, - { "Measured Value", "zbee_zcl_meas_sensing.tempmeas.attr.value", FT_INT16, BASE_CUSTOM, decode_temp_meas_value, + { "Measured Value", "zbee_zcl_meas_sensing.tempmeas.attr.value", FT_INT16, BASE_CUSTOM, CF_FUNC(decode_temp_meas_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_temp_meas_min_measured_value, - { "Min Measured Value", "zbee_zcl_meas_sensing.tempmeas.attr.value.min", FT_INT16, BASE_CUSTOM, decode_temp_meas_min_value, + { "Min Measured Value", "zbee_zcl_meas_sensing.tempmeas.attr.value.min", FT_INT16, BASE_CUSTOM, CF_FUNC(decode_temp_meas_min_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_temp_meas_max_measured_value, - { "Max Measured Value", "zbee_zcl_meas_sensing.tempmeas.attr.value.max", FT_INT16, BASE_CUSTOM, decode_temp_meas_max_value, + { "Max Measured Value", "zbee_zcl_meas_sensing.tempmeas.attr.value.max", FT_INT16, BASE_CUSTOM, CF_FUNC(decode_temp_meas_max_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_temp_meas_tolerance, - { "Tolerance", "zbee_zcl_meas_sensing.tempmeas.attr.tolerance", FT_UINT16, BASE_CUSTOM, decode_temp_meas_tolerance, + { "Tolerance", "zbee_zcl_meas_sensing.tempmeas.attr.tolerance", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_temp_meas_tolerance), 0x00, NULL, HFILL } } }; @@ -980,19 +980,19 @@ proto_register_zbee_zcl_press_meas(void) 0x00, NULL, HFILL } }, { &hf_zbee_zcl_press_meas_measured_value, - { "Measured Value", "zbee_zcl_meas_sensing.pressmeas.attr.value", FT_INT16, BASE_CUSTOM, decode_press_meas_value, + { "Measured Value", "zbee_zcl_meas_sensing.pressmeas.attr.value", FT_INT16, BASE_CUSTOM, CF_FUNC(decode_press_meas_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_press_meas_min_measured_value, - { "Min Measured Value", "zbee_zcl_meas_sensing.pressmeas.attr.value.min", FT_INT16, BASE_CUSTOM, decode_press_meas_min_value, + { "Min Measured Value", "zbee_zcl_meas_sensing.pressmeas.attr.value.min", FT_INT16, BASE_CUSTOM, CF_FUNC(decode_press_meas_min_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_press_meas_max_measured_value, - { "Max Measured Value", "zbee_zcl_meas_sensing.pressmeas.attr.value.max", FT_INT16, BASE_CUSTOM, decode_press_meas_max_value, + { "Max Measured Value", "zbee_zcl_meas_sensing.pressmeas.attr.value.max", FT_INT16, BASE_CUSTOM, CF_FUNC(decode_press_meas_max_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_press_meas_tolerance, - { "Tolerance", "zbee_zcl_meas_sensing.pressmeas.attr.tolerance", FT_UINT16, BASE_CUSTOM, decode_press_meas_tolerance, + { "Tolerance", "zbee_zcl_meas_sensing.pressmeas.attr.tolerance", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_press_meas_tolerance), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_press_meas_scaled_value, @@ -1308,19 +1308,19 @@ proto_register_zbee_zcl_relhum_meas(void) 0x00, NULL, HFILL } }, { &hf_zbee_zcl_relhum_meas_measured_value, - { "Measured Value", "zbee_zcl_meas_sensing.relhummeas.attr.value", FT_UINT16, BASE_CUSTOM, decode_relhum_meas_value, + { "Measured Value", "zbee_zcl_meas_sensing.relhummeas.attr.value", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_relhum_meas_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_relhum_meas_min_measured_value, - { "Min Measured Value", "zbee_zcl_meas_sensing.relhummeas.attr.value.min", FT_UINT16, BASE_CUSTOM, decode_relhum_meas_min_value, + { "Min Measured Value", "zbee_zcl_meas_sensing.relhummeas.attr.value.min", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_relhum_meas_min_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_relhum_meas_max_measured_value, - { "Max Measured Value", "zbee_zcl_meas_sensing.relhummeas.attr.value.max", FT_UINT16, BASE_CUSTOM, decode_relhum_meas_max_value, + { "Max Measured Value", "zbee_zcl_meas_sensing.relhummeas.attr.value.max", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_relhum_meas_max_value), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_relhum_meas_tolerance, - { "Tolerance", "zbee_zcl_meas_sensing.relhummeas.attr.tolerance", FT_UINT16, BASE_CUSTOM, decode_relhum_meas_tolerance, + { "Tolerance", "zbee_zcl_meas_sensing.relhummeas.attr.tolerance", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_relhum_meas_tolerance), 0x00, NULL, HFILL } } }; diff --git a/epan/dissectors/packet-zbee-zcl-se.c b/epan/dissectors/packet-zbee-zcl-se.c index 59e2d621c6..46fe2f5f15 100644 --- a/epan/dissectors/packet-zbee-zcl-se.c +++ b/epan/dissectors/packet-zbee-zcl-se.c @@ -660,11 +660,11 @@ proto_register_zbee_zcl_msg(void) /* End of 'Extended Message Control' fields */ { &hf_zbee_zcl_msg_start_time, - { "Start Time", "zbee_zcl_se.msg.message.start_time", FT_UINT32, BASE_CUSTOM, decode_zcl_msg_start_time, + { "Start Time", "zbee_zcl_se.msg.message.start_time", FT_UINT32, BASE_CUSTOM, CF_FUNC(decode_zcl_msg_start_time), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_msg_duration, - { "Duration", "zbee_zcl_se.msg.message.duration", FT_UINT16, BASE_CUSTOM, decode_zcl_msg_duration, + { "Duration", "zbee_zcl_se.msg.message.duration", FT_UINT16, BASE_CUSTOM, CF_FUNC(decode_zcl_msg_duration), 0x00, NULL, HFILL } }, { &hf_zbee_zcl_msg_message_length, diff --git a/epan/proto.h b/epan/proto.h index 10c8fe57e5..62514708c3 100644 --- a/epan/proto.h +++ b/epan/proto.h @@ -82,6 +82,14 @@ struct expert_field; #define TFS(x) (const struct true_false_string*)(x) typedef void (*custom_fmt_func_t)(gchar *, guint32); +/** Make a custom format function pointer look like a void pointer. Used to set header_field_info.strings. + * + * We cast to gsize first, which 1) is guaranteed to be wide enough to + * hold a pointer and 2) lets us side-step warnings about casting function + * pointers to 'void *'. This violates ISO C but should be fine on POSIX + * and Windows. + */ +#define CF_FUNC(x) ((const void *) (gsize) (x)) /** Make a const range_string[] look like a _range_string pointer, used to set * header_field_info.strings */ diff --git a/tools/asn2wrs.py b/tools/asn2wrs.py index a3c066e39b..55bb537953 100755 --- a/tools/asn2wrs.py +++ b/tools/asn2wrs.py @@ -1047,7 +1047,7 @@ class EthCtx: def eth_dummy_eag_field_required(self): if (not self.dummy_eag_field): - self.dummy_eag_field = 'dummy_eag_field' + self.dummy_eag_field = 'eag_field' #--- eth_clean -------------------------------------------------------------- def eth_clean(self): @@ -1342,7 +1342,8 @@ class EthCtx: 'ref' : [f]} self.field[f]['ethname'] = nm if (self.dummy_eag_field): - self.dummy_eag_field = 'hf_%s_%s' % (self.eproto, self.dummy_eag_field) + # Prepending "dummy_" avoids matching checkhf.pl. + self.dummy_eag_field = 'dummy_hf_%s_%s' % (self.eproto, self.dummy_eag_field) #--- type dependencies ------------------- (self.eth_type_ord1, self.eth_dep_cycle) = dependency_compute(self.type_ord, self.type_dep, map_fn = lambda t: self.type[t]['ethname'], ignore_fn = lambda t: self.type[t]['import']) i = 0 @@ -8057,4 +8058,3 @@ if __name__ == '__main__': # c-basic-offset: 4; tab-width: 8; indent-tabs-mode: nil # vi: set shiftwidth=4 tabstop=8 expandtab: # :indentSize=4:tabSize=8:noTabs=true: - diff --git a/tools/checkAPIs.pl b/tools/checkAPIs.pl index 1d94e1859b..c8196e35bf 100755 --- a/tools/checkAPIs.pl +++ b/tools/checkAPIs.pl @@ -1817,8 +1817,8 @@ sub check_hf_entries($$) print STDERR "Error: $hf is passing the address of a pointer to RVALS in $filename\n"; $errorCount++; } - if ($convert !~ m/^((0[xX]0?)?0$|NULL$|VALS|VALS64|RVALS|TFS|&)/ && $display !~ /BASE_CUSTOM/) { - print STDERR "Error: non-null $hf 'convert' field missing 'VALS|VALS64|RVALS|TFS|&' in $filename ?\n"; + if ($convert !~ m/^((0[xX]0?)?0$|NULL$|VALS|VALS64|RVALS|TFS|CF_FUNC|&)/ && $display !~ /BASE_CUSTOM/) { + print STDERR "Error: non-null $hf 'convert' field missing 'VALS|VALS64|RVALS|TFS|CF_FUNC|&' in $filename ?\n"; $errorCount++; } ## Benign...