Commit ddf95809 authored by petersenj's avatar petersenj
Browse files

Implementation of testcase 0401_01 exactly the same as 0801_01 since 0801_01...

Implementation of testcase 0401_01 exactly the same as 0801_01 since 0801_01 also checks the frames in the templates
parent 531d82fe
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -101,7 +101,6 @@
	        payload := p_payload
		} // end tamplate m_frame4AudibleTestTone


	 	template Frame1 mw_frame1Voice ( CalledIdUP p_calledIdUP )  := {
			frameSync := c_fs2,
			frameNumber := e_frame1,
+25 −1
Original line number Diff line number Diff line
@@ -87,6 +87,30 @@ module dPMR_TestCases {

		group Framing {

			/**
			* @param p_cc The colour code (channel) used
			*/
			testcase TC_PMR_0401_01( ColourCode p_cc  )
			runs on ServerSyncComp
			system TestAdapter {
		      	var Mse v_mse;
				var Ut v_ut;
				var FncRetCode v_ret := e_success;

				//Configuration Up
				f_cfMseUp(v_mse, v_ut);

				//Test body  // TODO JP check with Sebastian... Exactly the same testcase as 0801_1 since the templates checks the frames received
				v_mse.start(f_TC_voiceTx_MS01(p_cc));
				v_ut.start(f_TC_msPressPttThenDekeyPtt_UT(p_cc));

				// synchronize both PTCs
				f_serverSync2ClientsAndStop({c_prDone, c_tbDone});

				// Configuration Down
				f_cfMseDown(v_mse, v_ut);
			} // end TC_PMR_0401_01

		   /**
			* @param p_cc The colour code (channel) used
			*/
@@ -336,7 +360,7 @@ module dPMR_TestCases {
												repeat; }
											else {   // transmission exceeds max length for a single voice transmission
												tc_ac.stop;
												log("**** f_TC_voiceTx_MS01: Too may Super frames received in a single voice burst ****");
												log("**** f_TC_voiceTx_MS01: Too many Super frames received in a single voice burst ****");
												setverdict(inconc);
											}
										}				
+6 −1
Original line number Diff line number Diff line
@@ -466,7 +466,12 @@ module dPMR_Types {

		// Payload

		type Oct9  Payload;   // 72 bits
		type record Payload {
			Oct9 payLoad1,
			Oct9 payLoad2,
			Oct9 payLoad3,
			Oct9 payLoad4
		};   // 72*4 bits (=288)

		// Reserved fields