Add F1AP positioning measurement update message enc/dec + test

Reference: 3GPP 38.473 v16.21.0
Mandatory fields:
Transaction ID (supported)
LMF Measurement ID (supported)
RAN Measurement ID (supported)
Optional fields:
SRS Configuration (supported)
This commit is contained in:
Rakesh Mundlamuri
2026-01-15 15:26:35 +05:30
parent 57ab56cce2
commit 180e06112f
4 changed files with 224 additions and 0 deletions
+8
View File
@@ -154,4 +154,12 @@ f1ap_positioning_measurement_failure_indication_t cp_positioning_measurement_fai
bool eq_positioning_measurement_failure_indication(const f1ap_positioning_measurement_failure_indication_t *a,
const f1ap_positioning_measurement_failure_indication_t *b);
void free_positioning_measurement_failure_indication(f1ap_positioning_measurement_failure_indication_t *msg);
// positioning measurement update
struct F1AP_F1AP_PDU *encode_positioning_measurement_update(const f1ap_positioning_measurement_update_t *msg);
bool decode_positioning_measurement_update(const struct F1AP_F1AP_PDU *pdu, f1ap_positioning_measurement_update_t *out);
f1ap_positioning_measurement_update_t cp_positioning_measurement_update(const f1ap_positioning_measurement_update_t *orig);
bool eq_positioning_measurement_update(const f1ap_positioning_measurement_update_t *a,
const f1ap_positioning_measurement_update_t *b);
void free_positioning_measurement_update(f1ap_positioning_measurement_update_t *msg);
#endif /* F1AP_POSITIONING_H_ */