replace dl_ass_state with osmocom FSM

Related: OS#2709
Change-Id: Ia33418478e17986a316ffda48b091030f53fa371
diff --git a/src/encoding.h b/src/encoding.h
index 39f6974..f942fd8 100644
--- a/src/encoding.h
+++ b/src/encoding.h
@@ -63,12 +63,6 @@
 			uint8_t t3142
 		);
 
-	static void write_packet_downlink_assignment(RlcMacDownlink_t * block,
-			bool old_tfi_is_valid, uint8_t old_tfi, uint8_t old_downlink,
-			const struct gprs_rlcmac_dl_tbf *tbf, uint8_t poll, uint8_t rrbp,
-			uint8_t alpha, uint8_t gamma,
-			int8_t ta_idx, uint8_t ta_ts, bool use_egprs);
-
 	static void encode_rbb(const char *show_rbb, uint8_t *rbb);
 
 	static void write_packet_uplink_ack(
@@ -118,6 +112,13 @@
 				    uint8_t rrbp, uint8_t alpha, uint8_t gamma, int8_t ta_idx,
 				    bool use_egprs);
 
+void write_packet_downlink_assignment(RlcMacDownlink_t * block, bool old_tfi_is_valid,
+				      uint8_t old_tfi, uint8_t old_downlink,
+				      const struct gprs_rlcmac_dl_tbf *tbf, uint8_t poll,
+				      uint8_t rrbp, uint8_t alpha, uint8_t gamma,
+				      int8_t ta_idx, uint8_t ta_ts, bool use_egprs,
+				      uint8_t control_ack);
+
 void write_packet_neighbour_cell_data(RlcMacDownlink_t *block,
 		bool tfi_is_dl, uint8_t tfi, uint8_t container_id,
 		uint8_t container_idx, PNCDContainer_t *container);