Move tbf ul_ack_state to osmocom FSM

Related: OS#2709
Change-Id: Icf23bf5a4b85fbcbf1542cebceb76b9ba7185d30
diff --git a/tests/types/TypesTest.cpp b/tests/types/TypesTest.cpp
index a975761..3834acb 100644
--- a/tests/types/TypesTest.cpp
+++ b/tests/types/TypesTest.cpp
@@ -698,7 +698,7 @@
 	win->reset_state();
 	win->set_ws(256);
 
-	Encoding::write_packet_uplink_ack(dest, tbf, false, 0);
+	write_packet_uplink_ack(dest, tbf, false, 0);
 	extract_egprs_ul_ack_nack(tbf, dest, &ssn, &crbb_test, &rbb, false);
 	check_egprs_bitmap(tbf, ssn, &crbb_test, rbb, &rbb_size);
 	free_egprs_ul_ack_nack(&rbb, &crbb_test);
@@ -709,7 +709,7 @@
 	win->set_ws(256);
 	win->receive_bsn(1);
 
-	Encoding::write_packet_uplink_ack(dest, tbf, false, 0);
+	write_packet_uplink_ack(dest, tbf, false, 0);
 	extract_egprs_ul_ack_nack(tbf, dest, &ssn, &crbb_test, &rbb, false);
 	check_egprs_bitmap(tbf, ssn, &crbb_test, rbb, &rbb_size);
 	free_egprs_ul_ack_nack(&rbb, &crbb_test);
@@ -720,7 +720,7 @@
 	win->set_ws(128);
 	win->receive_bsn(127);
 
-	Encoding::write_packet_uplink_ack(dest, tbf, false, 0);
+	write_packet_uplink_ack(dest, tbf, false, 0);
 	extract_egprs_ul_ack_nack(tbf, dest, &ssn, &crbb_test, &rbb, false);
 	check_egprs_bitmap(tbf, ssn, &crbb_test, rbb, &rbb_size);
 	free_egprs_ul_ack_nack(&rbb, &crbb_test);
@@ -731,7 +731,7 @@
 	for (uint16_t i=1; i<384/2; i++)
 		win->receive_bsn(i*2);
 
-	Encoding::write_packet_uplink_ack(dest, tbf, false, 0);
+	write_packet_uplink_ack(dest, tbf, false, 0);
 	extract_egprs_ul_ack_nack(tbf, dest, &ssn, &crbb_test, &rbb, false);
 	check_egprs_bitmap(tbf, ssn, &crbb_test, rbb, &rbb_size);
 	free_egprs_ul_ack_nack(&rbb, &crbb_test);
diff --git a/tests/types/TypesTest.err b/tests/types/TypesTest.err
index 9cd3c7c..8c8ba94 100644
--- a/tests/types/TypesTest.err
+++ b/tests/types/TypesTest.err
@@ -8,12 +8,14 @@
 TBF{NULL}: Allocated
 UL_ASS_TBF{NONE}: Allocated
 DL_ASS_TBF{NONE}: Allocated
+UL_ACK_TBF{NONE}: Allocated
 TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) Setting Control TS 4
 TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 10, dl_slots = 00
 MS(TLLI=0xffffffff, IMSI=, TA=220, 1/1,) Allocating UL TBF
 TBF{NULL}: Allocated
 UL_ASS_TBF{NONE}: Allocated
 DL_ASS_TBF{NONE}: Allocated
+UL_ACK_TBF{NONE}: Allocated
 TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL EGPRS) Setting Control TS 1
 TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots = 02, dl_slots = 00
 TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
@@ -22,6 +24,7 @@
 TBF{NULL}: Allocated
 UL_ASS_TBF{NONE}: Allocated
 DL_ASS_TBF{NONE}: Allocated
+UL_ACK_TBF{NONE}: Allocated
 TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL EGPRS) Setting Control TS 4
 TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 00
 TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)