%!PS-Adobe-3.0 %%DocumentFonts: Helvetica-bold Helvetica Times-bold Times-Roman Times-Italic %%Creator: ITEX 3.2 %%CreationDate: (Wed Oct 7 08:58:54 1998) %%For: (stunault@jaguar) %%Title: (Test suite OSEK_COM_TS_V1_0) %%Pages: (atend) %%BoundingBox: 0 0 595 842 %%EndComments %%BeginProlog /ISOLatin1 /ISOLatin1Encoding where { pop ISOLatin1Encoding def } { [/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /dotlessi /dieresis /ring /grave /acute /circumflex /tilde /macron /brev /dotaccent /cedilla /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /endash /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /bullet /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def } ifelse /ff { findfont dup length dict begin {1 index /FID ne { def } { pop pop } ifelse } forall /Encoding ISOLatin1 def currentdict end definefont pop } bind def /sf { findfont exch scalefont def } bind def /l { moveto show } bind def /r { /y exch def /x exch def dup stringwidth pop x exch sub y moveto show } bind def /c { /y exch def /x exch def /w exch def dup stringwidth pop w exch sub 2 div x add y moveto show } bind def /fr { /h exch def /w exch def /y exch def /x exch def /b exch def b setlinewidth x b 2 div sub y b 2 div add moveto b w add 0 rlineto 0 b h add neg rlineto b w add neg 0 rlineto closepath stroke } bind def /hl { /w exch def /y exch def /x exch def /b exch def b setlinewidth x y b 2 div sub moveto w 0 rlineto stroke } bind def /vl { /h exch def /y exch def /x exch def /b exch def b setlinewidth x b 2 div add y moveto 0 h neg rlineto stroke } bind def %%EndProlog %%BeginSetup /f1 /Helvetica-bold ff /f2 /Helvetica ff /f3 /Times-bold ff /f4 /Times-Roman ff /f5 /Times-Italic ff /sf1 12 /f1 sf /F1 { sf1 setfont } bind def /sf2 10 /f1 sf /F2 { sf2 setfont } bind def /sf3 10 /f2 sf /F3 { sf3 setfont } bind def /sf4 24 /f3 sf /F4 { sf4 setfont } bind def /sf5 12 /f4 sf /F5 { sf5 setfont } bind def /sf6 10 /f5 sf /F6 { sf6 setfont } bind def %%EndSetup %%Page: 3 1 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (3) 487 -719 r F4 (Test Suite Overview) 595 -72 -349 c (I) 595 -72 -287 c %%PageTrailer pgsave restore showpage %%Page: 4 2 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (4) 0 -719 l 0.847 dup scale F1 (Test Suite Structure) 575 0 -17 c 1 0 -26 575 hl F2 (Suite Name) 4 -42 l (:) 77 -42 l F3 (OSEK_COM_TS_V1_0) 85 -42 l F2 (Standards Ref) 4 -61 l (:) 77 -61 l F3 (OSEK Communication - Version 2.1 revision 1) 85 -61 l F2 (PICS Ref) 4 -80 l (:) 77 -80 l F3 (OSEK/COM test procedure Version 1.0) 85 -80 l F2 (PIXIT Ref) 4 -99 l (:) 77 -99 l F3 (OSEK/COM test procedure Version 1.0) 85 -99 l F2 (Test Method\(s\)) 4 -118 l (:) 77 -118 l F3 (Coordinated) 85 -118 l F2 (Comments) 4 -137 l (:) 77 -137 l 1 0 -145 575 hl (Test Group Reference) 173 0 -159 c (Selection Ref) 173 174 -159 c (Test Group Objective) 173 348 -159 c (Page Nr) 53 522 -159 c 1 0 -165 575 hl F3 (UUDTs/) 5 -179 l (Verify UUDT sending protocol) 353 -179 l (48) 527 -179 l (UUDTr/) 5 -198 l (Verify UUDT reception protocol) 353 -198 l (49) 527 -198 l (USDTs/) 5 -217 l (Verify USDT sending protocol) 353 -217 l (51) 527 -217 l (USDTr/) 5 -236 l (Verify USDT reception protocol) 353 -236 l (67) 527 -236 l (CCC0/) 5 -255 l (Verify CCC0 services) 353 -255 l (80) 527 -255 l (CCC1/) 5 -274 l (Verify CCC1 services) 353 -274 l (94) 527 -274 l (CCC2/) 5 -293 l (Verify CCC2 services) 353 -293 l (107) 527 -293 l (CCC3/) 5 -312 l (Verify CCC3 services) 353 -312 l (117) 527 -312 l 1 173 -146 172 vl 1 347 -146 172 vl 1 521 -146 172 vl 1 0 -318 575 hl F2 (Detailed Comments) 4 -334 l (:) 101 -334 l 2 0 0 575 342 fr %%PageTrailer pgsave restore showpage %%Page: 5 3 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (5) 487 -719 r 0.847 dup scale F1 (Test Case Index) 575 0 -17 c 1 0 -28 575 hl F2 (Test Group Reference) 129 0 -42 c (Test Case Id) 129 130 -42 c (Selection Ref) 129 260 -42 c (Description) 129 390 -42 c (Page Nr) 55 520 -42 c 1 0 -48 575 hl F3 (UUDTs/) 5 -62 l (UUP1_2A) 135 -62 l (48) 525 -62 l (UUDTs/) 5 -81 l (UUS1_P5_6) 135 -81 l (48) 525 -81 l (UUDTs/) 5 -100 l (UUS2) 135 -100 l (49) 525 -100 l (UUDTr/) 5 -119 l (UUP1_2B) 135 -119 l (49) 525 -119 l (UUDTr/) 5 -138 l (UUR1_P5_6) 135 -138 l (50) 525 -138 l (UUDTr/) 5 -157 l (UUP3) 135 -157 l (50) 525 -157 l (UUDTr/) 5 -176 l (UUP4) 135 -176 l (51) 525 -176 l (USDTs/) 5 -195 l (USP1_2A) 135 -195 l (51) 525 -195 l (USDTs/) 5 -214 l (USS1_P13) 135 -214 l (52) 525 -214 l (USDTs/) 5 -233 l (USS2) 135 -233 l (52) 525 -233 l (USDTs/) 5 -252 l (USS3) 135 -252 l (53) 525 -252 l (USDTs/) 5 -271 l (USS4) 135 -271 l (53) 525 -271 l (USDTs/) 5 -290 l (USS5) 135 -290 l (54) 525 -290 l (USDTs/) 5 -309 l (USS6) 135 -309 l (54) 525 -309 l (USDTs/) 5 -328 l (USS7) 135 -328 l (55) 525 -328 l (USDTs/) 5 -347 l (USS8) 135 -347 l (55) 525 -347 l (USDTs/) 5 -366 l (USS9) 135 -366 l (56) 525 -366 l (USDTs/) 5 -385 l (USS10) 135 -385 l (56) 525 -385 l (USDTs/) 5 -404 l (USP14A_17) 135 -404 l (57) 525 -404 l (USDTs/) 5 -423 l (USP14A_18) 135 -423 l (57) 525 -423 l (USDTs/) 5 -442 l (USS11) 135 -442 l (57) 525 -442 l (USDTs/) 5 -461 l (USS12) 135 -461 l (58) 525 -461 l (USDTs/) 5 -480 l (USS13) 135 -480 l (58) 525 -480 l (USDTs/) 5 -499 l (USS14) 135 -499 l (59) 525 -499 l (USDTs/) 5 -518 l (USS15) 135 -518 l (59) 525 -518 l (USDTs/) 5 -537 l (USS16) 135 -537 l (60) 525 -537 l (USDTs/) 5 -556 l (USS17A) 135 -556 l (60) 525 -556 l (USDTs/) 5 -575 l (USS17B) 135 -575 l (61) 525 -575 l (USDTs/) 5 -594 l (USS18A) 135 -594 l (61) 525 -594 l (USDTs/) 5 -613 l (USS18B) 135 -613 l (62) 525 -613 l (USDTs/) 5 -632 l (USS19A) 135 -632 l (62) 525 -632 l (USDTs/) 5 -651 l (USS19B) 135 -651 l (63) 525 -651 l (USDTs/) 5 -670 l (USS20A) 135 -670 l (63) 525 -670 l (USDTs/) 5 -689 l (USS20B) 135 -689 l (64) 525 -689 l (USDTs/) 5 -708 l (USS21A) 135 -708 l (64) 525 -708 l (USDTs/) 5 -727 l (USS21B) 135 -727 l (65) 525 -727 l (USDTs/) 5 -746 l (USS22A) 135 -746 l (65) 525 -746 l (USDTs/) 5 -765 l (USS22B) 135 -765 l (66) 525 -765 l (USDTs/) 5 -784 l (USS23) 135 -784 l (66) 525 -784 l 1 129 -29 761 vl 1 259 -29 761 vl 1 389 -29 761 vl 1 519 -29 761 vl 2 0 0 575 790 fr F6 (Continued on next page) 0 -804 l %%PageTrailer pgsave restore showpage %%Page: 6 4 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (6) 0 -719 l 0.847 dup scale F6 (Continued from previous page) 0 -8 l F1 (Test Case Index) 575 0 -33 c 1 0 -42 575 hl F2 (Test Group Reference) 129 0 -56 c (Test Case Id) 129 130 -56 c (Selection Ref) 129 260 -56 c (Description) 129 390 -56 c (Page Nr) 55 520 -56 c 1 0 -62 575 hl F3 (USDTr/) 5 -76 l (USP1_2B) 135 -76 l (67) 525 -76 l (USDTr/) 5 -95 l (USR1_P13) 135 -95 l (67) 525 -95 l (USDTr/) 5 -114 l (USR2) 135 -114 l (68) 525 -114 l (USDTr/) 5 -133 l (USR3) 135 -133 l (68) 525 -133 l (USDTr/) 5 -152 l (USR4) 135 -152 l (69) 525 -152 l (USDTr/) 5 -171 l (USR5) 135 -171 l (70) 525 -171 l (USDTr/) 5 -190 l (USP14B) 135 -190 l (70) 525 -190 l (USDTr/) 5 -209 l (USR7) 135 -209 l (71) 525 -209 l (USDTr/) 5 -228 l (USR8) 135 -228 l (71) 525 -228 l (USDTr/) 5 -247 l (USR9) 135 -247 l (72) 525 -247 l (USDTr/) 5 -266 l (USR10) 135 -266 l (72) 525 -266 l (USDTr/) 5 -285 l (USR11) 135 -285 l (73) 525 -285 l (USDTr/) 5 -304 l (USR12) 135 -304 l (73) 525 -304 l (USDTr/) 5 -323 l (USR13) 135 -323 l (74) 525 -323 l (USDTr/) 5 -342 l (USR14) 135 -342 l (74) 525 -342 l (USDTr/) 5 -361 l (USR15_16) 135 -361 l (75) 525 -361 l (USDTr/) 5 -380 l (USR19A) 135 -380 l (75) 525 -380 l (USDTr/) 5 -399 l (USR19B) 135 -399 l (76) 525 -399 l (USDTr/) 5 -418 l (USR20A) 135 -418 l (76) 525 -418 l (USDTr/) 5 -437 l (USR20B) 135 -437 l (77) 525 -437 l (USDTr/) 5 -456 l (USR21A) 135 -456 l (77) 525 -456 l (USDTr/) 5 -475 l (USR21B) 135 -475 l (78) 525 -475 l (USDTr/) 5 -494 l (USP10) 135 -494 l (78) 525 -494 l (USDTr/) 5 -513 l (USP11) 135 -513 l (79) 525 -513 l (USDTr/) 5 -532 l (USP12) 135 -532 l (79) 525 -532 l (USDTr/) 5 -551 l (USS24) 135 -551 l (80) 525 -551 l (CCC0/) 5 -570 l (API1_2) 135 -570 l (80) 525 -570 l (CCC0/) 5 -589 l (API3) 135 -589 l (81) 525 -589 l (CCC0/) 5 -608 l (API6) 135 -608 l (81) 525 -608 l (CCC0/) 5 -627 l (API4) 135 -627 l (81) 525 -627 l (CCC0/) 5 -646 l (API14) 135 -646 l (82) 525 -646 l (CCC0/) 5 -665 l (SRV3A) 135 -665 l (82) 525 -665 l (CCC0/) 5 -684 l (API15) 135 -684 l (83) 525 -684 l (CCC0/) 5 -703 l (API8) 135 -703 l (83) 525 -703 l (CCC0/) 5 -722 l (SRV3B) 135 -722 l (84) 525 -722 l (CCC0/) 5 -741 l (API10) 135 -741 l (84) 525 -741 l (CCC0/) 5 -760 l (API9) 135 -760 l (85) 525 -760 l (CCC0/) 5 -779 l (LAPI4_8) 135 -779 l (85) 525 -779 l (CCC0/) 5 -798 l (LSRV3) 135 -798 l (86) 525 -798 l 1 129 -43 761 vl 1 259 -43 761 vl 1 389 -43 761 vl 1 519 -43 761 vl 2 0 -16 575 788 fr F6 (Continued on next page) 0 -818 l %%PageTrailer pgsave restore showpage %%Page: 7 5 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (7) 487 -719 r 0.847 dup scale F6 (Continued from previous page) 0 -8 l F1 (Test Case Index) 575 0 -33 c 1 0 -42 575 hl F2 (Test Group Reference) 129 0 -56 c (Test Case Id) 129 130 -56 c (Selection Ref) 129 260 -56 c (Description) 129 390 -56 c (Page Nr) 55 520 -56 c 1 0 -62 575 hl F3 (CCC0/) 5 -76 l (LAPI10) 135 -76 l (86) 525 -76 l (CCC0/) 5 -95 l (LAPI9) 135 -95 l (87) 525 -95 l (CCC0/) 5 -114 l (API21_23) 135 -114 l (87) 525 -114 l (CCC0/) 5 -133 l (API22) 135 -133 l (88) 525 -133 l (CCC0/) 5 -152 l (API24A) 135 -152 l (88) 525 -152 l (CCC0/) 5 -171 l (API24B) 135 -171 l (89) 525 -171 l (CCC0/) 5 -190 l (API25) 135 -190 l (89) 525 -190 l (CCC0/) 5 -209 l (API26) 135 -209 l (90) 525 -209 l (CCC0/) 5 -228 l (API27) 135 -228 l (90) 525 -228 l (CCC0/) 5 -247 l (API28) 135 -247 l (90) 525 -247 l (CCC0/) 5 -266 l (API29) 135 -266 l (91) 525 -266 l (CCC0/) 5 -285 l (API32) 135 -285 l (91) 525 -285 l (CCC0/) 5 -304 l (API33) 135 -304 l (92) 525 -304 l (CCC0/) 5 -323 l (API34) 135 -323 l (92) 525 -323 l (CCC0/) 5 -342 l (API35) 135 -342 l (93) 525 -342 l (CCC0/) 5 -361 l (API36) 135 -361 l (93) 525 -361 l (CCC1/) 5 -380 l (SRV5A) 135 -380 l (94) 525 -380 l (CCC1/) 5 -399 l (SRV5B) 135 -399 l (94) 525 -399 l (CCC1/) 5 -418 l (SRV6A) 135 -418 l (95) 525 -418 l (CCC1/) 5 -437 l (SRV6B) 135 -437 l (95) 525 -437 l (CCC1/) 5 -456 l (LSRV6A) 135 -456 l (96) 525 -456 l (CCC1/) 5 -475 l (SRV8A) 135 -475 l (96) 525 -475 l (CCC1/) 5 -494 l (SRV8B) 135 -494 l (97) 525 -494 l (CCC1/) 5 -513 l (SRV9) 135 -513 l (97) 525 -513 l (CCC1/) 5 -532 l (SRV10A) 135 -532 l (98) 525 -532 l (CCC1/) 5 -551 l (SRV10B) 135 -551 l (98) 525 -551 l (CCC1/) 5 -570 l (SRV11A) 135 -570 l (99) 525 -570 l (CCC1/) 5 -589 l (SRV11B) 135 -589 l (99) 525 -589 l (CCC1/) 5 -608 l (SRV14) 135 -608 l (100) 525 -608 l (CCC1/) 5 -627 l (SRV12) 135 -627 l (100) 525 -627 l (CCC1/) 5 -646 l (SRV13) 135 -646 l (101) 525 -646 l (CCC1/) 5 -665 l (SRV17) 135 -665 l (101) 525 -665 l (CCC1/) 5 -684 l (SRV15_16) 135 -684 l (102) 525 -684 l (CCC1/) 5 -703 l (SRV22) 135 -703 l (102) 525 -703 l (CCC1/) 5 -722 l (SRV23) 135 -722 l (103) 525 -722 l (CCC1/) 5 -741 l (SRV18_20) 135 -741 l (104) 525 -741 l (CCC1/) 5 -760 l (SRV19_21) 135 -760 l (105) 525 -760 l (CCC1/) 5 -779 l (SRV24) 135 -779 l (106) 525 -779 l (CCC1/) 5 -798 l (SRV25) 135 -798 l (106) 525 -798 l 1 129 -43 761 vl 1 259 -43 761 vl 1 389 -43 761 vl 1 519 -43 761 vl 2 0 -16 575 788 fr F6 (Continued on next page) 0 -818 l %%PageTrailer pgsave restore showpage %%Page: 8 6 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (8) 0 -719 l 0.847 dup scale F6 (Continued from previous page) 0 -8 l F1 (Test Case Index) 575 0 -33 c 1 0 -42 575 hl F2 (Test Group Reference) 129 0 -56 c (Test Case Id) 129 130 -56 c (Selection Ref) 129 260 -56 c (Description) 129 390 -56 c (Page Nr) 55 520 -56 c 1 0 -62 575 hl F3 (CCC1/) 5 -76 l (SRV26) 135 -76 l (107) 525 -76 l (CCC2/) 5 -95 l (API7A) 135 -95 l (107) 525 -95 l (CCC2/) 5 -114 l (API7B) 135 -114 l (108) 525 -114 l (CCC2/) 5 -133 l (API7C) 135 -133 l (108) 525 -133 l (CCC2/) 5 -152 l (SRV5C) 135 -152 l (109) 525 -152 l (CCC2/) 5 -171 l (API5A) 135 -171 l (109) 525 -171 l (CCC2/) 5 -190 l (API5B) 135 -190 l (110) 525 -190 l (CCC2/) 5 -209 l (SRV5D) 135 -209 l (110) 525 -209 l (CCC2/) 5 -228 l (API16A) 135 -228 l (111) 525 -228 l (CCC2/) 5 -247 l (API16B) 135 -247 l (111) 525 -247 l (CCC2/) 5 -266 l (API16C) 135 -266 l (111) 525 -266 l (CCC2/) 5 -285 l (SRV3C) 135 -285 l (112) 525 -285 l (CCC2/) 5 -304 l (SRV6C) 135 -304 l (112) 525 -304 l (CCC2/) 5 -323 l (API17) 135 -323 l (113) 525 -323 l (CCC2/) 5 -342 l (API11A) 135 -342 l (113) 525 -342 l (CCC2/) 5 -361 l (API11B) 135 -361 l (113) 525 -361 l (CCC2/) 5 -380 l (API11C) 135 -380 l (114) 525 -380 l (CCC2/) 5 -399 l (SRV3D) 135 -399 l (114) 525 -399 l (CCC2/) 5 -418 l (SRV6D) 135 -418 l (115) 525 -418 l (CCC2/) 5 -437 l (API13) 135 -437 l (115) 525 -437 l (CCC2/) 5 -456 l (API12) 135 -456 l (116) 525 -456 l (CCC2/) 5 -475 l (API30) 135 -475 l (116) 525 -475 l (CCC2/) 5 -494 l (API31) 135 -494 l (117) 525 -494 l (CCC3/) 5 -513 l (API18) 135 -513 l (117) 525 -513 l (CCC3/) 5 -532 l (SRV4A) 135 -532 l (117) 525 -532 l (CCC3/) 5 -551 l (API19A) 135 -551 l (118) 525 -551 l (CCC3/) 5 -570 l (API19B) 135 -570 l (118) 525 -570 l (CCC3/) 5 -589 l (API20) 135 -589 l (119) 525 -589 l (CCC3/) 5 -608 l (LAPI18) 135 -608 l (119) 525 -608 l (CCC3/) 5 -627 l (LSRV4A) 135 -627 l (119) 525 -627 l (CCC3/) 5 -646 l (LAPI19A) 135 -646 l (120) 525 -646 l (CCC3/) 5 -665 l (LAPI19B) 135 -665 l (120) 525 -665 l (CCC3/) 5 -684 l (LAPI20) 135 -684 l (121) 525 -684 l (CCC3/) 5 -703 l (API24C) 135 -703 l (121) 525 -703 l 1 129 -43 666 vl 1 259 -43 666 vl 1 389 -43 666 vl 1 519 -43 666 vl 1 0 -709 575 hl F2 (Detailed Comments) 4 -725 l (:) 101 -725 l 2 0 -16 575 717 fr %%PageTrailer pgsave restore showpage %%Page: 9 7 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (9) 487 -719 r 0.847 dup scale F1 (Test Step Index) 575 0 -17 c 1 0 -28 575 hl F2 (Test Step Group Reference) 173 0 -42 c (Test Step Id) 173 174 -42 c (Description) 173 348 -42 c (Page Nr) 53 522 -42 c 1 0 -48 575 hl F3 (sendUF) 179 -62 l (122) 527 -62 l (waitUF) 179 -81 l (122) 527 -81 l (sendSF) 179 -100 l (123) 527 -100 l (waitSF) 179 -119 l (123) 527 -119 l (sendFF) 179 -138 l (124) 527 -138 l (waitFF) 179 -157 l (124) 527 -157 l (sendFF2) 179 -176 l (125) 527 -176 l (waitFF2) 179 -195 l (125) 527 -195 l (sendCF) 179 -214 l (126) 527 -214 l (sCFblk) 179 -233 l (126) 527 -233 l (toRstate) 179 -252 l (127) 527 -252 l (fromRstate) 179 -271 l (128) 527 -271 l (waitCF) 179 -290 l (129) 527 -290 l (wCFblk) 179 -309 l (129) 527 -309 l (toSstate) 179 -328 l (130) 527 -328 l (fromSstate) 179 -347 l (131) 527 -347 l (sendFC1) 179 -366 l (132) 527 -366 l (sendFC2) 179 -385 l (132) 527 -385 l (waitFC1) 179 -404 l (133) 527 -404 l (waitFC2) 179 -423 l (133) 527 -423 l (wFCloop) 179 -442 l (134) 527 -442 l (sendBF) 179 -461 l (134) 527 -461 l (r2send) 179 -480 l (135) 527 -480 l (r2send2) 179 -499 l (135) 527 -499 l (r2sendl) 179 -518 l (136) 527 -518 l (waitmsg) 179 -537 l (136) 527 -537 l (set_par) 179 -556 l (137) 527 -556 l (set_par2) 179 -575 l (137) 527 -575 l (set_fdata) 179 -594 l (138) 527 -594 l (setSegSize) 179 -613 l (138) 527 -613 l (set_mLen) 179 -632 l (138) 527 -632 l (initVars) 179 -651 l (139) 527 -651 l (set_fd_CF) 179 -670 l (139) 527 -670 l (setCFvars) 179 -689 l (140) 527 -689 l (sdata) 179 -708 l (140) 527 -708 l (putFifo) 179 -727 l (141) 527 -727 l (getFifo) 179 -746 l (141) 527 -746 l (rdata) 179 -765 l (142) 527 -765 l (rdatap) 179 -784 l (142) 527 -784 l 1 173 -29 761 vl 1 347 -29 761 vl 1 521 -29 761 vl 2 0 0 575 790 fr F6 (Continued on next page) 0 -804 l %%PageTrailer pgsave restore showpage %%Page: 10 8 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (10) 0 -719 l 0.847 dup scale F6 (Continued from previous page) 0 -8 l F1 (Test Step Index) 575 0 -33 c 1 0 -42 575 hl F2 (Test Step Group Reference) 173 0 -56 c (Test Step Id) 173 174 -56 c (Description) 173 348 -56 c (Page Nr) 53 522 -56 c 1 0 -62 575 hl F3 (rdatam) 179 -76 l (143) 527 -76 l (set_mpar) 179 -95 l (143) 527 -95 l (getSstat) 179 -114 l (143) 527 -114 l (getStatus) 179 -133 l (144) 527 -133 l (getPM) 179 -152 l (144) 527 -152 l (getMM) 179 -171 l (144) 527 -171 l 1 173 -43 134 vl 1 347 -43 134 vl 1 521 -43 134 vl 1 0 -177 575 hl F2 (Detailed Comments) 4 -193 l (:) 101 -193 l 2 0 -16 575 185 fr %%PageTrailer pgsave restore showpage %%Page: 11 9 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (11) 487 -719 r 0.847 dup scale F1 (Default Index) 575 0 -17 c 1 0 -28 575 hl F2 (Default Group Reference) 173 0 -42 c (Default Id) 173 174 -42 c (Description) 173 348 -42 c (Page Nr) 53 522 -42 c 1 0 -48 575 hl F3 (OtherwiseFail) 179 -62 l (145) 527 -62 l (IgnoreCOM) 179 -81 l (146) 527 -81 l 1 173 -29 58 vl 1 347 -29 58 vl 1 521 -29 58 vl 1 0 -87 575 hl F2 (Detailed Comments) 4 -103 l (:) 101 -103 l 2 0 0 575 111 fr %%PageTrailer pgsave restore showpage %%Page: 12 10 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (12) 0 -719 l F4 (Declarations Part) 595 -36 -349 c (II) 595 -36 -287 c %%PageTrailer pgsave restore showpage %%Page: 13 11 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (13) 487 -719 r 0.847 dup scale F1 (ASN.1 Type Definition) 575 0 -17 c 1 0 -26 575 hl F2 (Type Name) 4 -42 l (:) 99 -42 l F3 (DMType) 107 -42 l F2 (Encoding Variation) 4 -61 l (:) 99 -61 l (Comments) 4 -80 l (:) 99 -80 l F3 (Additional information on dynamic message) 107 -80 l 1 0 -88 575 hl F2 (Type Definition) 575 0 -102 c 1 0 -108 575 hl F3 (SEQUENCE { ) 5 -122 l ( h INTEGER, -- handle) 5 -137 l ( endp2 AddressType, -- logical reference of sender/recipient 2) 5 -152 l ( da2 DAType, -- DLL address of sender/recipient 2) 5 -167 l ( ea2 EAType -- extended address of sender/recipient 2) 5 -182 l (}) 5 -197 l 1 0 -203 575 hl F2 (Detailed Comments) 4 -219 l (:) 101 -219 l F3 (The other parameters are given in MesgTab, e.g. addresses for sender/recipient 1) 109 -219 l 2 0 0 575 227 fr F1 (ASN.1 Type Definition) 575 0 -286 c 1 0 -295 575 hl F2 (Type Name) 4 -311 l (:) 99 -311 l F3 (QMType) 107 -311 l F2 (Encoding Variation) 4 -330 l (:) 99 -330 l (Comments) 4 -349 l (:) 99 -349 l F3 (Additional information on queued message) 107 -349 l 1 0 -357 575 hl F2 (Type Definition) 575 0 -371 c 1 0 -377 575 hl F3 (SEQUENCE { ) 5 -391 l ( h INTEGER, -- handle) 5 -406 l ( qsize INTEGER -- size of message queue) 5 -421 l (}) 5 -436 l 1 0 -442 575 hl F2 (Detailed Comments) 4 -458 l (:) 101 -458 l F3 (The other parameters are given in MesgTab) 109 -458 l 2 0 -269 575 197 fr F1 (ASN.1 Type Definition) 575 0 -525 c 1 0 -534 575 hl F2 (Type Name) 4 -550 l (:) 99 -550 l F3 (PMType) 107 -550 l F2 (Encoding Variation) 4 -569 l (:) 99 -569 l (Comments) 4 -588 l (:) 99 -588 l F3 (Additional information on periodic message and/or deadline monitoring) 107 -588 l 1 0 -596 575 hl F2 (Type Definition) 575 0 -610 c 1 0 -616 575 hl F3 (SEQUENCE { ) 5 -630 l ( h INTEGER, -- handle) 5 -645 l ( deadl INTEGER, -- message deadline \(ms\)) 5 -660 l ( period INTEGER -- message period if periodic transmission, first deadline if periodic reception \(ms\)) 5 -675 l (}) 5 -690 l 1 0 -696 575 hl F2 (Detailed Comments) 4 -712 l (:) 101 -712 l F3 (The other parameters are given in MesgTab) 109 -712 l 2 0 -508 575 212 fr %%PageTrailer pgsave restore showpage %%Page: 14 12 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (14) 0 -719 l 0.847 dup scale F1 (ASN.1 Type Definition) 575 0 -17 c 1 0 -26 575 hl F2 (Type Name) 4 -42 l (:) 99 -42 l F3 (MMType) 107 -42 l F2 (Encoding Variation) 4 -61 l (:) 99 -61 l (Comments) 4 -80 l (:) 99 -80 l F3 (Additional information on mixed message) 107 -80 l 1 0 -88 575 hl F2 (Type Definition) 575 0 -102 c 1 0 -108 575 hl F3 (SEQUENCE { ) 5 -122 l ( h INTEGER, -- handle) 5 -137 l ( deadl INTEGER, -- message deadline \(ms\)) 5 -152 l ( period INTEGER, -- message period \(ms\)) 5 -167 l ( relVal MixedValType, -- relevant value) 5 -182 l ( norelVal MixedValType -- no relevant value) 5 -197 l (}) 5 -212 l 1 0 -218 575 hl F2 (Detailed Comments) 4 -234 l (:) 101 -234 l F3 (The other parameters are given in MesgTab) 109 -234 l 2 0 0 575 242 fr %%PageTrailer pgsave restore showpage %%Page: 15 13 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (15) 487 -719 r 0.847 dup scale F1 (ASN.1 Type Definitions By Reference) 575 0 -17 c 1 0 -28 575 hl F2 (Type Name) 114 0 -42 c (Type Reference) 114 115 -42 c (Module Identifier) 114 230 -42 c (Encoding Variation) 114 345 -42 c (Comments) 115 460 -42 c 1 0 -48 575 hl F3 (StatusType) 5 -62 l (StatusType) 120 -62 l (COMTypes) 235 -62 l (MesgIdType) 5 -81 l (MesgIdType) 120 -81 l (COMTypes) 235 -81 l (DataLength) 5 -100 l (DataLength) 120 -100 l (COMTypes) 235 -100 l (AddressType) 5 -119 l (AddressType) 120 -119 l (COMTypes) 235 -119 l (UF_Type) 5 -138 l (UF_Type) 120 -138 l (COMTypes) 235 -138 l (SF_Type) 5 -157 l (SF_Type) 120 -157 l (COMTypes) 235 -157 l (FF_Type) 5 -176 l (FF_Type) 120 -176 l (COMTypes) 235 -176 l (CF_Type) 5 -195 l (CF_Type) 120 -195 l (COMTypes) 235 -195 l (FC_Type) 5 -214 l (FC_Type) 120 -214 l (COMTypes) 235 -214 l (MsgConfType) 5 -233 l (MsgConfType) 120 -233 l (COMTypes) 235 -233 l (ServiceType) 5 -252 l (ServiceType) 120 -252 l (COMTypes) 235 -252 l (AddrModeType) 5 -271 l (AddrModeType) 120 -271 l (COMTypes) 235 -271 l (DAType) 5 -290 l (DAType) 120 -290 l (COMTypes) 235 -290 l (EAType) 5 -309 l (EAType) 120 -309 l (COMTypes) 235 -309 l (MesgType) 5 -328 l (MesgType) 120 -328 l (COMTypes) 235 -328 l (MesgTabType) 5 -347 l (MesgTabType) 120 -347 l (COMTypes) 235 -347 l (MsgType) 5 -366 l (MsgType) 120 -366 l (COMUT) 235 -366 l (MsgDir) 5 -385 l (MsgDir) 120 -385 l (COMUT) 235 -385 l (ConfBit) 5 -404 l (ConfBit) 120 -404 l (COMUT) 235 -404 l (Data1Type) 5 -423 l (Data1Type) 120 -423 l (COMUT) 235 -423 l (TMPDUName) 5 -442 l (TMPDUName) 120 -442 l (COMUT) 235 -442 l (MixedValType) 5 -461 l (MixedValType) 120 -461 l (COMUT) 235 -461 l (StatusModeType) 5 -480 l (StatusModeType) 120 -480 l (COMUT) 235 -480 l (ActionType) 5 -499 l (ActionType) 120 -499 l (COMUT) 235 -499 l (EventIdType) 5 -518 l (EventIdType) 120 -518 l (COMUT) 235 -518 l (NetErrorType) 5 -537 l (NetErrorType) 120 -537 l (COMUT) 235 -537 l (CallSMType) 5 -556 l (CallSMType) 120 -556 l (COMUT) 235 -556 l (CallStartType) 5 -575 l (CallStartType) 120 -575 l (COMUT) 235 -575 l (CallAPIType) 5 -594 l (CallAPIType) 120 -594 l (COMUT) 235 -594 l (ConfigUTType) 5 -613 l (ConfigUTType) 120 -613 l (COMUT) 235 -613 l (RMStatusType) 5 -632 l (RMStatusType) 120 -632 l (COMUT) 235 -632 l (APIStatusType) 5 -651 l (APIStatusType) 120 -651 l (COMUT) 235 -651 l (UTEventType) 5 -670 l (UTEventType) 120 -670 l (COMUT) 235 -670 l (SetErrorType) 5 -689 l (SetErrorType) 120 -689 l (COMUT) 235 -689 l 1 114 -29 666 vl 1 229 -29 666 vl 1 344 -29 666 vl 1 459 -29 666 vl 1 0 -695 575 hl F2 (Detailed Comments) 4 -711 l (:) 101 -711 l 2 0 0 575 719 fr %%PageTrailer pgsave restore showpage %%Page: 16 14 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (16) 0 -719 l 0.847 dup scale F1 (Test Suite Operation Definition) 575 0 -17 c 1 0 -26 575 hl F2 (Operation Name) 4 -42 l (:) 85 -42 l F3 (GenData\(firstVal,len:INTEGER\)) 93 -42 l F2 (Result Type) 4 -61 l (:) 85 -61 l F3 (OCTETSTRING) 93 -61 l F2 (Comments) 4 -80 l (:) 85 -80 l F3 (Generates the data field of COM PDUs) 93 -80 l 1 0 -88 575 hl F2 (Description) 575 0 -102 c 1 0 -108 575 hl F3 (/* This procedure generates a string of len octets. Octet values are incremented starting from firstVal */) 5 -122 l 1 0 -128 575 hl F2 (Detailed Comments) 4 -144 l (:) 101 -144 l 2 0 0 575 152 fr %%PageTrailer pgsave restore showpage %%Page: 17 15 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (17) 487 -719 r 0.847 dup scale F1 (Test Suite Parameter Declarations) 575 0 -17 c 1 0 -28 575 hl F2 (Parameter Name) 142 0 -42 c (Type) 142 143 -42 c (PICS/PIXIT Ref) 142 286 -42 c (Comments) 146 429 -42 c 1 0 -48 575 hl F3 (mudbpf) 5 -62 l (INTEGER) 148 -62 l (PIXIT item Pp1) 291 -62 l (Max. data length per frame) 434 -62 l (wftmax) 5 -81 l (INTEGER) 148 -81 l (PIXIT item Pp2) 291 -81 l (Max. number of FC\(WT\)) 434 -81 l (bsmax3) 5 -100 l (INTEGER) 148 -100 l (PIXIT item Pp3) 291 -100 l (BS max \(for usrh3 below\)) 434 -100 l (TAstime) 5 -119 l (INTEGER) 148 -119 l (PIXIT item Ts1) 291 -119 l (Protocol timer) 434 -119 l (TB1time) 5 -138 l (INTEGER) 148 -138 l (PIXIT item Ts2) 291 -138 l (Protocol timer) 434 -138 l (TB2time) 5 -157 l (INTEGER) 148 -157 l (PIXIT item Ts3) 291 -157 l (Protocol timer) 434 -157 l (TD2time) 5 -176 l (INTEGER) 148 -176 l (PIXIT item Ts4) 291 -176 l (Protocol timer) 434 -176 l (STtime) 5 -195 l (INTEGER) 148 -195 l (PIXIT item Ts5) 291 -195 l (Min inter-frame time) 434 -195 l (TArtime) 5 -214 l (INTEGER) 148 -214 l (PIXIT item Tr1) 291 -214 l (Protocol timer) 434 -214 l (TCtime) 5 -233 l (INTEGER) 148 -233 l (PIXIT item Tr2) 291 -233 l (Protocol timer) 434 -233 l (TD1time) 5 -252 l (INTEGER) 148 -252 l (PIXIT item Tr3) 291 -252 l (Protocol timer) 434 -252 l (TrespTime) 5 -271 l (INTEGER) 148 -271 l (PIXIT item Tt1) 291 -271 l (Tresp time-out ) 434 -271 l (TwaitTime) 5 -290 l (INTEGER) 148 -290 l (PIXIT item Tt2) 291 -290 l (Twait time-out ) 434 -290 l (TlatTime) 5 -309 l (INTEGER) 148 -309 l (PIXIT item Tt3) 291 -309 l (protocol time-out latency) 434 -309 l (TstartTime) 5 -328 l (INTEGER) 148 -328 l (PIXIT item Tt4) 291 -328 l (Time to execute StartCOM) 434 -328 l (MesgTab) 5 -347 l (MesgTabType) 148 -347 l (PIXIT item MI) 291 -347 l (Table of user messages) 434 -347 l (uurh) 5 -366 l (INTEGER) 148 -366 l (PIXIT item Ph1) 291 -366 l (Handle for UUDT receiver) 434 -366 l (uush) 5 -385 l (INTEGER) 148 -385 l (PIXIT item Ph2) 291 -385 l (Handle for UUDT sender) 434 -385 l (usrh1) 5 -404 l (INTEGER) 148 -404 l (PIXIT item Ph3) 291 -404 l (Handle USDT receiver SF) 434 -404 l (ussh1) 5 -423 l (INTEGER) 148 -423 l (PIXIT item Ph4) 291 -423 l (Handle USDT sender SF) 434 -423 l (usrh2) 5 -442 l (INTEGER) 148 -442 l (PIXIT item Ph5) 291 -442 l (Handle USDT rcv FF+CF) 434 -442 l (ussh2) 5 -461 l (INTEGER) 148 -461 l (PIXIT item Ph6) 291 -461 l (Handle USDT sender FF+CF) 434 -461 l (usrh3) 5 -480 l (INTEGER) 148 -480 l (PIXIT item Ph7) 291 -480 l (Handle USDT rcv FF+2blks) 434 -480 l (ussh3) 5 -499 l (INTEGER) 148 -499 l (PIXIT item Ph8) 291 -499 l (Handle USDT snd FF+3CF) 434 -499 l (usrhm) 5 -518 l (INTEGER) 148 -518 l (PIXIT item Ph9) 291 -518 l (Handle USDT rcv max msg) 434 -518 l (usshm) 5 -537 l (INTEGER) 148 -537 l (PIXIT item Ph10) 291 -537 l (Handle USDT snd max msg) 434 -537 l (smsh) 5 -556 l (INTEGER) 148 -556 l (PIXIT item Sh1) 291 -556 l (Handle SendMessage) 434 -556 l (smsch) 5 -575 l (INTEGER) 148 -575 l (PIXIT item Sh2) 291 -575 l (Handle SendMessage copy) 434 -575 l (rmsh) 5 -594 l (INTEGER) 148 -594 l (PIXIT item Sh3) 291 -594 l (Handle RcvMessage) 434 -594 l (rmsch) 5 -613 l (INTEGER) 148 -613 l (PIXIT item Sh4) 291 -613 l (Handle RcvMessage copy) 434 -613 l (lmsh) 5 -632 l (INTEGER) 148 -632 l (PIXIT item Sh5) 291 -632 l (Handle local message) 434 -632 l (lmsch) 5 -651 l (INTEGER) 148 -651 l (PIXIT item Sh6) 291 -651 l (Handle local message copy) 434 -651 l (smp) 5 -670 l (PMType) 148 -670 l (PIXIT item Sp1) 291 -670 l (Info for SendMesg periodic) 434 -670 l (smm) 5 -689 l (MMType) 148 -689 l (PIXIT item Sp2) 291 -689 l (Info for SendMesg mixed) 434 -689 l (sdmd) 5 -708 l (PMType) 148 -708 l (PIXIT item Sp3) 291 -708 l (Info for deadline direct msg) 434 -708 l (sdmp) 5 -727 l (PMType) 148 -727 l (PIXIT item Sp4) 291 -727 l (Info for deadline periodic) 434 -727 l (sdmm) 5 -746 l (MMType) 148 -746 l (PIXIT item Sp5) 291 -746 l (Info for deadline mixed) 434 -746 l (rmp) 5 -765 l (PMType) 148 -765 l (PIXIT item Sp6) 291 -765 l (Info for RcvMesg periodic) 434 -765 l (smd) 5 -784 l (DMType) 148 -784 l (PIXIT item Sd1) 291 -784 l (Info for SendMesgTo) 434 -784 l 1 142 -29 761 vl 1 285 -29 761 vl 1 428 -29 761 vl 2 0 0 575 790 fr F6 (Continued on next page) 0 -804 l %%PageTrailer pgsave restore showpage %%Page: 18 16 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (18) 0 -719 l 0.847 dup scale F6 (Continued from previous page) 0 -8 l F1 (Test Suite Parameter Declarations) 575 0 -33 c 1 0 -42 575 hl F2 (Parameter Name) 142 0 -56 c (Type) 142 143 -56 c (PICS/PIXIT Ref) 142 286 -56 c (Comments) 146 429 -56 c 1 0 -62 575 hl F3 (smdc) 5 -76 l (DMType) 148 -76 l (PIXIT item Sd2) 291 -76 l (Info for SendMesgTo copy) 434 -76 l (rmd) 5 -95 l (DMType) 148 -95 l (PIXIT item Sd3) 291 -95 l (Info for RcvMesgFrom) 434 -95 l (rmdc) 5 -114 l (DMType) 148 -114 l (PIXIT item Sd4) 291 -114 l (Info for RcvMesgFrom copy) 434 -114 l (rmsq) 5 -133 l (QMType) 148 -133 l (PIXIT item Sq1) 291 -133 l (Info RcvMesg queued) 434 -133 l (lmsq) 5 -152 l (QMType) 148 -152 l (PIXIT item Sq2) 291 -152 l (Info local mesg queued) 434 -152 l (e_OK) 5 -171 l (StatusType) 148 -171 l (PIXIT item Rs1) 291 -171 l (COM/API status) 434 -171 l (e_COM_BUSY) 5 -190 l (StatusType) 148 -190 l (PIXIT item Rs2) 291 -190 l (COM/API status) 434 -190 l (e_COM_ID) 5 -209 l (StatusType) 148 -209 l (PIXIT item Rs3) 291 -209 l (COM/API status) 434 -209 l (e_COM_LIMIT) 5 -228 l (StatusType) 148 -228 l (PIXIT item Rs4) 291 -228 l (COM/API status) 434 -228 l (e_COM_NOMSG) 5 -247 l (StatusType) 148 -247 l (PIXIT item Rs5) 291 -247 l (COM/API status) 434 -247 l (e_INIT) 5 -266 l (StatusType) 148 -266 l (PIXIT item Rs6) 291 -266 l (Error status of MessageInit) 434 -266 l (bad_msg) 5 -285 l (MesgIdType) 148 -285 l (PIXIT item Ap1) 291 -285 l (Bad message identifier) 434 -285 l (bad_da) 5 -304 l (DAType) 148 -304 l (PIXIT item Np1) 291 -304 l (Bad address \(frame\)) 434 -304 l (bad_ea) 5 -323 l (EAType) 148 -323 l (PIXIT item Np2) 291 -323 l (Bad address extension) 434 -323 l 1 142 -43 286 vl 1 285 -43 286 vl 1 428 -43 286 vl 1 0 -329 575 hl F2 (Detailed Comments) 4 -345 l (:) 101 -345 l F3 (Message handles correspond to indexes in MesgTab. Values 0 and 1 are reserved for Test) 109 -345 l (Management Protocol.) 109 -360 l 2 0 -16 575 352 fr %%PageTrailer pgsave restore showpage %%Page: 19 17 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (19) 487 -719 r 0.847 dup scale F1 (Test Suite Constant Declarations) 575 0 -17 c 1 0 -28 575 hl F2 (Constant Name) 142 0 -42 c (Type) 142 143 -42 c (Value) 142 286 -42 c (Comments) 146 429 -42 c 1 0 -48 575 hl F3 (sf_id) 5 -62 l (BITSTRING) 148 -62 l ('0000'B) 291 -62 l (PCI value for SF) 434 -62 l (ff_id) 5 -81 l (BITSTRING) 148 -81 l ('0001'B ) 291 -81 l (PCI value for FF) 434 -81 l (cf_id) 5 -100 l (BITSTRING) 148 -100 l ('0010'B ) 291 -100 l (PCI value for CF) 434 -100 l (fc_id) 5 -119 l (BITSTRING) 148 -119 l ('0011'B ) 291 -119 l (PCI value for FC) 434 -119 l (fs_cts) 5 -138 l (BITSTRING) 148 -138 l ('0000'B ) 291 -138 l (ClearToSend ) 434 -138 l (fs_wait) 5 -157 l (BITSTRING) 148 -157 l ('0001'B ) 291 -157 l (Wait \(flow status\)) 434 -157 l (badPCI) 5 -176 l (BITSTRING) 148 -176 l ('1000'B ) 291 -176 l (bad value for PCI) 434 -176 l (tmpr_hdl) 5 -195 l (INTEGER) 148 -195 l (0 ) 291 -195 l (TMP handle \(receiver\)) 434 -195 l (tmps_hdl) 5 -214 l (INTEGER) 148 -214 l (1 ) 291 -214 l (TMP handle \(sender\)) 434 -214 l (datamod) 5 -233 l (INTEGER) 148 -233 l (32 ) 291 -233 l (modulo of data values) 434 -233 l (snmod) 5 -252 l (INTEGER) 148 -252 l (16) 291 -252 l (modulo of sequence number) 434 -252 l (form1) 5 -271 l (MsgType) 148 -271 l ('01'B) 291 -271 l (TMPDU - format 1) 434 -271 l (form2) 5 -290 l (MsgType) 148 -290 l ('10'B) 291 -290 l (TMPDU - format 2) 434 -290 l (dataFrm) 5 -309 l (MsgType) 148 -309 l ('11'B) 291 -309 l (data frame) 434 -309 l (toIUT) 5 -328 l (MsgDir) 148 -328 l ('0'B ) 291 -328 l (messages to IUT/UT) 434 -328 l (fromIUT) 5 -347 l (MsgDir) 148 -347 l ('1'B ) 291 -347 l (messages from IUT/UT) 434 -347 l (stBit) 5 -366 l (ConfBit) 148 -366 l ('0'B ) 291 -366 l (bit for static message) 434 -366 l (dynBit) 5 -385 l (ConfBit) 148 -385 l ('1'B ) 291 -385 l (bit for dynamic message) 434 -385 l (startCOM) 5 -404 l (TMPDUName) 148 -404 l ('00000'B) 291 -404 l (TMP/call StartCOM) 434 -404 l (sendMsg) 5 -423 l (TMPDUName) 148 -423 l ('00001'B) 291 -423 l (TMP/call SendMessage) 434 -423 l (sendTo) 5 -442 l (TMPDUName) 148 -442 l ('00010'B) 291 -442 l (TMP/call SendMessageTo) 434 -442 l (rcvMsg) 5 -461 l (TMPDUName) 148 -461 l ('00011'B) 291 -461 l (TMP/call ReceiveMessage) 434 -461 l (rcvFrom) 5 -480 l (TMPDUName) 148 -480 l ('00100'B) 291 -480 l (TMP/call ReceiveMes.From) 434 -480 l (getRes) 5 -499 l (TMPDUName) 148 -499 l ('00101'B) 291 -499 l (TMP/call ReleaseMes.Resou) 434 -499 l (relRes) 5 -518 l (TMPDUName) 148 -518 l ('00110'B) 291 -518 l (TMP/call GetMessageResou) 434 -518 l (getStat) 5 -537 l (TMPDUName) 148 -537 l ('00111'B) 291 -537 l (TMP/call GetMessageStatus) 434 -537 l (utEvent) 5 -556 l (TMPDUName) 148 -556 l ('01000'B) 291 -556 l (TMP/UT task-event activ.) 434 -556 l (configUT) 5 -575 l (TMPDUName) 148 -575 l ('01001'B) 291 -575 l (TMP/set UT configuration) 434 -575 l (setError) 5 -594 l (TMPDUName) 148 -594 l ('01111'B) 291 -594 l (TMP/set network error) 434 -594 l (wSTtime) 5 -613 l (INTEGER) 148 -613 l (STtime+TlatTime) 291 -613 l (wait for ST expiration) 434 -613 l (wB1time) 5 -632 l (INTEGER) 148 -632 l (TB1time+TlatTime) 291 -632 l (wait for B1 expiration) 434 -632 l (wB2time) 5 -651 l (INTEGER) 148 -651 l (TB2time+TlatTime) 291 -651 l (wait for B2 expiration) 434 -651 l (wD2time) 5 -670 l (INTEGER) 148 -670 l (TD2time+TlatTime) 291 -670 l (wait for D2 expiration) 434 -670 l (wCtime) 5 -689 l (INTEGER) 148 -689 l (TCtime+TlatTime) 291 -689 l (wait for C expiration) 434 -689 l (wD1time) 5 -708 l (INTEGER) 148 -708 l (TD1time+TlatTime) 291 -708 l (wait for D1 expiration) 434 -708 l 1 142 -29 685 vl 1 285 -29 685 vl 1 428 -29 685 vl 1 0 -714 575 hl F2 (Detailed Comments) 4 -730 l (:) 101 -730 l 2 0 0 575 738 fr %%PageTrailer pgsave restore showpage %%Page: 20 18 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (20) 0 -719 l 0.847 dup scale F1 (Test Suite Variable Declarations) 575 0 -17 c 1 0 -28 575 hl F2 (Variable Name) 142 0 -42 c (Type) 142 143 -42 c (Value) 142 286 -42 c (Comments) 146 429 -42 c 1 0 -48 575 hl F3 (encFlag) 5 -62 l (INTEGER) 148 -62 l (2) 291 -62 l (encoding format) 434 -62 l 1 142 -29 39 vl 1 285 -29 39 vl 1 428 -29 39 vl 1 0 -68 575 hl F2 (Detailed Comments) 4 -84 l (:) 101 -84 l 2 0 0 575 92 fr %%PageTrailer pgsave restore showpage %%Page: 21 19 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (21) 487 -719 r 0.847 dup scale F1 (Test Case Variable Declarations) 575 0 -17 c 1 0 -28 575 hl F2 (Variable Name) 142 0 -42 c (Type) 142 143 -42 c (Value) 142 286 -42 c (Comments) 146 429 -42 c 1 0 -48 575 hl F3 (blkcnt) 5 -62 l (INTEGER) 148 -62 l (CF counter in a block) 434 -62 l (bsPar) 5 -81 l (INTEGER) 148 -81 l (BSmax value) 434 -81 l (cfLen) 5 -100 l (INTEGER) 148 -100 l (user data length in CF) 434 -100 l (cnt) 5 -119 l (INTEGER) 148 -119 l (0) 291 -119 l (loop counter) 434 -119 l (curData1) 5 -138 l (INTEGER) 148 -138 l (current data in first octet) 434 -138 l (daFlag) 5 -157 l (INTEGER) 148 -157 l (0) 291 -157 l (flag for DLL address) 434 -157 l (daPar) 5 -176 l (DAType) 148 -176 l (current DLL address) 434 -176 l (eaPar) 5 -195 l (EAType) 148 -195 l (current extended address) 434 -195 l (encVal) 5 -214 l (INTEGER) 148 -214 l (value for encoding flag) 434 -214 l (endpPar) 5 -233 l (AddressType) 148 -233 l (current sender/receiver) 434 -233 l (firstData) 5 -252 l (INTEGER) 148 -252 l (data value in first octet) 434 -252 l (fsPar) 5 -271 l (BITSTRING) 148 -271 l (fllow status value) 434 -271 l (mLen) 5 -290 l (INTEGER) 148 -290 l (length of message) 434 -290 l (nbCFs) 5 -309 l (INTEGER) 148 -309 l (number of CFs) 434 -309 l (remLen) 5 -328 l (INTEGER) 148 -328 l (user data length in last CF) 434 -328 l (segSize) 5 -347 l (INTEGER) 148 -347 l (size of USDT segments) 434 -347 l (snVal) 5 -366 l (INTEGER) 148 -366 l (sequence number) 434 -366 l (stPar) 5 -385 l (INTEGER) 148 -385 l (STmin value) 434 -385 l (stTick) 5 -404 l (INTEGER) 148 -404 l (value for ST tick in FC) 434 -404 l (tcTyp) 5 -423 l (INTEGER) 148 -423 l (0) 291 -423 l (type of test \(protocol/API\)) 434 -423 l 1 142 -29 400 vl 1 285 -29 400 vl 1 428 -29 400 vl 1 0 -429 575 hl F2 (Detailed Comments) 4 -445 l (:) 101 -445 l 2 0 0 575 453 fr %%PageTrailer pgsave restore showpage %%Page: 22 20 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (22) 0 -719 l 0.847 dup scale F1 (PCO Type Declarations) 575 0 -17 c 1 0 -28 575 hl F2 (PCO Type) 190 0 -42 c (Role) 190 191 -42 c (Comments) 193 382 -42 c 1 0 -48 575 hl F3 (DataBus_PCO) 5 -62 l (LT) 196 -62 l 1 190 -29 39 vl 1 381 -29 39 vl 1 0 -68 575 hl F2 (Detailed Comments) 4 -84 l (:) 101 -84 l 2 0 0 575 92 fr %%PageTrailer pgsave restore showpage %%Page: 23 21 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (23) 487 -719 r 0.847 dup scale F1 (PCO Declarations) 575 0 -17 c 1 0 -28 575 hl F2 (PCO Name) 142 0 -42 c (PCO Type) 142 143 -42 c (Role) 142 286 -42 c (Comments) 146 429 -42 c 1 0 -48 575 hl F3 (COM) 5 -62 l (DataBus_PCO) 148 -62 l (LT) 291 -62 l (IUT frames for testing) 434 -62 l (TMP) 5 -81 l (DataBus_PCO) 148 -81 l (LT) 291 -81 l (test management protocol) 434 -81 l 1 142 -29 58 vl 1 285 -29 58 vl 1 428 -29 58 vl 1 0 -87 575 hl F2 (Detailed Comments) 4 -103 l (:) 101 -103 l 2 0 0 575 111 fr %%PageTrailer pgsave restore showpage %%Page: 24 22 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (24) 0 -719 l 0.847 dup scale F1 (Timer Declarations) 575 0 -17 c 1 0 -28 575 hl F2 (Timer Name) 142 0 -42 c (Duration) 142 143 -42 c (Unit) 142 286 -42 c (Comments) 146 429 -42 c 1 0 -48 575 hl F3 (TAs) 5 -62 l (TAstime) 148 -62 l (ms) 291 -62 l (network layer timer) 434 -62 l (TB1) 5 -81 l (TB1time) 148 -81 l (ms) 291 -81 l (network layer timer) 434 -81 l (TB2) 5 -100 l (TB2time) 148 -100 l (ms) 291 -100 l (network layer timer) 434 -100 l (TD2) 5 -119 l (TD2time) 148 -119 l (ms) 291 -119 l (network layer timer) 434 -119 l (ST) 5 -138 l (STtime) 148 -138 l (ms) 291 -138 l (network layer timer) 434 -138 l (TAr) 5 -157 l (TArtime) 148 -157 l (ms) 291 -157 l (network layer timer) 434 -157 l (TC) 5 -176 l (TCtime) 148 -176 l (ms) 291 -176 l (network layer timer) 434 -176 l (TD1) 5 -195 l (TD1time) 148 -195 l (ms) 291 -195 l (network layer timer) 434 -195 l (TPT) 5 -214 l (smp.period) 148 -214 l (ms) 291 -214 l (timer / periodic transmission) 434 -214 l (TMT) 5 -233 l (smm.period) 148 -233 l (ms) 291 -233 l (timer / mixed transmission) 434 -233 l (TPR) 5 -252 l (rmp.deadl) 148 -252 l (ms) 291 -252 l (timer / periodic reception) 434 -252 l (Tresp) 5 -271 l (TrespTime) 148 -271 l (ms) 291 -271 l (wait for IUT response) 434 -271 l (Twait) 5 -290 l (TwaitTime) 148 -290 l (ms) 291 -290 l (wait before transmission) 434 -290 l (Tlat) 5 -309 l (TlatTime) 148 -309 l (ms) 291 -309 l (latency timer) 434 -309 l (Tstart) 5 -328 l (TstartTime) 148 -328 l (ms) 291 -328 l (timer for StartCOM) 434 -328 l (TwAs) 5 -347 l (TAstime+TlatTime) 148 -347 l (ms) 291 -347 l (wait for As expiration) 434 -347 l (TwB1) 5 -366 l (TB1time+TlatTime) 148 -366 l (ms) 291 -366 l (wait for B1 expiration) 434 -366 l (TwB2) 5 -385 l (TB2time+TlatTime) 148 -385 l (ms) 291 -385 l (wait for B2 expiration) 434 -385 l (TwD2) 5 -404 l (TD2time+TlatTime) 148 -404 l (ms) 291 -404 l (wait for D2 expiration) 434 -404 l (TwST) 5 -423 l (STtime+TlatTime) 148 -423 l (ms) 291 -423 l (wait for ST expiration) 434 -423 l (TwAr) 5 -442 l (TArtime+TlatTime) 148 -442 l (ms) 291 -442 l (wait for Ar expiration) 434 -442 l (TwC) 5 -461 l (TCtime+TlatTime) 148 -461 l (ms) 291 -461 l (wait for C expiration) 434 -461 l (TwD1) 5 -480 l (TD1time+TlatTime) 148 -480 l (ms) 291 -480 l (wait for D1 expiration) 434 -480 l (TwPT) 5 -499 l (smp.period+TlatTime) 148 -499 l (ms) 291 -499 l (wait for periodic transmission) 434 -499 l (TwMT) 5 -518 l (smm.period+TlatTime) 148 -518 l (ms) 291 -518 l (wait for mixed transmission) 434 -518 l (TwDD) 5 -537 l (sdmd.deadl+TlatTime) 148 -537 l (ms) 291 -537 l (wait for deadline direct mesg) 434 -537 l (TwDP) 5 -556 l (sdmp.deadl+TlatTime) 148 -556 l (ms) 291 -556 l (wait for deadline periodic) 434 -556 l (TwDM) 5 -575 l (sdmm.deadl+TlatTime) 148 -575 l (ms) 291 -575 l (wait for deadline mixed) 434 -575 l (TwPR) 5 -594 l (rmp.deadl+TlatTime) 148 -594 l (ms) 291 -594 l (wait for periodic reception) 434 -594 l 1 142 -29 571 vl 1 285 -29 571 vl 1 428 -29 571 vl 1 0 -600 575 hl F2 (Detailed Comments) 4 -616 l (:) 101 -616 l 2 0 0 575 624 fr %%PageTrailer pgsave restore showpage %%Page: 25 23 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (25) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Type Definitions By Reference) 575 0 -17 c 1 0 -28 575 hl F2 (PDU Name) 81 0 -42 c (PCO Type) 81 82 -42 c (Type Reference) 81 164 -42 c (Module Identifier) 81 246 -42 c (Enc Rule) 81 328 -42 c (Enc Variation) 81 410 -42 c (Comments) 83 492 -42 c 1 0 -48 575 hl F3 (UF) 5 -62 l (DataBus_PCO) 87 -62 l (UF) 169 -62 l (COMTypes) 251 -62 l (SF) 5 -81 l (DataBus_PCO) 87 -81 l (SF) 169 -81 l (COMTypes) 251 -81 l (FF) 5 -100 l (DataBus_PCO) 87 -100 l (FF) 169 -100 l (COMTypes) 251 -100 l (CF) 5 -119 l (DataBus_PCO) 87 -119 l (CF) 169 -119 l (COMTypes) 251 -119 l (FC) 5 -138 l (DataBus_PCO) 87 -138 l (FC) 169 -138 l (COMTypes) 251 -138 l (CallSM) 5 -157 l (DataBus_PCO) 87 -157 l (CallSM) 169 -157 l (COMUT) 251 -157 l (CallStart) 5 -176 l (DataBus_PCO) 87 -176 l (CallStart) 169 -176 l (COMUT) 251 -176 l (CallAPI) 5 -195 l (DataBus_PCO) 87 -195 l (CallAPI) 169 -195 l (COMUT) 251 -195 l (ConfigUT) 5 -214 l (DataBus_PCO) 87 -214 l (ConfigUT) 169 -214 l (COMUT) 251 -214 l (RMStatus) 5 -233 l (DataBus_PCO) 87 -233 l (RMStatus) 169 -233 l (COMUT) 251 -233 l (APIStatus) 5 -252 l (DataBus_PCO) 87 -252 l (APIStatus) 169 -252 l (COMUT) 251 -252 l (UTEvent) 5 -271 l (DataBus_PCO) 87 -271 l (UTEvent) 169 -271 l (COMUT) 251 -271 l (CallSetError) 5 -290 l (DataBus_PCO) 87 -290 l (CallSetError) 169 -290 l (COMUT) 251 -290 l 1 81 -29 267 vl 1 163 -29 267 vl 1 245 -29 267 vl 1 327 -29 267 vl 1 409 -29 267 vl 1 491 -29 267 vl 1 0 -296 575 hl F2 (Detailed Comments) 4 -312 l (:) 101 -312 l 2 0 0 575 320 fr %%PageTrailer pgsave restore showpage %%Page: 26 24 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (26) 0 -719 l F4 (Constraints Part) 595 -36 -349 c (III) 595 -36 -287 c %%PageTrailer pgsave restore showpage %%Page: 27 25 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (27) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (UFNd) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (UF) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (UUDT frame to be sent or received for message hdlVal using normal addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr daPar, -- DLL address) 5 -194 l ( frm_len mLen, -- DLL data size ) 5 -209 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -224 l ( data GenData\(firstData,mLen\)} -- user data field) 5 -239 l (}) 5 -254 l 1 0 -260 575 hl F2 (Detailed Comments) 4 -276 l (:) 101 -276 l F3 (Inputs: daPar = DLL address, mLen = message length, firstData = five LSBs of first data octet) 109 -276 l 2 0 0 575 284 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -343 c 1 0 -352 575 hl F2 (Constraint Name) 4 -368 l (:) 108 -368 l F3 (UFEd) 116 -368 l F2 (PDU Type) 4 -387 l (:) 108 -387 l F3 (UF) 116 -387 l F2 (Derivation Path) 4 -406 l (:) 108 -406 l (Encoding Rule Name) 4 -425 l (:) 108 -425 l (Encoding Variation) 4 -444 l (:) 108 -444 l (Comments) 4 -463 l (:) 108 -463 l F3 (UUDT frame to be sent or received for message hdlVal using extended addressing format) 116 -463 l 1 0 -471 575 hl F2 (Constraint Value) 575 0 -485 c 1 0 -491 575 hl F3 ({ pdu) 5 -505 l ( { daddr daPar, -- DLL address) 5 -520 l ( frm_len mLen-1, -- DLL data size ) 5 -535 l ( ext_addr eaPar, -- extended address) 5 -550 l ( data GenData\(firstData,mLen\)} -- user data field) 5 -565 l (}) 5 -580 l 1 0 -586 575 hl F2 (Detailed Comments) 4 -602 l (:) 101 -602 l F3 (Inputs: daPar = DLL address, mLen = message length, eaPar = extended address, firstData = five) 109 -602 l (LSBs of first data octet) 109 -617 l 2 0 -326 575 299 fr %%PageTrailer pgsave restore showpage %%Page: 28 26 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (28) 0 -719 l 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (UFNp) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (UF) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (UUDT frame to be received for message hdlVal using normal addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr daPar, -- DLL address) 5 -194 l ( frm_len ?, -- DLL data size ) 5 -209 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -224 l ( data * } -- user data field) 5 -239 l (}) 5 -254 l 1 0 -260 575 hl F2 (Detailed Comments) 4 -276 l (:) 101 -276 l F3 (Does not check the data field, only the protocol header. Input: daPar = DLL address. ) 109 -276 l 2 0 0 575 284 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -343 c 1 0 -352 575 hl F2 (Constraint Name) 4 -368 l (:) 108 -368 l F3 (UFEp) 116 -368 l F2 (PDU Type) 4 -387 l (:) 108 -387 l F3 (UF) 116 -387 l F2 (Derivation Path) 4 -406 l (:) 108 -406 l (Encoding Rule Name) 4 -425 l (:) 108 -425 l (Encoding Variation) 4 -444 l (:) 108 -444 l (Comments) 4 -463 l (:) 108 -463 l F3 (UUDT frame to be received for message hdlVal using extended addressing format) 116 -463 l 1 0 -471 575 hl F2 (Constraint Value) 575 0 -485 c 1 0 -491 575 hl F3 ({ pdu) 5 -505 l ( { daddr daPar, -- DLL address) 5 -520 l ( frm_len ?, -- DLL data size ) 5 -535 l ( ext_addr eaPar, -- extended address) 5 -550 l ( data *} -- user data field) 5 -565 l (}) 5 -580 l 1 0 -586 575 hl F2 (Detailed Comments) 4 -602 l (:) 101 -602 l F3 (Does not check the data field, only the protocol header . Inputs: daPar = DLL address, eaPar =) 109 -602 l (extended address) 109 -617 l 2 0 -326 575 299 fr %%PageTrailer pgsave restore showpage %%Page: 29 27 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (29) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (UFNm\(mVal:MixedValType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (UF) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (UUDT frame to be received for mixed message hdlVal using normal addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr daPar, -- DLL address) 5 -194 l ( frm_len ?, -- DLL data size ) 5 -209 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -224 l ( data mVal } -- user data field) 5 -239 l (}) 5 -254 l 1 0 -260 575 hl F2 (Detailed Comments) 4 -276 l (:) 101 -276 l F3 (Input: daPar = DLL address. ) 109 -276 l 2 0 0 575 284 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -343 c 1 0 -352 575 hl F2 (Constraint Name) 4 -368 l (:) 108 -368 l F3 (UFEm\(mVal:MixedValType\)) 116 -368 l F2 (PDU Type) 4 -387 l (:) 108 -387 l F3 (UF) 116 -387 l F2 (Derivation Path) 4 -406 l (:) 108 -406 l (Encoding Rule Name) 4 -425 l (:) 108 -425 l (Encoding Variation) 4 -444 l (:) 108 -444 l (Comments) 4 -463 l (:) 108 -463 l F3 (UUDT frame to be received for mixed message hdlVal using extended addressing format) 116 -463 l 1 0 -471 575 hl F2 (Constraint Value) 575 0 -485 c 1 0 -491 575 hl F3 ({ pdu) 5 -505 l ( { daddr daPar, -- DLL address) 5 -520 l ( frm_len ?, -- DLL data size ) 5 -535 l ( ext_addr eaPar, -- extended address) 5 -550 l ( data mVal} -- user data field) 5 -565 l (}) 5 -580 l 1 0 -586 575 hl F2 (Detailed Comments) 4 -602 l (:) 101 -602 l F3 (Inputs: daPar = DLL address, eaPar = extended address) 109 -602 l 2 0 -326 575 284 fr %%PageTrailer pgsave restore showpage %%Page: 30 28 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (30) 0 -719 l 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (AnyUF\(da:DAType; ea:EAType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (UF) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (UUDT frame used in OtherwiseFail) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr da, -- DLL address) 5 -194 l ( frm_len ?, -- DLL data size ) 5 -209 l ( ext_addr ea, -- extended address, not used if normal addressing) 5 -224 l ( data ?} -- user data field) 5 -239 l (}) 5 -254 l 1 0 -260 575 hl F2 (Detailed Comments) 4 -276 l (:) 101 -276 l 2 0 0 575 284 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -343 c 1 0 -352 575 hl F2 (Constraint Name) 4 -368 l (:) 108 -368 l F3 (SFNd) 116 -368 l F2 (PDU Type) 4 -387 l (:) 108 -387 l F3 (SF) 116 -387 l F2 (Derivation Path) 4 -406 l (:) 108 -406 l (Encoding Rule Name) 4 -425 l (:) 108 -425 l (Encoding Variation) 4 -444 l (:) 108 -444 l (Comments) 4 -463 l (:) 108 -463 l F3 (SF to be sent or received for message hdlVal using normal addressing format) 116 -463 l 1 0 -471 575 hl F2 (Constraint Value) 575 0 -485 c 1 0 -491 575 hl F3 ({ pdu) 5 -505 l ( { daddr daPar, -- DLL address) 5 -520 l ( frm_len mLen+1, -- DLL data size ) 5 -535 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -550 l ( opCode sf_id, -- PCI opCode ) 5 -565 l ( dl INT_TO_BIT\(mLen, 4\) , -- data field length ) 5 -580 l ( data GenData\(firstData,mLen\)} -- user data field) 5 -595 l (}) 5 -610 l 1 0 -616 575 hl F2 (Detailed Comments) 4 -632 l (:) 101 -632 l F3 (Inputs: daPar = DLL address, mLen = message length, firstData = five LSBs of first data octet) 109 -632 l 2 0 -326 575 314 fr %%PageTrailer pgsave restore showpage %%Page: 31 29 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (31) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (SFEd) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (SF) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (SF to be sent or received for message hdlVal using extended addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr daPar, -- DLL address) 5 -194 l ( frm_len mLen+2, -- DLL data size ) 5 -209 l ( ext_addr eaPar, -- extended address) 5 -224 l ( opCode sf_id, -- PCI opCode ) 5 -239 l ( dl INT_TO_BIT\(mLen, 4\) , -- data field length ) 5 -254 l ( data GenData\(firstData,mLen\)} -- user data field) 5 -269 l (}) 5 -284 l 1 0 -290 575 hl F2 (Detailed Comments) 4 -306 l (:) 101 -306 l F3 (Inputs: daPar = DLL address, mLen = message length, eaPar = extended address, firstData = five) 109 -306 l (LSBs of first data octet) 109 -321 l 2 0 0 575 329 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -388 c 1 0 -397 575 hl F2 (Constraint Name) 4 -413 l (:) 108 -413 l F3 (SFNp) 116 -413 l F2 (PDU Type) 4 -432 l (:) 108 -432 l F3 (SF) 116 -432 l F2 (Derivation Path) 4 -451 l (:) 108 -451 l (Encoding Rule Name) 4 -470 l (:) 108 -470 l (Encoding Variation) 4 -489 l (:) 108 -489 l (Comments) 4 -508 l (:) 108 -508 l F3 (SF to be received for message hdlVal using normal addressing format) 116 -508 l 1 0 -516 575 hl F2 (Constraint Value) 575 0 -530 c 1 0 -536 575 hl F3 ({ pdu) 5 -550 l ( { daddr daPar, -- DLL address) 5 -565 l ( frm_len ?, -- DLL data size ) 5 -580 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -595 l ( opCode sf_id, -- PCI opCode ) 5 -610 l ( dl ? , -- data field length ) 5 -625 l ( data * } -- user data field) 5 -640 l (}) 5 -655 l 1 0 -661 575 hl F2 (Detailed Comments) 4 -677 l (:) 101 -677 l F3 (Does not check the data field, only the protocol header. Input: daPar = DLL address.) 109 -677 l 2 0 -371 575 314 fr %%PageTrailer pgsave restore showpage %%Page: 32 30 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (32) 0 -719 l 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (SFEp) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (SF) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (SF to be received for message hdlVal using extended addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr daPar, -- DLL address) 5 -194 l ( frm_len ?, -- DLL data size ) 5 -209 l ( ext_addr eaPar, -- extended address) 5 -224 l ( opCode sf_id, -- PCI opCode ) 5 -239 l ( dl ?, -- data field length ) 5 -254 l ( data *} -- user data field) 5 -269 l (}) 5 -284 l 1 0 -290 575 hl F2 (Detailed Comments) 4 -306 l (:) 101 -306 l F3 (Does not check the data field, only the protocol header . Inputs: daPar = DLL address, eaPar =) 109 -306 l (extended address) 109 -321 l 2 0 0 575 329 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -388 c 1 0 -397 575 hl F2 (Constraint Name) 4 -413 l (:) 108 -413 l F3 (FFNd) 116 -413 l F2 (PDU Type) 4 -432 l (:) 108 -432 l F3 (FF) 116 -432 l F2 (Derivation Path) 4 -451 l (:) 108 -451 l (Encoding Rule Name) 4 -470 l (:) 108 -470 l (Encoding Variation) 4 -489 l (:) 108 -489 l (Comments) 4 -508 l (:) 108 -508 l F3 (FF to be sent or received for message hdlVal using normal addressing format) 116 -508 l 1 0 -516 575 hl F2 (Constraint Value) 575 0 -530 c 1 0 -536 575 hl F3 ({ pdu) 5 -550 l ( { daddr daPar, -- DLL address) 5 -565 l ( frm_len mudbpf+1, -- DLL data size ) 5 -580 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -595 l ( opCode ff_id, -- PCI opCode ) 5 -610 l ( xdl_dl INT_TO_BIT\(mLen, 12\) , -- message length ) 5 -625 l ( data GenData\(firstData,mudbpf-1\)} -- user data field) 5 -640 l (}) 5 -655 l 1 0 -661 575 hl F2 (Detailed Comments) 4 -677 l (:) 101 -677 l F3 (Inputs: daPar = DLL address, mLen = message length, firstData = five LSBs of first data octet) 109 -677 l 2 0 -371 575 314 fr %%PageTrailer pgsave restore showpage %%Page: 33 31 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (33) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (FFEd) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (FF) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (FF to be sent or received for message hdlVal using extended addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr daPar, -- DLL address) 5 -194 l ( frm_len mudbpf+1, -- DLL data size ) 5 -209 l ( ext_addr eaPar, -- extended address) 5 -224 l ( opCode ff_id, -- PCI opCode ) 5 -239 l ( xdl_dl INT_TO_BIT\(mLen, 12\) , -- message length ) 5 -254 l ( data GenData\(firstData,mudbpf-2\)} -- user data field) 5 -269 l (}) 5 -284 l 1 0 -290 575 hl F2 (Detailed Comments) 4 -306 l (:) 101 -306 l F3 (Inputs: daPar = DLL address, mLen = message length, eaPar = extended address, firstData = five) 109 -306 l (LSBs of first data octet) 109 -321 l 2 0 0 575 329 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -388 c 1 0 -397 575 hl F2 (Constraint Name) 4 -413 l (:) 108 -413 l F3 (FFNp) 116 -413 l F2 (PDU Type) 4 -432 l (:) 108 -432 l F3 (FF) 116 -432 l F2 (Derivation Path) 4 -451 l (:) 108 -451 l (Encoding Rule Name) 4 -470 l (:) 108 -470 l (Encoding Variation) 4 -489 l (:) 108 -489 l (Comments) 4 -508 l (:) 108 -508 l F3 (FF to be received for message hdlVal using normal addressing format) 116 -508 l 1 0 -516 575 hl F2 (Constraint Value) 575 0 -530 c 1 0 -536 575 hl F3 ({ pdu) 5 -550 l ( { daddr daPar, -- DLL address) 5 -565 l ( frm_len ?, -- DLL data size ) 5 -580 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -595 l ( opCode ff_id, -- PCI opCode ) 5 -610 l ( xdl_dl ? , -- data field length ) 5 -625 l ( data * } -- user data field) 5 -640 l (}) 5 -655 l 1 0 -661 575 hl F2 (Detailed Comments) 4 -677 l (:) 101 -677 l F3 (Does not check the data field, only the protocol header. Input: daPar = DLL address.) 109 -677 l 2 0 -371 575 314 fr %%PageTrailer pgsave restore showpage %%Page: 34 32 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (34) 0 -719 l 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (FFEp) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (FF) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (FF to be received for message hdlVal using extended addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr daPar, -- DLL address) 5 -194 l ( frm_len ?, -- DLL data size ) 5 -209 l ( ext_addr eaPar, -- extended address) 5 -224 l ( opCode ff_id, -- PCI opCode ) 5 -239 l ( xdl_dl ?, -- data field length ) 5 -254 l ( data *} -- user data field) 5 -269 l (}) 5 -284 l 1 0 -290 575 hl F2 (Detailed Comments) 4 -306 l (:) 101 -306 l F3 (Does not check the data field, only the protocol header . Inputs: daPar = DLL address, eaPar =) 109 -306 l (extended address.) 109 -321 l 2 0 0 575 329 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -388 c 1 0 -397 575 hl F2 (Constraint Name) 4 -413 l (:) 108 -413 l F3 (CFN) 116 -413 l F2 (PDU Type) 4 -432 l (:) 108 -432 l F3 (CF) 116 -432 l F2 (Derivation Path) 4 -451 l (:) 108 -451 l (Encoding Rule Name) 4 -470 l (:) 108 -470 l (Encoding Variation) 4 -489 l (:) 108 -489 l (Comments) 4 -508 l (:) 108 -508 l F3 (CF to be sent or received for message hdlVal using normal addressing format) 116 -508 l 1 0 -516 575 hl F2 (Constraint Value) 575 0 -530 c 1 0 -536 575 hl F3 ({ pdu) 5 -550 l ( { daddr daPar, -- DLL address) 5 -565 l ( frm_len cfLen+1, -- DLL data size ) 5 -580 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -595 l ( opCode cf_id, -- PCI opCode ) 5 -610 l ( sn INT_TO_BIT\(snVal, 4\) , -- sequence number ) 5 -625 l ( data GenData\(firstData,cfLen\)} -- user data field) 5 -640 l (}) 5 -655 l 1 0 -661 575 hl F2 (Detailed Comments) 4 -677 l (:) 101 -677 l F3 (Inputs: daPar = DLL address,, cfLen = user data length snVal = current sequence number,) 109 -677 l (firstData = five LSBs of first data octet) 109 -692 l 2 0 -371 575 329 fr %%PageTrailer pgsave restore showpage %%Page: 35 33 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (35) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (CFE) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (CF) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (CF to be sent or received for message hdlVal using extended addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr daPar, -- DLL address) 5 -194 l ( frm_len cfLen+2, -- DLL data size ) 5 -209 l ( ext_addr eaPar, -- extended address) 5 -224 l ( opCode cf_id, -- PCI opCode ) 5 -239 l ( sn INT_TO_BIT\(snVal, 4\) , -- sequence number ) 5 -254 l ( data GenData\(firstData,cfLen\)} -- user data field) 5 -269 l (}) 5 -284 l 1 0 -290 575 hl F2 (Detailed Comments) 4 -306 l (:) 101 -306 l F3 (Inputs: daPar = DLL address, cfLen = user data length, eaPar = extended address, snVal =) 109 -306 l (current sequence number, firstData = five LSBs of first data octet) 109 -321 l 2 0 0 575 329 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -388 c 1 0 -397 575 hl F2 (Constraint Name) 4 -413 l (:) 108 -413 l F3 (FCNt\( fsVal:BITSTRING\)) 116 -413 l F2 (PDU Type) 4 -432 l (:) 108 -432 l F3 (FC) 116 -432 l F2 (Derivation Path) 4 -451 l (:) 108 -451 l (Encoding Rule Name) 4 -470 l (:) 108 -470 l (Encoding Variation) 4 -489 l (:) 108 -489 l (Comments) 4 -508 l (:) 108 -508 l F3 (FC to be sent for message hdlVal using normal addressing format) 116 -508 l 1 0 -516 575 hl F2 (Constraint Value) 575 0 -530 c 1 0 -536 575 hl F3 ({ pdu) 5 -550 l ( { daddr daPar, -- DLL address) 5 -565 l ( frm_len 3, -- DLL data size ) 5 -580 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -595 l ( opCode fc_id, -- PCI opCode ) 5 -610 l ( fs fsVal, -- Clear to Send or Wait) 5 -625 l ( bsmax INT_TO_BIT\(bsPar,8\) , -- max block size) 5 -640 l ( stmin INT_TO_BIT\(STtime/stTick,8\) } -- min separation time) 5 -655 l (}) 5 -670 l 1 0 -676 575 hl F2 (Detailed Comments) 4 -692 l (:) 101 -692 l F3 (Inputs: fsVal = flow control parameter, daPar = DLL address, bsPar = block size, STtime =) 109 -692 l (separation time) 109 -707 l 2 0 -371 575 344 fr %%PageTrailer pgsave restore showpage %%Page: 36 34 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (36) 0 -719 l 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (FCEt\( fsVal:BITSTRING\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (FC) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (FC to be sent for message hdlVal using extended addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr daPar, -- DLL address) 5 -194 l ( frm_len 4, -- DLL data size ) 5 -209 l ( ext_addr eaPar, -- extended address) 5 -224 l ( opCode fc_id, -- PCI opCode ) 5 -239 l ( fs fsVal, -- Clear to Send or Wait) 5 -254 l ( bsmax INT_TO_BIT\(bsPar,8\) , -- max block size) 5 -269 l ( stmin INT_TO_BIT\(STtime/stTick,8\) } -- min separation time) 5 -284 l (}) 5 -299 l 1 0 -305 575 hl F2 (Detailed Comments) 4 -321 l (:) 101 -321 l F3 (Inputs: fsVal = flow control parameter, daPar = DLL address, eaPar = extended address, bsPar =) 109 -321 l (block size, STtime = separation time) 109 -336 l 2 0 0 575 344 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -403 c 1 0 -412 575 hl F2 (Constraint Name) 4 -428 l (:) 108 -428 l F3 (FCNr) 116 -428 l F2 (PDU Type) 4 -447 l (:) 108 -447 l F3 (FC) 116 -447 l F2 (Derivation Path) 4 -466 l (:) 108 -466 l (Encoding Rule Name) 4 -485 l (:) 108 -485 l (Encoding Variation) 4 -504 l (:) 108 -504 l (Comments) 4 -523 l (:) 108 -523 l F3 (FC to be received for message hdlVal using normal addressing format) 116 -523 l 1 0 -531 575 hl F2 (Constraint Value) 575 0 -545 c 1 0 -551 575 hl F3 ({ pdu) 5 -565 l ( { daddr daPar, -- DLL address) 5 -580 l ( frm_len 3, -- DLL data size ) 5 -595 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -610 l ( opCode fc_id, -- PCI opCode ) 5 -625 l ( fs ?, -- Clear to Send or Wait) 5 -640 l ( bsmax ?, -- max block size) 5 -655 l ( stmin ? } -- min separation time) 5 -670 l (}) 5 -685 l 1 0 -691 575 hl F2 (Detailed Comments) 4 -707 l (:) 101 -707 l F3 (Input: daPar = DLL address.) 109 -707 l 2 0 -386 575 329 fr %%PageTrailer pgsave restore showpage %%Page: 37 35 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (37) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (FCEr) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (FC) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (FC to be received for message hdlVal using extended addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr daPar, -- DLL address) 5 -194 l ( frm_len 4, -- DLL data size ) 5 -209 l ( ext_addr eaPar, -- extended address) 5 -224 l ( opCode fc_id, -- PCI opCode ) 5 -239 l ( fs ?, -- Clear to Send or Wait) 5 -254 l ( bsmax ?, -- max block size) 5 -269 l ( stmin ? } -- min separation time) 5 -284 l (}) 5 -299 l 1 0 -305 575 hl F2 (Detailed Comments) 4 -321 l (:) 101 -321 l F3 (Inputs: daPar = DLL address, eaPar = extended address. ) 109 -321 l 2 0 0 575 329 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -388 c 1 0 -397 575 hl F2 (Constraint Name) 4 -413 l (:) 108 -413 l F3 (BFN\(hdlVal:INTEGER\)) 116 -413 l F2 (PDU Type) 4 -432 l (:) 108 -432 l F3 (SF) 116 -432 l F2 (Derivation Path) 4 -451 l (:) 108 -451 l (Encoding Rule Name) 4 -470 l (:) 108 -470 l (Encoding Variation) 4 -489 l (:) 108 -489 l (Comments) 4 -508 l (:) 108 -508 l F3 (Frame with bad PCI using normal addressing format) 116 -508 l 1 0 -516 575 hl F2 (Constraint Value) 575 0 -530 c 1 0 -536 575 hl F3 ({ pdu) 5 -550 l ( { daddr MesgTab.[hdlVal].daddr, -- DLL address) 5 -565 l ( frm_len MesgTab.[hdlVal].mesg_len+1, -- DLL data size ) 5 -580 l ( ext_addr OMIT, -- extended address, not used if normal addressing) 5 -595 l ( opCode badPCI, -- PCI opCode ) 5 -610 l ( dl INT_TO_BIT\(MesgTab.[hdlVal].mesg_len, 4\) , -- data field length ) 5 -625 l ( data GenData\(firstData,MesgTab.[hdlVal].mesg_len\)} -- user data field) 5 -640 l (}) 5 -655 l 1 0 -661 575 hl F2 (Detailed Comments) 4 -677 l (:) 101 -677 l 2 0 -371 575 314 fr %%PageTrailer pgsave restore showpage %%Page: 38 36 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (38) 0 -719 l 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (BFE\(hdlVal:INTEGER\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (SF) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (Frame with bad PCI using extended addressing format) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { daddr MesgTab.[hdlVal].daddr, -- DLL address ) 5 -194 l ( frm_len MesgTab.[hdlVal].mesg_len+2, -- DLL data size ) 5 -209 l ( ext_addr eaPar, -- extended address) 5 -224 l ( opCode badPCI, -- PCI opCode ) 5 -239 l ( dl INT_TO_BIT\(MesgTab.[hdlVal].mesg_len, 4\) , -- data field length ) 5 -254 l ( data GenData\(firstData,MesgTab.[hdlVal].mesg_len\)} -- user data field) 5 -269 l (}) 5 -284 l 1 0 -290 575 hl F2 (Detailed Comments) 4 -306 l (:) 101 -306 l F3 (Inputs: daPar = DLL address, eaPar = extended address, ) 109 -306 l 2 0 0 575 314 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -373 c 1 0 -382 575 hl F2 (Constraint Name) 4 -398 l (:) 108 -398 l F3 (SetErr \(ErrorType: NetErrorType\)) 116 -398 l F2 (PDU Type) 4 -417 l (:) 108 -417 l F3 (CallSetError) 116 -417 l F2 (Derivation Path) 4 -436 l (:) 108 -436 l (Encoding Rule Name) 4 -455 l (:) 108 -455 l (Encoding Variation) 4 -474 l (:) 108 -474 l (Comments) 4 -493 l (:) 108 -493 l 1 0 -501 575 hl (Constraint Value) 575 0 -515 c 1 0 -521 575 hl F3 ({ pdu) 5 -535 l ( { msg_typ form1, ) 5 -550 l ( dir toIUT, ) 5 -565 l ( name setError, ) 5 -580 l ( netError ErrorType }) 5 -595 l (}) 5 -610 l 1 0 -616 575 hl F2 (Detailed Comments) 4 -632 l (:) 101 -632 l 2 0 -356 575 284 fr %%PageTrailer pgsave restore showpage %%Page: 39 37 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (39) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (Start \(SMode: StatusModeType; APIReturn:StatusType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (CallStart) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (Request for calling StartCOM) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { msg_typ form1, -- TMPDU format ) 5 -194 l ( dir toIUT, -- direction ) 5 -209 l ( name startCOM, -- API function to call ) 5 -224 l ( statusMode SMode, -- API status handling mode) 5 -239 l ( status APIReturn} -- status to be returned by MessageInit) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l 2 0 0 575 299 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -358 c 1 0 -367 575 hl F2 (Constraint Name) 4 -383 l (:) 108 -383 l F3 (SMS\(hdlVal: INTEGER\)) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (CallSM) 116 -402 l F2 (Derivation Path) 4 -421 l (:) 108 -421 l (Encoding Rule Name) 4 -440 l (:) 108 -440 l (Encoding Variation) 4 -459 l (:) 108 -459 l (Comments) 4 -478 l (:) 108 -478 l F3 (Request for transmission of static message) 116 -478 l 1 0 -486 575 hl F2 (Constraint Value) 575 0 -500 c 1 0 -506 575 hl F3 ({ pdu) 5 -520 l ( { msg_typ form2, -- TMPDU format ) 5 -535 l ( dir toIUT, -- direction ) 5 -550 l ( conf stBit, -- static message ) 5 -565 l ( encode INT_TO_BIT\(encFlag*4,4\) , -- data encoding format ) 5 -580 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -595 l ( dlength OMIT, -- not used if static message) 5 -610 l ( recipient OMIT, -- not used if static message) 5 -625 l ( mixedval OMIT} -- used if mixed transmission) 5 -640 l (}) 5 -655 l 1 0 -661 575 hl F2 (Detailed Comments) 4 -677 l (:) 101 -677 l 2 0 -341 575 344 fr %%PageTrailer pgsave restore showpage %%Page: 40 38 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (40) 0 -719 l 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (SMD\(hdlVal: INTEGER\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (CallSM) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (Request for transmission of dynamic message) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { msg_typ form2, -- TMPDU format ) 5 -194 l ( dir toIUT, -- direction ) 5 -209 l ( conf dynBit, -- dynamic message ) 5 -224 l ( encode INT_TO_BIT\(encFlag*4,4\) , -- data encoding format ) 5 -239 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -254 l ( dlength mLen, -- message length) 5 -269 l ( recipient endpPar, -- logical address of recipient) 5 -284 l ( mixedval OMIT} -- used if mixed transmission) 5 -299 l (}) 5 -314 l 1 0 -320 575 hl F2 (Detailed Comments) 4 -336 l (:) 101 -336 l 2 0 0 575 344 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -403 c 1 0 -412 575 hl F2 (Constraint Name) 4 -428 l (:) 108 -428 l F3 (SMM\(hdlVal: INTEGER; Mval: MixedValType\)) 116 -428 l F2 (PDU Type) 4 -447 l (:) 108 -447 l F3 (CallSM) 116 -447 l F2 (Derivation Path) 4 -466 l (:) 108 -466 l (Encoding Rule Name) 4 -485 l (:) 108 -485 l (Encoding Variation) 4 -504 l (:) 108 -504 l (Comments) 4 -523 l (:) 108 -523 l F3 (Request for transmission of mixed message) 116 -523 l 1 0 -531 575 hl F2 (Constraint Value) 575 0 -545 c 1 0 -551 575 hl F3 ({ pdu) 5 -565 l ( { msg_typ form1, -- TMPDU format ) 5 -580 l ( dir toIUT, -- direction ) 5 -595 l ( conf stBit, -- static message ) 5 -610 l ( encode '0000'B , -- data encoding format \(no format\) ) 5 -625 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -640 l ( dlength OMIT, -- not used if static message) 5 -655 l ( recipient OMIT, -- not used if static message) 5 -670 l ( mixedval Mval} -- message value) 5 -685 l (}) 5 -700 l 1 0 -706 575 hl F2 (Detailed Comments) 4 -722 l (:) 101 -722 l 2 0 -386 575 344 fr %%PageTrailer pgsave restore showpage %%Page: 41 39 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (41) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (RFC\(Name: TMPDUName; hdlVal: INTEGER; SMode: StatusModeType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (CallAPI) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (Request for calling an API function) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { msg_typ form1, -- TMPDU format ) 5 -194 l ( dir toIUT, -- direction ) 5 -209 l ( name Name, -- API function to call ) 5 -224 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -239 l ( statusMode SMode} -- API status handling mode) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l 2 0 0 575 299 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -358 c 1 0 -367 575 hl F2 (Constraint Name) 4 -383 l (:) 108 -383 l F3 (AnyRFC\(Name: TMPDUName; ident: MesgIdType\)) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (CallAPI) 116 -402 l F2 (Derivation Path) 4 -421 l (:) 108 -421 l (Encoding Rule Name) 4 -440 l (:) 108 -440 l (Encoding Variation) 4 -459 l (:) 108 -459 l (Comments) 4 -478 l (:) 108 -478 l F3 (Request for calling an API function - To check bad message identifiers) 116 -478 l 1 0 -486 575 hl F2 (Constraint Value) 575 0 -500 c 1 0 -506 575 hl F3 ({ pdu) 5 -520 l ( { msg_typ form1, -- TMPDU format ) 5 -535 l ( dir toIUT, -- direction ) 5 -550 l ( name Name, -- API function to call ) 5 -565 l ( message ident, -- message identifier) 5 -580 l ( statusMode always } -- API status handling mode) 5 -595 l (}) 5 -610 l 1 0 -616 575 hl F2 (Detailed Comments) 4 -632 l (:) 101 -632 l 2 0 -341 575 299 fr %%PageTrailer pgsave restore showpage %%Page: 42 40 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (42) 0 -719 l 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (ConfUT\(hdlVal: INTEGER; Mask: ActionType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (ConfigUT) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (Request for UT configuration) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { msg_typ form1, -- TMPDU format ) 5 -194 l ( dir toIUT, -- direction ) 5 -209 l ( name configUT, -- TMPDU identifier ) 5 -224 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -239 l ( action Mask} -- action mask) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l 2 0 0 575 299 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -358 c 1 0 -367 575 hl F2 (Constraint Name) 4 -383 l (:) 108 -383 l F3 (RMSS\(hdlVal:INTEGER; Stat: StatusType\)) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (RMStatus) 116 -402 l F2 (Derivation Path) 4 -421 l (:) 108 -421 l (Encoding Rule Name) 4 -440 l (:) 108 -440 l (Encoding Variation) 4 -459 l (:) 108 -459 l (Comments) 4 -478 l (:) 108 -478 l F3 (Status returned by ReceiveMessage) 116 -478 l 1 0 -486 575 hl F2 (Constraint Value) 575 0 -500 c 1 0 -506 575 hl F3 ({ pdu) 5 -520 l ( { msg_typ form2, -- TMPDU format ) 5 -535 l ( dir fromIUT, -- direction ) 5 -550 l ( conf stBit, -- static message ) 5 -565 l ( encode INT_TO_BIT\(encFlag*4,4\) , -- data encoding format ) 5 -580 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -595 l ( status Stat, -- returned status) 5 -610 l ( dlength OMIT, -- not used if static message) 5 -625 l ( sender OMIT} -- not used if static message) 5 -640 l (}) 5 -655 l 1 0 -661 575 hl F2 (Detailed Comments) 4 -677 l (:) 101 -677 l 2 0 -341 575 344 fr %%PageTrailer pgsave restore showpage %%Page: 43 41 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (43) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (RMSDa\(hdlVal:INTEGER; Stat: StatusType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (RMStatus) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (Status returned by ReceiveMessageFrom - check API) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { msg_typ form2, -- TMPDU format ) 5 -194 l ( dir fromIUT, -- direction ) 5 -209 l ( conf dynBit, -- dynamic message ) 5 -224 l ( encode INT_TO_BIT\(encFlag*4,4\) , -- data encoding format ) 5 -239 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -254 l ( status Stat, -- returned status) 5 -269 l ( dlength mLen, -- message length) 5 -284 l ( sender endpPar} -- logical address of sender) 5 -299 l (}) 5 -314 l 1 0 -320 575 hl F2 (Detailed Comments) 4 -336 l (:) 101 -336 l 2 0 0 575 344 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -403 c 1 0 -412 575 hl F2 (Constraint Name) 4 -428 l (:) 108 -428 l F3 (RMSDp\(hdlVal:INTEGER; Stat: StatusType\)) 116 -428 l F2 (PDU Type) 4 -447 l (:) 108 -447 l F3 (RMStatus) 116 -447 l F2 (Derivation Path) 4 -466 l (:) 108 -466 l (Encoding Rule Name) 4 -485 l (:) 108 -485 l (Encoding Variation) 4 -504 l (:) 108 -504 l (Comments) 4 -523 l (:) 108 -523 l F3 (Status returned by ReceiveMessageFrom - check protocol) 116 -523 l 1 0 -531 575 hl F2 (Constraint Value) 575 0 -545 c 1 0 -551 575 hl F3 ({ pdu) 5 -565 l ( { msg_typ form2, -- TMPDU format ) 5 -580 l ( dir fromIUT, -- direction ) 5 -595 l ( conf dynBit, -- dynamic message ) 5 -610 l ( encode INT_TO_BIT\(encFlag*4,4\) , -- data encoding format ) 5 -625 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -640 l ( status Stat, -- returned status) 5 -655 l ( dlength mLen, -- message length) 5 -670 l ( sender ?} -- logical address of sender) 5 -685 l (}) 5 -700 l 1 0 -706 575 hl F2 (Detailed Comments) 4 -722 l (:) 101 -722 l 2 0 -386 575 344 fr %%PageTrailer pgsave restore showpage %%Page: 44 42 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (44) 0 -719 l 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (RMSnd\(hdlVal:INTEGER; Stat:StatusType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (RMStatus) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (TMPDU indicating message reception. Received data are not checked.) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { msg_typ form2, -- TMPDU format) 5 -194 l ( dir fromIUT, -- direction) 5 -209 l ( conf ?, -- dynamic message ) 5 -224 l ( encode ?, -- data encoding format ) 5 -239 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -254 l ( status Stat, -- returned status) 5 -269 l ( dlength *, -- message length) 5 -284 l ( sender *} -- logical address of sender) 5 -299 l (}) 5 -314 l 1 0 -320 575 hl F2 (Detailed Comments) 4 -336 l (:) 101 -336 l F3 (Message to be used to check only protocol mechanisms) 109 -336 l 2 0 0 575 344 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -403 c 1 0 -412 575 hl F2 (Constraint Name) 4 -428 l (:) 108 -428 l F3 (RMS_ID\(st_dyn:ConfBit; ident:MesgIdType\)) 116 -428 l F2 (PDU Type) 4 -447 l (:) 108 -447 l F3 (RMStatus) 116 -447 l F2 (Derivation Path) 4 -466 l (:) 108 -466 l (Encoding Rule Name) 4 -485 l (:) 108 -485 l (Encoding Variation) 4 -504 l (:) 108 -504 l (Comments) 4 -523 l (:) 108 -523 l F3 (Status returned by ReceiveMessage/ReceiveMessageFrom - To check bad message identifiers) 116 -523 l 1 0 -531 575 hl F2 (Constraint Value) 575 0 -545 c 1 0 -551 575 hl F3 ({ pdu) 5 -565 l ( { msg_typ form2, -- TMPDU format) 5 -580 l ( dir fromIUT, -- direction) 5 -595 l ( conf st_dyn, -- stBit or dynBit ) 5 -610 l ( encode ?, -- data encoding format ) 5 -625 l ( message ident, -- message identifier) 5 -640 l ( status e_COM_ID, -- returned status) 5 -655 l ( dlength *, -- message length) 5 -670 l ( sender *} -- logical address of sender) 5 -685 l (}) 5 -700 l 1 0 -706 575 hl F2 (Detailed Comments) 4 -722 l (:) 101 -722 l 2 0 -386 575 344 fr %%PageTrailer pgsave restore showpage %%Page: 45 43 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (45) 487 -719 r 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (RS\(Name: TMPDUName; hdlVal:INTEGER; Stat: StatusType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (APIStatus) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (Status returned by an API function) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { msg_typ form1, -- TMPDU format ) 5 -194 l ( dir fromIUT, -- direction ) 5 -209 l ( name Name, -- API function concerned ) 5 -224 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -239 l ( status Stat} -- returned status) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l 2 0 0 575 299 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -358 c 1 0 -367 575 hl F2 (Constraint Name) 4 -383 l (:) 108 -383 l F3 (RS_Start\(Stat: StatusType\)) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (APIStatus) 116 -402 l F2 (Derivation Path) 4 -421 l (:) 108 -421 l (Encoding Rule Name) 4 -440 l (:) 108 -440 l (Encoding Variation) 4 -459 l (:) 108 -459 l (Comments) 4 -478 l (:) 108 -478 l F3 (Status returned by StartCOM) 116 -478 l 1 0 -486 575 hl F2 (Constraint Value) 575 0 -500 c 1 0 -506 575 hl F3 ({ pdu) 5 -520 l ( { msg_typ form1, -- TMPDU format ) 5 -535 l ( dir fromIUT, -- direction ) 5 -550 l ( name startCOM, -- API function concerned ) 5 -565 l ( message ?, -- message identifier) 5 -580 l ( status Stat} -- returned status) 5 -595 l (}) 5 -610 l 1 0 -616 575 hl F2 (Detailed Comments) 4 -632 l (:) 101 -632 l 2 0 -341 575 299 fr %%PageTrailer pgsave restore showpage %%Page: 46 44 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (46) 0 -719 l 0.847 dup scale F1 (ASN.1 PDU Constraint Declaration) 575 0 -17 c 1 0 -26 575 hl F2 (Constraint Name) 4 -42 l (:) 108 -42 l F3 (RS_ID\(Name: TMPDUName; ident: MesgIdType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (APIStatus) 116 -61 l F2 (Derivation Path) 4 -80 l (:) 108 -80 l (Encoding Rule Name) 4 -99 l (:) 108 -99 l (Encoding Variation) 4 -118 l (:) 108 -118 l (Comments) 4 -137 l (:) 108 -137 l F3 (Status returned by an API function - To check bad message identifiers) 116 -137 l 1 0 -145 575 hl F2 (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { msg_typ form1, -- TMPDU format ) 5 -194 l ( dir fromIUT, -- direction ) 5 -209 l ( name Name, -- API function concerned ) 5 -224 l ( message ident, -- message identifier) 5 -239 l ( status e_COM_ID} -- returned status) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l 2 0 0 575 299 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -358 c 1 0 -367 575 hl F2 (Constraint Name) 4 -383 l (:) 108 -383 l F3 (Ind\(hdlVal: INTEGER; Mask: EventIdType\)) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (UTEvent) 116 -402 l F2 (Derivation Path) 4 -421 l (:) 108 -421 l (Encoding Rule Name) 4 -440 l (:) 108 -440 l (Encoding Variation) 4 -459 l (:) 108 -459 l (Comments) 4 -478 l (:) 108 -478 l F3 (Indication of COM API event/task activation) 116 -478 l 1 0 -486 575 hl F2 (Constraint Value) 575 0 -500 c 1 0 -506 575 hl F3 ({ pdu) 5 -520 l ( { msg_typ form1, -- TMPDU format ) 5 -535 l ( dir fromIUT, -- direction ) 5 -550 l ( name utEvent , -- TMPDU identifier ) 5 -565 l ( message MesgTab.[hdlVal].mesg_id, -- message identifier) 5 -580 l ( eventId Mask} -- indication mask) 5 -595 l (}) 5 -610 l 1 0 -616 575 hl F2 (Detailed Comments) 4 -632 l (:) 101 -632 l 2 0 -341 575 299 fr %%PageTrailer pgsave restore showpage %%Page: 47 45 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (47) 487 -719 r F4 (Dynamic Part) 595 -72 -349 c (IV) 595 -72 -287 c %%PageTrailer pgsave restore showpage %%Page: 48 46 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (48) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (UUP1_2A) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (UUDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify addressing information of UUDT protocol in received frame) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(uush\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (The test works for normal or extended addressing, depending on "uush" message characteristics) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+waitUF\(uush,0,0\)) 73 -179 l (req to send UF) 491 -179 l 1 27 -146 39 vl 1 67 -146 39 vl 1 285 -146 39 vl 1 428 -146 39 vl 1 485 -146 39 vl 1 0 -185 575 hl F2 (Detailed Comments) 4 -201 l (:) 101 -201 l 2 0 0 575 209 fr F1 (Test Case Dynamic Behaviour) 575 0 -268 c 1 0 -277 575 hl F2 (Test Case Name) 4 -293 l (:) 86 -293 l F3 (UUS1_P5_6) 94 -293 l F2 (Group) 4 -312 l (:) 86 -312 l F3 (UUDTs/) 94 -312 l F2 (Purpose) 4 -331 l (:) 86 -331 l F3 (Verify message transmission using UUDT protocol) 94 -331 l F2 (Configuration) 4 -350 l (:) 86 -350 l (Default) 4 -369 l (:) 86 -369 l F3 (OtherwiseFail\(uush\)) 94 -369 l F2 (Comments) 4 -388 l (:) 86 -388 l F3 (The test works for normal or extended addressing, depending on "uush" message characteristics) 94 -388 l 1 0 -396 575 hl F2 (Nr) 27 0 -410 c (Label) 39 28 -410 c (Behaviour Description) 217 68 -410 c (Constraints Ref) 142 286 -410 c (Verdict) 56 429 -410 c (Comments) 89 486 -410 c 1 0 -416 575 hl F3 (1) 5 -430 l ([MesgTab.[uush].conf = static]) 73 -430 l (static) 491 -430 l (2) 5 -449 l (+waitUF\(uush,0,1\)) 81 -449 l (req to send UF) 491 -449 l (3) 5 -468 l (+waitUF\(uush,1,1\)) 73 -468 l (dynamic, 1 octet) 491 -468 l (4) 5 -487 l (+waitUF\(uush,0,1\)) 81 -487 l (max length) 491 -487 l 1 27 -397 96 vl 1 67 -397 96 vl 1 285 -397 96 vl 1 428 -397 96 vl 1 485 -397 96 vl 1 0 -493 575 hl F2 (Detailed Comments) 4 -509 l (:) 101 -509 l F3 (Remark: data length cannot vary if static message) 109 -509 l 2 0 -251 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 49 47 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (49) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (UUS2) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (UUDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Simulate TAs expiration) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(uush\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that the IUT can transmit again after the error) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! CallSetError ) 73 -179 l (SetErr\(noTransmission\)) 291 -179 l (2) 5 -198 l (+r2send\(uush,0\)) 81 -198 l (req. UT to send) 491 -198 l (3) 5 -217 l (START TwAs) 89 -217 l (4) 5 -236 l (?TIMEOUT TwAs) 97 -236 l (no reception) 491 -236 l (5) 5 -255 l (TMP ! CallSetError ) 105 -255 l (SetErr\(noNetError\)) 291 -255 l (6) 5 -274 l (+waitUF\(uush,0,1\)) 113 -274 l (new message) 491 -274 l 1 27 -146 134 vl 1 67 -146 134 vl 1 285 -146 134 vl 1 428 -146 134 vl 1 485 -146 134 vl 1 0 -280 575 hl F2 (Detailed Comments) 4 -296 l (:) 101 -296 l 2 0 0 575 304 fr F1 (Test Case Dynamic Behaviour) 575 0 -363 c 1 0 -372 575 hl F2 (Test Case Name) 4 -388 l (:) 86 -388 l F3 (UUP1_2B) 94 -388 l F2 (Group) 4 -407 l (:) 86 -407 l F3 (UUDTr/) 94 -407 l F2 (Purpose) 4 -426 l (:) 86 -426 l F3 (Verify that UUDT frames with good addressing information are accepted) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail\(uurh\)) 94 -464 l F2 (Comments) 4 -483 l (:) 86 -483 l F3 (The test works for normal or extended addressing, depending on "uurh" message characteristics) 94 -483 l 1 0 -491 575 hl F2 (Nr) 27 0 -505 c (Label) 39 28 -505 c (Behaviour Description) 217 68 -505 c (Constraints Ref) 142 286 -505 c (Verdict) 56 429 -505 c (Comments) 89 486 -505 c 1 0 -511 575 hl F3 (1) 5 -525 l (+sendUF\(uurh,0\)) 73 -525 l (UUDT frame) 491 -525 l (2) 5 -544 l (START Tresp) 81 -544 l (3) 5 -563 l (TMP?RMStatus CANCEL Tresp) 89 -563 l (RMSnd\(uurh,e_OK\)) 291 -563 l (PASS) 434 -563 l (msg received) 491 -563 l 1 27 -492 77 vl 1 67 -492 77 vl 1 285 -492 77 vl 1 428 -492 77 vl 1 485 -492 77 vl 1 0 -569 575 hl F2 (Detailed Comments) 4 -585 l (:) 101 -585 l 2 0 -346 575 247 fr %%PageTrailer pgsave restore showpage %%Page: 50 48 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (50) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (UUR1_P5_6) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (UUDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify message reception using UUDT protocol) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(uurh\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (The test works for normal or extended addressing, depending on "uurh" message characteristics) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l ([MesgTab.[uurh].conf = static]) 73 -179 l (static) 491 -179 l (2) 5 -198 l (+sendUF\(uurh,0\)) 81 -198 l (UUDT frame) 491 -198 l (3) 5 -217 l (+waitmsg\(uurh,e_OK\)) 89 -217 l (wait for recept.) 491 -217 l (4) 5 -236 l (+sendUF\(uurh,1\)) 73 -236 l (dynamic, 1 octet) 491 -236 l (5) 5 -255 l (+waitmsg\(uurh,e_OK\)) 81 -255 l (wait for recept.) 491 -255 l (6) 5 -274 l (+sendUF\(uurh,0\)) 89 -274 l (max length) 491 -274 l (7) 5 -293 l (+waitmsg\(uurh,e_OK\)) 97 -293 l (wait for recept.) 491 -293 l 1 27 -146 153 vl 1 67 -146 153 vl 1 285 -146 153 vl 1 428 -146 153 vl 1 485 -146 153 vl 1 0 -299 575 hl F2 (Detailed Comments) 4 -315 l (:) 101 -315 l F3 (Remark: data length cannot vary if static message) 109 -315 l 2 0 0 575 323 fr F1 (Test Case Dynamic Behaviour) 575 0 -382 c 1 0 -391 575 hl F2 (Test Case Name) 4 -407 l (:) 86 -407 l F3 (UUP3) 94 -407 l F2 (Group) 4 -426 l (:) 86 -426 l F3 (UUDTr/) 94 -426 l F2 (Purpose) 4 -445 l (:) 86 -445 l F3 (UUDT frames with bad addressing information are ignored) 94 -445 l F2 (Configuration) 4 -464 l (:) 86 -464 l (Default) 4 -483 l (:) 86 -483 l F3 (OtherwiseFail\(uurh\)) 94 -483 l F2 (Comments) 4 -502 l (:) 86 -502 l F3 (Verify that the IUT can receive again after the error) 94 -502 l 1 0 -510 575 hl F2 (Nr) 27 0 -524 c (Label) 39 28 -524 c (Behaviour Description) 217 68 -524 c (Constraints Ref) 142 286 -524 c (Verdict) 56 429 -524 c (Comments) 89 486 -524 c 1 0 -530 575 hl F3 (1) 5 -544 l (\(daFlag := 1, daPar := bad_da,) 73 -544 l (eaPar := bad_ea\)) 73 -559 l (bad addresses) 491 -544 l (2) 5 -578 l (+sendUF\(uurh,0\)) 81 -578 l (send UF) 491 -578 l (3) 5 -597 l (\(daFlag := 0\)) 89 -597 l (4) 5 -616 l (+sendUF\(uurh,0\)) 97 -616 l (good address) 491 -616 l (5) 5 -635 l (+waitmsg\(uurh,e_OK\)) 105 -635 l (wait for recept.) 491 -635 l 1 27 -511 130 vl 1 67 -511 130 vl 1 285 -511 130 vl 1 428 -511 130 vl 1 485 -511 130 vl 1 0 -641 575 hl F2 (Detailed Comments) 4 -657 l (:) 101 -657 l 2 0 -365 575 300 fr %%PageTrailer pgsave restore showpage %%Page: 51 49 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (51) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (UUP4) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (UUDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (UUDT frames with bad address extension are ignored) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(uurh\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that the IUT can receive again after the error) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l ([MesgTab.[uurh].addr_md = normal]) 73 -179 l (INCONC) 434 -179 l (only ext. addr) 491 -179 l (2) 5 -198 l (\(daFlag := 1, eaPar := bad_ea,) 73 -198 l (daPar := MesgTab.[uurh].daddr\)) 73 -213 l (good address,) 491 -198 l (bad extension) 491 -213 l (3) 5 -232 l (+sendUF\(uurh,0\)) 81 -232 l (send UF) 491 -232 l (4) 5 -251 l (\(daFlag := 0\)) 89 -251 l (5) 5 -270 l (+sendUF\(uurh,0\)) 97 -270 l (good extension) 491 -270 l (6) 5 -289 l (+waitmsg\(uurh,e_OK\)) 105 -289 l (wait for recept.) 491 -289 l 1 27 -146 149 vl 1 67 -146 149 vl 1 285 -146 149 vl 1 428 -146 149 vl 1 485 -146 149 vl 1 0 -295 575 hl F2 (Detailed Comments) 4 -311 l (:) 101 -311 l 2 0 0 575 319 fr F1 (Test Case Dynamic Behaviour) 575 0 -378 c 1 0 -387 575 hl F2 (Test Case Name) 4 -403 l (:) 86 -403 l F3 (USP1_2A) 94 -403 l F2 (Group) 4 -422 l (:) 86 -422 l F3 (USDTs/) 94 -422 l F2 (Purpose) 4 -441 l (:) 86 -441 l F3 (Verify addressing information of USDT protocol in received frame) 94 -441 l F2 (Configuration) 4 -460 l (:) 86 -460 l (Default) 4 -479 l (:) 86 -479 l F3 (OtherwiseFail\(ussh1\)) 94 -479 l F2 (Comments) 4 -498 l (:) 86 -498 l F3 (The test works for normal or extended addressing, depending on "ussh1" message characteristics) 94 -498 l 1 0 -506 575 hl F2 (Nr) 27 0 -520 c (Label) 39 28 -520 c (Behaviour Description) 217 68 -520 c (Constraints Ref) 142 286 -520 c (Verdict) 56 429 -520 c (Comments) 89 486 -520 c 1 0 -526 575 hl F3 (1) 5 -540 l (+waitSF\(ussh1,0,0\)) 73 -540 l (req to send SF) 491 -540 l 1 27 -507 39 vl 1 67 -507 39 vl 1 285 -507 39 vl 1 428 -507 39 vl 1 485 -507 39 vl 1 0 -546 575 hl F2 (Detailed Comments) 4 -562 l (:) 101 -562 l 2 0 -361 575 209 fr %%PageTrailer pgsave restore showpage %%Page: 52 50 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (52) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS1_P13) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify message transmission using USDT/SF protocol) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(ussh1\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (The test works for normal or extended addressing, depending on "ussh1" message characteristics) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l ([MesgTab.[ussh1].conf = static]) 73 -179 l (static) 491 -179 l (2) 5 -198 l (+waitSF\(ussh1,0,1\)) 81 -198 l (req to send SF) 491 -198 l (3) 5 -217 l (+waitSF\(ussh1,1,1\)) 73 -217 l (dynamic, 1 octet) 491 -217 l (4) 5 -236 l (+waitSF\(ussh1,0,1\)) 81 -236 l (max length) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l F3 (Remark: data length cannot vary if static message) 109 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (USS2) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (USDTs/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Verify message transmission using FF + one CF) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(ussh2\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (The test works for normal or extended addressing, depending on "ussh2" message characteristics) 94 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+waitFF2\(ussh2,1\)) 73 -487 l (receive FF) 491 -487 l (2) 5 -506 l (+sendFC1\(ussh2,fs_cts,1\)) 81 -506 l (send FC) 491 -506 l (3) 5 -525 l (+waitCF\(ussh2,wCtime\)) 89 -525 l (wait for CF) 491 -525 l (4) 5 -544 l ([MesgTab.[ussh2].conf = dynamic]) 97 -544 l (dynamic) 491 -544 l (5) 5 -563 l (+waitFF\(ussh2,segSize,1\)) 105 -563 l (one octet in CF) 491 -563 l (6) 5 -582 l (+sendFC1\(ussh2,fs_cts,1\)) 113 -582 l (7) 5 -601 l (+waitCF\(ussh2,wCtime\)) 121 -601 l (wait last octet) 491 -601 l 1 27 -454 153 vl 1 67 -454 153 vl 1 285 -454 153 vl 1 428 -454 153 vl 1 485 -454 153 vl 1 0 -607 575 hl F2 (Detailed Comments) 4 -623 l (:) 101 -623 l F3 (Remark: data length cannot vary if static message) 109 -623 l 2 0 -308 575 323 fr %%PageTrailer pgsave restore showpage %%Page: 53 51 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (53) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS3) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify message transmission using FF + one CF after FC\(wait\)) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(ussh2\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (The test works for normal or extended addressing, depending on "ussh2" message characteristics) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+waitFF2\(ussh2,1\)) 73 -179 l (receive FF) 491 -179 l (2) 5 -198 l (+sendFC1\(ussh2,fs_wait,1\)) 81 -198 l (send FC\(WT\)) 491 -198 l (3) 5 -217 l (START TwC) 89 -217 l (4) 5 -236 l (?TIMEOUT TwC) 97 -236 l (no reception ) 491 -236 l (5) 5 -255 l (+sendFC1\(ussh2,fs_cts,1\)) 105 -255 l (Clear To Send) 491 -255 l (6) 5 -274 l (+waitCF\(ussh2,wCtime\)) 113 -274 l (wait for CF) 491 -274 l 1 27 -146 134 vl 1 67 -146 134 vl 1 285 -146 134 vl 1 428 -146 134 vl 1 485 -146 134 vl 1 0 -280 575 hl F2 (Detailed Comments) 4 -296 l (:) 101 -296 l 2 0 0 575 304 fr F1 (Test Case Dynamic Behaviour) 575 0 -363 c 1 0 -372 575 hl F2 (Test Case Name) 4 -388 l (:) 86 -388 l F3 (USS4) 94 -388 l F2 (Group) 4 -407 l (:) 86 -407 l F3 (USDTs/) 94 -407 l F2 (Purpose) 4 -426 l (:) 86 -426 l F3 (Verify message transmission when at least two CFs must be transmitted - Block size = 1) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail\(ussh3\)) 94 -464 l F2 (Comments) 4 -483 l (:) 86 -483 l F3 (Covers also USS9 if static message and at least three CFs) 94 -483 l 1 0 -491 575 hl F2 (Nr) 27 0 -505 c (Label) 39 28 -505 c (Behaviour Description) 217 68 -505 c (Constraints Ref) 142 286 -505 c (Verdict) 56 429 -505 c (Comments) 89 486 -505 c 1 0 -511 575 hl F3 (1) 5 -525 l (+waitFF2\(ussh3,2\)) 73 -525 l (receive FF) 491 -525 l (2) 5 -544 l (+sendFC1\(ussh3,fs_cts,1\)) 81 -544 l (send FC) 491 -544 l (3) 5 -563 l (+waitCF\(ussh3,wCtime\)) 89 -563 l (wait for CF) 491 -563 l (4) 5 -582 l (REPEAT CFloop UNTIL [nbCFs = 0]) 97 -582 l (CFloop) 73 -603 l (5) 5 -622 l (+sendFC2\(ussh3,fs_cts\)) 73 -622 l (send FC) 491 -622 l (6) 5 -641 l (+waitCF\(ussh3,wCtime\)) 81 -641 l (wait for CF) 491 -641 l 1 27 -492 155 vl 1 67 -492 155 vl 1 285 -492 155 vl 1 428 -492 155 vl 1 485 -492 155 vl 1 0 -647 575 hl F2 (Detailed Comments) 4 -663 l (:) 101 -663 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -663 l 2 0 -346 575 325 fr %%PageTrailer pgsave restore showpage %%Page: 54 52 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (54) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS5) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify message transmission when FC\(WT\) is received after first CF - Block size = 1) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(ussh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+waitFF2\(ussh3,2\)) 73 -179 l (receive FF) 491 -179 l (2) 5 -198 l (+sendFC1\(ussh3,fs_cts,1\)) 81 -198 l (send FC) 491 -198 l (3) 5 -217 l (+waitCF\(ussh3,wCtime\)) 89 -217 l (wait for CF) 491 -217 l (4) 5 -236 l (+sendFC2\(ussh3,fs_wait\)) 97 -236 l (send FC\(WT\)) 491 -236 l (5) 5 -255 l (START TwC) 105 -255 l (6) 5 -274 l (?TIMEOUT TwC) 113 -274 l (no reception ) 491 -274 l (7) 5 -293 l (REPEAT CFloop UNTIL [nbCFs =) 121 -293 l (0]) 121 -308 l (CFloop) 73 -329 l (8) 5 -348 l (+sendFC2\(ussh3,fs_cts\)) 73 -348 l (send FC) 491 -348 l (9) 5 -367 l (+waitCF\(ussh3,wCtime\)) 81 -367 l (wait for CF) 491 -367 l 1 27 -146 227 vl 1 67 -146 227 vl 1 285 -146 227 vl 1 428 -146 227 vl 1 485 -146 227 vl 1 0 -373 575 hl F2 (Detailed Comments) 4 -389 l (:) 101 -389 l 2 0 0 575 397 fr F1 (Test Case Dynamic Behaviour) 575 0 -456 c 1 0 -465 575 hl F2 (Test Case Name) 4 -481 l (:) 86 -481 l F3 (USS6) 94 -481 l F2 (Group) 4 -500 l (:) 86 -500 l F3 (USDTs/) 94 -500 l F2 (Purpose) 4 -519 l (:) 86 -519 l F3 (Verify message transmission when at least two CFs must be transmitted - Block size = 0 \(infinite\)) 94 -519 l F2 (Configuration) 4 -538 l (:) 86 -538 l (Default) 4 -557 l (:) 86 -557 l F3 (OtherwiseFail\(ussh3\)) 94 -557 l F2 (Comments) 4 -576 l (:) 86 -576 l F3 (Covers also USS7 if static message and at least three CFs) 94 -576 l 1 0 -584 575 hl F2 (Nr) 27 0 -598 c (Label) 39 28 -598 c (Behaviour Description) 217 68 -598 c (Constraints Ref) 142 286 -598 c (Verdict) 56 429 -598 c (Comments) 89 486 -598 c 1 0 -604 575 hl F3 (1) 5 -618 l (+waitFF2\(ussh3,2\)) 73 -618 l (receive FF) 491 -618 l (2) 5 -637 l (+sendFC1\(ussh3,fs_cts,0\)) 81 -637 l (send FC) 491 -637 l (3) 5 -656 l (+waitCF\(ussh3,wCtime\)) 89 -656 l (wait for CF) 491 -656 l (4) 5 -675 l (REPEAT CFloop UNTIL [nbCFs = 0]) 97 -675 l (CFloop) 73 -696 l (5) 5 -715 l (START ST) 73 -715 l (verify ...) 491 -715 l (6) 5 -734 l (?TIMEOUT ST) 81 -734 l ( separation time) 491 -734 l (7) 5 -753 l (+waitCF\(ussh3,wD1time-STtime\)) 89 -753 l (wait for CF) 491 -753 l 1 27 -585 174 vl 1 67 -585 174 vl 1 285 -585 174 vl 1 428 -585 174 vl 1 485 -585 174 vl 1 0 -759 575 hl F2 (Detailed Comments) 4 -775 l (:) 101 -775 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -775 l 2 0 -439 575 344 fr %%PageTrailer pgsave restore showpage %%Page: 55 53 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (55) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS7) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify message transmission when at least three CFs must be transmitted - Block size = 0 \(infinite\)) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(ussh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Do the same as USS6 if static message) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+waitFF2\(ussh3,3\)) 73 -179 l (receive FF) 491 -179 l (2) 5 -198 l (+sendFC1\(ussh3,fs_cts,0\)) 81 -198 l (send FC) 491 -198 l (3) 5 -217 l (+waitCF\(ussh3,wCtime\)) 89 -217 l (wait for CF) 491 -217 l (4) 5 -236 l (REPEAT CFloop UNTIL [nbCFs = 0]) 97 -236 l (CFloop) 73 -257 l (5) 5 -276 l (START ST) 73 -276 l (verify ...) 491 -276 l (6) 5 -295 l (?TIMEOUT ST) 81 -295 l ( separation time) 491 -295 l (7) 5 -314 l (+waitCF\(ussh3,wD1time-STtime\)) 89 -314 l (wait for CF) 491 -314 l 1 27 -146 174 vl 1 67 -146 174 vl 1 285 -146 174 vl 1 428 -146 174 vl 1 485 -146 174 vl 1 0 -320 575 hl F2 (Detailed Comments) 4 -336 l (:) 101 -336 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -336 l 2 0 0 575 344 fr F1 (Test Case Dynamic Behaviour) 575 0 -403 c 1 0 -412 575 hl F2 (Test Case Name) 4 -428 l (:) 86 -428 l F3 (USS8) 94 -428 l F2 (Group) 4 -447 l (:) 86 -447 l F3 (USDTs/) 94 -447 l F2 (Purpose) 4 -466 l (:) 86 -466 l F3 (Verify message transmission when at least three CFs must be transmitted - One CF in last block) 94 -466 l F2 (Configuration) 4 -485 l (:) 86 -485 l (Default) 4 -504 l (:) 86 -504 l F3 (OtherwiseFail\(ussh3\)) 94 -504 l F2 (Comments) 4 -523 l (:) 86 -523 l F3 (If static message, number of CFs must be <= 256) 94 -523 l 1 0 -531 575 hl F2 (Nr) 27 0 -545 c (Label) 39 28 -545 c (Behaviour Description) 217 68 -545 c (Constraints Ref) 142 286 -545 c (Verdict) 56 429 -545 c (Comments) 89 486 -545 c 1 0 -551 575 hl F3 (1) 5 -565 l (+waitFF2\(ussh3,3\)) 73 -565 l (receive FF) 491 -565 l (2) 5 -584 l (+sendFC1\(ussh3,fs_cts,nbCFs-1\)) 81 -584 l (send FC) 491 -584 l (3) 5 -603 l (+waitCF\(ussh3,wCtime\)) 89 -603 l (wait for CF) 491 -603 l (4) 5 -622 l (REPEAT CFloop UNTIL [nbCFs = 1]) 97 -622 l (5) 5 -641 l (+sendFC2\(ussh3,fs_cts\)) 105 -641 l (send FC) 491 -641 l (6) 5 -660 l (+waitCF\(ussh3,wCtime\)) 113 -660 l (wait for CF) 491 -660 l (CFloop) 73 -681 l (7) 5 -700 l (+waitCF\(ussh3,wD1time\)) 73 -700 l (wait for CF) 491 -700 l 1 27 -532 174 vl 1 67 -532 174 vl 1 285 -532 174 vl 1 428 -532 174 vl 1 485 -532 174 vl 1 0 -706 575 hl F2 (Detailed Comments) 4 -722 l (:) 101 -722 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -722 l 2 0 -386 575 344 fr %%PageTrailer pgsave restore showpage %%Page: 56 54 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (56) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS9) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify message transmission when at least three CFs must be transmitted - Block size = 1) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(ussh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Do the same as USS4 is static message) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+waitFF2\(ussh3,3\)) 73 -179 l (receive FF) 491 -179 l (2) 5 -198 l (+sendFC1\(ussh3,fs_cts,1\)) 81 -198 l (send FC) 491 -198 l (3) 5 -217 l (+waitCF\(ussh3,wCtime\)) 89 -217 l (wait for CF) 491 -217 l (4) 5 -236 l (REPEAT CFloop UNTIL [nbCFs = 0]) 97 -236 l (CFloop) 73 -257 l (5) 5 -276 l (+sendFC2\(ussh3,fs_cts\)) 73 -276 l (send FC) 491 -276 l (6) 5 -295 l (+waitCF\(ussh3,wCtime\)) 81 -295 l (wait for CF) 491 -295 l 1 27 -146 155 vl 1 67 -146 155 vl 1 285 -146 155 vl 1 428 -146 155 vl 1 485 -146 155 vl 1 0 -301 575 hl F2 (Detailed Comments) 4 -317 l (:) 101 -317 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -317 l 2 0 0 575 325 fr F1 (Test Case Dynamic Behaviour) 575 0 -384 c 1 0 -393 575 hl F2 (Test Case Name) 4 -409 l (:) 86 -409 l F3 (USS10) 94 -409 l F2 (Group) 4 -428 l (:) 86 -428 l F3 (USDTs/) 94 -428 l F2 (Purpose) 4 -447 l (:) 86 -447 l F3 (Verify message transmission when at least four CFs must be transmitted - Two CFs in last block) 94 -447 l F2 (Configuration) 4 -466 l (:) 86 -466 l (Default) 4 -485 l (:) 86 -485 l F3 (OtherwiseFail\(ussh3\)) 94 -485 l F2 (Comments) 4 -504 l (:) 86 -504 l F3 (If static message, number of CFs must be <= 257) 94 -504 l 1 0 -512 575 hl F2 (Nr) 27 0 -526 c (Label) 39 28 -526 c (Behaviour Description) 217 68 -526 c (Constraints Ref) 142 286 -526 c (Verdict) 56 429 -526 c (Comments) 89 486 -526 c 1 0 -532 575 hl F3 (1) 5 -546 l (+waitFF2\(ussh3,4\)) 73 -546 l (receive FF) 491 -546 l (2) 5 -565 l (+sendFC1\(ussh3,fs_cts,nbCFs-2\)) 81 -565 l (send FC) 491 -565 l (3) 5 -584 l (+waitCF\(ussh3,wCtime\)) 89 -584 l (wait for CF) 491 -584 l (4) 5 -603 l (REPEAT CFloop UNTIL [nbCFs = 2]) 97 -603 l (5) 5 -622 l (+sendFC2\(ussh3,fs_cts\)) 105 -622 l (send FC) 491 -622 l (6) 5 -641 l (+waitCF\(ussh3,wCtime\)) 113 -641 l (wait for CF) 491 -641 l (7) 5 -660 l (+waitCF\(ussh3,wD1time\)) 121 -660 l (wait for CF) 491 -660 l (CFloop) 73 -681 l (8) 5 -700 l (START ST) 73 -700 l (verify ...) 491 -700 l (9) 5 -719 l (?TIMEOUT ST) 81 -719 l ( separation time) 491 -719 l (10) 5 -738 l (+waitCF\(ussh3,wD1time-STtime\)) 89 -738 l (wait for CF) 491 -738 l 1 27 -513 231 vl 1 67 -513 231 vl 1 285 -513 231 vl 1 428 -513 231 vl 1 485 -513 231 vl 1 0 -744 575 hl F2 (Detailed Comments) 4 -760 l (:) 101 -760 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -760 l 2 0 -367 575 401 fr %%PageTrailer pgsave restore showpage %%Page: 57 55 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (57) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USP14A_17) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify message transmission - message of maximum length, block size = 255) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usshm\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+fromSstate\(usshm,0,255\)) 73 -179 l 1 27 -146 39 vl 1 67 -146 39 vl 1 285 -146 39 vl 1 428 -146 39 vl 1 485 -146 39 vl 1 0 -185 575 hl F2 (Detailed Comments) 4 -201 l (:) 101 -201 l F3 (The test works for normal or extended addressing, depending on "usshm" message characteristics) 109 -201 l 2 0 0 575 209 fr F1 (Test Case Dynamic Behaviour) 575 0 -268 c 1 0 -277 575 hl F2 (Test Case Name) 4 -293 l (:) 86 -293 l F3 (USP14A_18) 94 -293 l F2 (Group) 4 -312 l (:) 86 -312 l F3 (USDTs/) 94 -312 l F2 (Purpose) 4 -331 l (:) 86 -331 l F3 (Verify message transmission - message of maximum length, no flow contro \(block size = 0\)) 94 -331 l F2 (Configuration) 4 -350 l (:) 86 -350 l (Default) 4 -369 l (:) 86 -369 l F3 (OtherwiseFail\(usshm\)) 94 -369 l F2 (Comments) 4 -388 l (:) 86 -388 l 1 0 -396 575 hl (Nr) 27 0 -410 c (Label) 39 28 -410 c (Behaviour Description) 217 68 -410 c (Constraints Ref) 142 286 -410 c (Verdict) 56 429 -410 c (Comments) 89 486 -410 c 1 0 -416 575 hl F3 (1) 5 -430 l (+fromSstate\(usshm,0,0\)) 73 -430 l 1 27 -397 39 vl 1 67 -397 39 vl 1 285 -397 39 vl 1 428 -397 39 vl 1 485 -397 39 vl 1 0 -436 575 hl F2 (Detailed Comments) 4 -452 l (:) 101 -452 l F3 (The test works for normal or extended addressing, depending on "usshm" message characteristics) 109 -452 l 2 0 -251 575 209 fr F1 (Test Case Dynamic Behaviour) 575 0 -519 c 1 0 -528 575 hl F2 (Test Case Name) 4 -544 l (:) 86 -544 l F3 (USS11) 94 -544 l F2 (Group) 4 -563 l (:) 86 -563 l F3 (USDTs/) 94 -563 l F2 (Purpose) 4 -582 l (:) 86 -582 l F3 (FC frames are ignored when no transmission is pending) 94 -582 l F2 (Configuration) 4 -601 l (:) 86 -601 l (Default) 4 -620 l (:) 86 -620 l F3 (OtherwiseFail\(ussh3\)) 94 -620 l F2 (Comments) 4 -639 l (:) 86 -639 l F3 (Verify that the IUT can transmit again after the error) 94 -639 l 1 0 -647 575 hl F2 (Nr) 27 0 -661 c (Label) 39 28 -661 c (Behaviour Description) 217 68 -661 c (Constraints Ref) 142 286 -661 c (Verdict) 56 429 -661 c (Comments) 89 486 -661 c 1 0 -667 575 hl F3 (1) 5 -681 l (+sendFC1\(ussh3,fs_cts,1\)) 73 -681 l (send FC) 491 -681 l (2) 5 -700 l (+fromSstate\(ussh3,0,5\)) 81 -700 l (new message) 491 -700 l 1 27 -648 58 vl 1 67 -648 58 vl 1 285 -648 58 vl 1 428 -648 58 vl 1 485 -648 58 vl 1 0 -706 575 hl F2 (Detailed Comments) 4 -722 l (:) 101 -722 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -722 l 2 0 -502 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 58 56 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (58) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS12) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Bad SF transmission \(TAs expiration\)) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(ussh1\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that the IUT can transmit again after the error) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! CallSetError ) 73 -179 l (SetErr\(noTransmission\)) 291 -179 l (2) 5 -198 l (+r2send\(ussh1,0\)) 81 -198 l (req. UT to send) 491 -198 l (3) 5 -217 l (START TwAs) 89 -217 l (4) 5 -236 l (?TIMEOUT TwAs) 97 -236 l (no reception) 491 -236 l (5) 5 -255 l (TMP ! CallSetError ) 105 -255 l (SetErr\(noNetError\)) 291 -255 l (6) 5 -274 l (+waitSF\(ussh1,0,1\)) 113 -274 l (new message) 491 -274 l 1 27 -146 134 vl 1 67 -146 134 vl 1 285 -146 134 vl 1 428 -146 134 vl 1 485 -146 134 vl 1 0 -280 575 hl F2 (Detailed Comments) 4 -296 l (:) 101 -296 l 2 0 0 575 304 fr F1 (Test Case Dynamic Behaviour) 575 0 -363 c 1 0 -372 575 hl F2 (Test Case Name) 4 -388 l (:) 86 -388 l F3 (USS13) 94 -388 l F2 (Group) 4 -407 l (:) 86 -407 l F3 (USDTs/) 94 -407 l F2 (Purpose) 4 -426 l (:) 86 -426 l F3 (Message transmission abort due to bad FF transmission \(TAs expiration\) ) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail\(ussh3\)) 94 -464 l F2 (Comments) 4 -483 l (:) 86 -483 l F3 (Verify that the IUT can transmit again after the error) 94 -483 l 1 0 -491 575 hl F2 (Nr) 27 0 -505 c (Label) 39 28 -505 c (Behaviour Description) 217 68 -505 c (Constraints Ref) 142 286 -505 c (Verdict) 56 429 -505 c (Comments) 89 486 -505 c 1 0 -511 575 hl F3 (1) 5 -525 l (TMP ! CallSetError ) 73 -525 l (SetErr\(noTransmission\)) 291 -525 l (2) 5 -544 l (+r2send\(ussh3,0\)) 81 -544 l (req. UT to send) 491 -544 l (3) 5 -563 l (START TwAs) 89 -563 l (4) 5 -582 l (?TIMEOUT TwAs) 97 -582 l (no FF reception) 491 -582 l (5) 5 -601 l (TMP ! CallSetError ) 105 -601 l (SetErr\(noNetError\)) 291 -601 l (6) 5 -620 l (+fromSstate\(ussh3,0,5\)) 113 -620 l (new message) 491 -620 l 1 27 -492 134 vl 1 67 -492 134 vl 1 285 -492 134 vl 1 428 -492 134 vl 1 485 -492 134 vl 1 0 -626 575 hl F2 (Detailed Comments) 4 -642 l (:) 101 -642 l 2 0 -346 575 304 fr %%PageTrailer pgsave restore showpage %%Page: 59 57 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (59) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS14) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Message transmission abort due to bad CF transmission \(TAs expiration\) after first FC) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(ussh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that the IUT can transmit again after the error) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toSstate\(ussh3,1,1\)) 73 -179 l (req. UT to send) 491 -179 l (2) 5 -198 l (TMP ! CallSetError ) 81 -198 l (SetErr\(noTransmission\)) 291 -198 l (3) 5 -217 l (+sendFC1\(ussh3,fs_cts,1\)) 89 -217 l (send FC) 491 -217 l (4) 5 -236 l (START TwAs) 97 -236 l (5) 5 -255 l (?TIMEOUT TwAs) 105 -255 l (no CF reception) 491 -255 l (6) 5 -274 l (TMP ! CallSetError ) 113 -274 l (SetErr\(noNetError\)) 291 -274 l (7) 5 -293 l (+fromSstate\(ussh3,0,5\)) 121 -293 l (new message) 491 -293 l 1 27 -146 153 vl 1 67 -146 153 vl 1 285 -146 153 vl 1 428 -146 153 vl 1 485 -146 153 vl 1 0 -299 575 hl F2 (Detailed Comments) 4 -315 l (:) 101 -315 l 2 0 0 575 323 fr F1 (Test Case Dynamic Behaviour) 575 0 -382 c 1 0 -391 575 hl F2 (Test Case Name) 4 -407 l (:) 86 -407 l F3 (USS15) 94 -407 l F2 (Group) 4 -426 l (:) 86 -426 l F3 (USDTs/) 94 -426 l F2 (Purpose) 4 -445 l (:) 86 -445 l F3 (Message transmission abort due to bad CF transmission \(TAs expiration\) after second FC - BS = 1) 94 -445 l F2 (Configuration) 4 -464 l (:) 86 -464 l (Default) 4 -483 l (:) 86 -483 l F3 (OtherwiseFail\(ussh3\)) 94 -483 l F2 (Comments) 4 -502 l (:) 86 -502 l F3 (Verify that the IUT can transmit again after the error) 94 -502 l 1 0 -510 575 hl F2 (Nr) 27 0 -524 c (Label) 39 28 -524 c (Behaviour Description) 217 68 -524 c (Constraints Ref) 142 286 -524 c (Verdict) 56 429 -524 c (Comments) 89 486 -524 c 1 0 -530 575 hl F3 (1) 5 -544 l (+toSstate\(ussh3,2,1\)) 73 -544 l (up to first CF) 491 -544 l (2) 5 -563 l (TMP ! CallSetError ) 81 -563 l (SetErr\(noTransmission\)) 291 -563 l (3) 5 -582 l (+sendFC2\(ussh3,fs_cts\)) 89 -582 l (send FC) 491 -582 l (4) 5 -601 l (START TwAs) 97 -601 l (5) 5 -620 l (?TIMEOUT TwAs) 105 -620 l (no CF reception) 491 -620 l (6) 5 -639 l (TMP ! CallSetError ) 113 -639 l (SetErr\(noNetError\)) 291 -639 l (7) 5 -658 l (+fromSstate\(ussh3,0,5\)) 121 -658 l (new message) 491 -658 l 1 27 -511 153 vl 1 67 -511 153 vl 1 285 -511 153 vl 1 428 -511 153 vl 1 485 -511 153 vl 1 0 -664 575 hl F2 (Detailed Comments) 4 -680 l (:) 101 -680 l 2 0 -365 575 323 fr %%PageTrailer pgsave restore showpage %%Page: 60 58 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (60) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS16) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Message transmission abort due to bad CF transmission \(TAs expiration on second CF in a block\) ) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(ussh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that the IUT can transmit again after the error) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toSstate\(ussh3,2,5\)) 73 -179 l (up to first CF) 491 -179 l (2) 5 -198 l (TMP ! CallSetError ) 81 -198 l (SetErr\(noTransmission\)) 291 -198 l (3) 5 -217 l (START TwAs\(TAstime+wSTtime\)) 89 -217 l (4) 5 -236 l (?TIMEOUT TwAs) 97 -236 l (no CF reception) 491 -236 l (5) 5 -255 l (TMP ! CallSetError ) 105 -255 l (SetErr\(noNetError\)) 291 -255 l (6) 5 -274 l (+fromSstate\(ussh3,0,5\)) 113 -274 l (new message) 491 -274 l 1 27 -146 134 vl 1 67 -146 134 vl 1 285 -146 134 vl 1 428 -146 134 vl 1 485 -146 134 vl 1 0 -280 575 hl F2 (Detailed Comments) 4 -296 l (:) 101 -296 l F3 (Works if IUT does not transmit CFs consecutively \(i.e. if STmin > 0\)) 109 -296 l 2 0 0 575 304 fr F1 (Test Case Dynamic Behaviour) 575 0 -363 c 1 0 -372 575 hl F2 (Test Case Name) 4 -388 l (:) 86 -388 l F3 (USS17A) 94 -388 l F2 (Group) 4 -407 l (:) 86 -407 l F3 (USDTs/) 94 -407 l F2 (Purpose) 4 -426 l (:) 86 -426 l F3 (Message transmission abort due to TB1 expiration after FF transmission) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail\(ussh3\)) 94 -464 l F2 (Comments) 4 -483 l (:) 86 -483 l F3 (Verify that the IUT can transmit again after the error) 94 -483 l 1 0 -491 575 hl F2 (Nr) 27 0 -505 c (Label) 39 28 -505 c (Behaviour Description) 217 68 -505 c (Constraints Ref) 142 286 -505 c (Verdict) 56 429 -505 c (Comments) 89 486 -505 c 1 0 -511 575 hl F3 (1) 5 -525 l (+toSstate\(ussh3,1,1\)) 73 -525 l (req. UT to send) 491 -525 l (2) 5 -544 l (START TwB1) 81 -544 l (3) 5 -563 l (?TIMEOUT TwB1) 89 -563 l (no FC sent) 491 -563 l (4) 5 -582 l (+fromSstate\(ussh3,0,5\)) 97 -582 l (new message) 491 -582 l 1 27 -492 96 vl 1 67 -492 96 vl 1 285 -492 96 vl 1 428 -492 96 vl 1 485 -492 96 vl 1 0 -588 575 hl F2 (Detailed Comments) 4 -604 l (:) 101 -604 l 2 0 -346 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 61 59 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (61) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS17B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify timer TB1, transmission resumes if FC is received beforeTB1 expiration ) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(ussh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toSstate\(ussh3,1,5\)) 73 -179 l (up to FF) 491 -179 l (2) 5 -198 l (START TB1) 81 -198 l (3) 5 -217 l (?TIMEOUT TB1) 89 -217 l (4) 5 -236 l (+fromSstate\(ussh3,1,5\)) 97 -236 l (rest of message) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (USS18A) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (USDTs/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Message transmission abort due to TB2 expiration after first CF transmission - BS = 1) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(ussh3\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (Verify that the IUT can transmit again after the error) 94 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+toSstate\(ussh3,2,1\)) 73 -487 l (up to first CF) 491 -487 l (2) 5 -506 l (START TwB2) 81 -506 l (3) 5 -525 l (?TIMEOUT TwB2) 89 -525 l (no FC sent) 491 -525 l (4) 5 -544 l (+fromSstate\(ussh3,0,5\)) 97 -544 l (new message) 491 -544 l 1 27 -454 96 vl 1 67 -454 96 vl 1 285 -454 96 vl 1 428 -454 96 vl 1 485 -454 96 vl 1 0 -550 575 hl F2 (Detailed Comments) 4 -566 l (:) 101 -566 l 2 0 -308 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 62 60 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (62) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS18B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify timer TB2, transmission resumes if second FC is received beforeTB2 expiration - BS = 1) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(ussh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toSstate\(ussh3,2,1\)) 73 -179 l (up to first CF) 491 -179 l (2) 5 -198 l (START TB2) 81 -198 l (3) 5 -217 l (?TIMEOUT TB2) 89 -217 l (4) 5 -236 l (+fromSstate\(ussh3,2,1\)) 97 -236 l (rest of message) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (USS19A) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (USDTs/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Message transmission abort due to TB2 expiration after second CF transmission - BS = 1) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(ussh3\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (Verify that the IUT can transmit again after the error) 94 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+toSstate\(ussh3,3,1\)) 73 -487 l (up to 2nd CF) 491 -487 l (2) 5 -506 l (START TwB2) 81 -506 l (3) 5 -525 l (?TIMEOUT TwB2) 89 -525 l (no FC sent) 491 -525 l (4) 5 -544 l (+fromSstate\(ussh3,0,5\)) 97 -544 l (new message) 491 -544 l 1 27 -454 96 vl 1 67 -454 96 vl 1 285 -454 96 vl 1 428 -454 96 vl 1 485 -454 96 vl 1 0 -550 575 hl F2 (Detailed Comments) 4 -566 l (:) 101 -566 l 2 0 -308 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 63 61 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (63) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS19B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify timer TB2, transmission resumes if third FC is received beforeTB2 expiration - BS = 1) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l (Comments) 4 -137 l (:) 86 -137 l F3 (OtherwiseFail\(ussh3\)) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toSstate\(ussh3,3,1\)) 73 -179 l (up to 2nd CF) 491 -179 l (2) 5 -198 l (START TB2) 81 -198 l (3) 5 -217 l (?TIMEOUT TB2) 89 -217 l (4) 5 -236 l (+fromSstate\(ussh3,2,1\)) 97 -236 l (rest of message) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (USS20A) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (USDTs/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Message transmission abort due to TB2 expiration after second CF transmission - BS = 2) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(ussh3\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (Verify that the IUT can transmit again after the error) 94 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+toSstate\(ussh3,3,2\)) 73 -487 l (up to 2nd CF) 491 -487 l (2) 5 -506 l (START TwB2) 81 -506 l (3) 5 -525 l (?TIMEOUT TwB2) 89 -525 l (no FC sent) 491 -525 l (4) 5 -544 l (+fromSstate\(ussh3,0,5\)) 97 -544 l (new message) 491 -544 l 1 27 -454 96 vl 1 67 -454 96 vl 1 285 -454 96 vl 1 428 -454 96 vl 1 485 -454 96 vl 1 0 -550 575 hl F2 (Detailed Comments) 4 -566 l (:) 101 -566 l 2 0 -308 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 64 62 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (64) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS20B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify timer TB2, transmission resumes if second FC is received beforeTB2 expiration - BS = 2) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l (Comments) 4 -137 l (:) 86 -137 l F3 (OtherwiseFail\(ussh3\)) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toSstate\(ussh3,3,5\)) 73 -179 l (up to 2nd CF) 491 -179 l (2) 5 -198 l (START TB2) 81 -198 l (3) 5 -217 l (?TIMEOUT TB2) 89 -217 l (4) 5 -236 l (+fromSstate\(ussh3,2,5\)) 97 -236 l (rest of message) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (USS21A) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (USDTs/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Message transmission abort due to TD2 expiration after FC\(WT\) transmission - before first block) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(ussh3\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (Verify that the IUT can transmit again after the error) 94 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+toSstate\(ussh3,11,5\)) 73 -487 l (req. UT to send) 491 -487 l (2) 5 -506 l (START TwD2) 81 -506 l (3) 5 -525 l (?TIMEOUT TwD2) 89 -525 l (no FC sent) 491 -525 l (4) 5 -544 l (+fromSstate\(ussh3,0,5\)) 97 -544 l (new message) 491 -544 l 1 27 -454 96 vl 1 67 -454 96 vl 1 285 -454 96 vl 1 428 -454 96 vl 1 485 -454 96 vl 1 0 -550 575 hl F2 (Detailed Comments) 4 -566 l (:) 101 -566 l 2 0 -308 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 65 63 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (65) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS21B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify timer TD2, transmission resumes if FC\(CTS\) is received beforeTD2 expiration - before first block ) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l (Comments) 4 -137 l (:) 86 -137 l F3 (OtherwiseFail\(ussh3\)) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toSstate\(ussh3,11,5\)) 73 -179 l (req. UT to send) 491 -179 l (2) 5 -198 l (START TD2) 81 -198 l (3) 5 -217 l (?TIMEOUT TD2) 89 -217 l (4) 5 -236 l (+fromSstate\(ussh3,1,5\)) 97 -236 l (rest of message) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (USS22A) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (USDTs/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Message transmission abort due to TD2 expiration after FC\(WT\) transmission - before 2nd block) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(ussh3\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (Verify that the IUT can transmit again after the error) 94 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+toSstate\(ussh3,12,5\)) 73 -487 l (req. UT to send) 491 -487 l (2) 5 -506 l (START TwD2) 81 -506 l (3) 5 -525 l (?TIMEOUT TwD2) 89 -525 l (no FC sent) 491 -525 l (4) 5 -544 l (+fromSstate\(ussh3,0,5\)) 97 -544 l (new message) 491 -544 l 1 27 -454 96 vl 1 67 -454 96 vl 1 285 -454 96 vl 1 428 -454 96 vl 1 485 -454 96 vl 1 0 -550 575 hl F2 (Detailed Comments) 4 -566 l (:) 101 -566 l 2 0 -308 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 66 64 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (66) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS22B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTs/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify timer TD2, transmission resumes if FC\(CTS\) is received beforeTD2 expiration - before 2nd block ) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l (Comments) 4 -137 l (:) 86 -137 l F3 (OtherwiseFail\(ussh3\)) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toSstate\(ussh3,12,5\)) 73 -179 l (req. UT to send) 491 -179 l (2) 5 -198 l (START TD2) 81 -198 l (3) 5 -217 l (?TIMEOUT TD2) 89 -217 l (4) 5 -236 l (+fromSstate\(ussh3,2,5\)) 97 -236 l (rest of message) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (USS23) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (USDTs/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Message transmission abort due to unexpected FC) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(ussh3\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (Verify that the IUT can transmit again after the error) 94 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+toSstate\(ussh3,3,5\)) 73 -487 l (up to 2nd CF) 491 -487 l (2) 5 -506 l (+sendFC1\(ussh3,fs_cts,5\)) 81 -506 l (send FC) 491 -506 l (3) 5 -525 l (+fromSstate\(ussh3,0,5\)) 89 -525 l (new message) 491 -525 l 1 27 -454 77 vl 1 67 -454 77 vl 1 285 -454 77 vl 1 428 -454 77 vl 1 485 -454 77 vl 1 0 -531 575 hl F2 (Detailed Comments) 4 -547 l (:) 101 -547 l 2 0 -308 575 247 fr %%PageTrailer pgsave restore showpage %%Page: 67 65 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (67) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USP1_2B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify that USDT frames with good addressing information are accepted) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh1\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (The test works for normal or extended addressing, depending on "usrh1" message characteristics) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+sendSF\(usrh1,0\)) 73 -179 l (USDT frame) 491 -179 l (2) 5 -198 l (START Tresp) 81 -198 l (3) 5 -217 l (TMP?RMStatus CANCEL Tresp) 89 -217 l (RMSnd\(usrh1,e_OK\)) 291 -217 l (PASS) 434 -217 l (msg received) 491 -217 l 1 27 -146 77 vl 1 67 -146 77 vl 1 285 -146 77 vl 1 428 -146 77 vl 1 485 -146 77 vl 1 0 -223 575 hl F2 (Detailed Comments) 4 -239 l (:) 101 -239 l 2 0 0 575 247 fr F1 (Test Case Dynamic Behaviour) 575 0 -306 c 1 0 -315 575 hl F2 (Test Case Name) 4 -331 l (:) 86 -331 l F3 (USR1_P13) 94 -331 l F2 (Group) 4 -350 l (:) 86 -350 l F3 (USDTr/) 94 -350 l F2 (Purpose) 4 -369 l (:) 86 -369 l F3 (Verify message reception using USDT/SF protocol) 94 -369 l F2 (Configuration) 4 -388 l (:) 86 -388 l (Default) 4 -407 l (:) 86 -407 l F3 (OtherwiseFail\(usrh1\)) 94 -407 l F2 (Comments) 4 -426 l (:) 86 -426 l F3 (The test works for normal or extended addressing, depending on "usrh1" message characteristics) 94 -426 l 1 0 -434 575 hl F2 (Nr) 27 0 -448 c (Label) 39 28 -448 c (Behaviour Description) 217 68 -448 c (Constraints Ref) 142 286 -448 c (Verdict) 56 429 -448 c (Comments) 89 486 -448 c 1 0 -454 575 hl F3 (1) 5 -468 l ([MesgTab.[usrh1].conf = static]) 73 -468 l (static) 491 -468 l (2) 5 -487 l (+sendSF\(usrh1,0\)) 81 -487 l (USDT frame) 491 -487 l (3) 5 -506 l (+waitmsg\(usrh1,e_OK\)) 89 -506 l (wait for recept.) 491 -506 l (4) 5 -525 l (+sendSF\(usrh1,1\)) 73 -525 l (dynamic, 1 octet) 491 -525 l (5) 5 -544 l (+waitmsg\(usrh1,e_OK\)) 81 -544 l (wait for recept.) 491 -544 l (6) 5 -563 l (+sendSF\(usrh1,0\)) 89 -563 l (max length) 491 -563 l (7) 5 -582 l (+waitmsg\(usrh1,e_OK\)) 97 -582 l (wait for recept.) 491 -582 l 1 27 -435 153 vl 1 67 -435 153 vl 1 285 -435 153 vl 1 428 -435 153 vl 1 485 -435 153 vl 1 0 -588 575 hl F2 (Detailed Comments) 4 -604 l (:) 101 -604 l F3 (Remark: data length cannot vary if static message) 109 -604 l 2 0 -289 575 323 fr %%PageTrailer pgsave restore showpage %%Page: 68 66 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (68) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR2) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify message reception using FF + one CF) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh2\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (The test works for normal or extended addressing, depending on "usrh2" message characteristics) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+sendFF2\(usrh2,2\)) 73 -179 l (send FF) 491 -179 l (2) 5 -198 l (+wFCloop\(usrh2,TRUE\)) 81 -198 l (wait for FC\(CTS\)) 491 -198 l (3) 5 -217 l (+sendCF\(usrh2\)) 89 -217 l (send CF) 491 -217 l (4) 5 -236 l (+waitmsg\(usrh2,e_OK\)) 97 -236 l (wait for recept.) 491 -236 l (5) 5 -255 l ([MesgTab.[usrh2].conf = dynamic]) 105 -255 l (dynamic) 491 -255 l (6) 5 -274 l (+sendFF\(usrh2,segSize\)) 113 -274 l (one octet in CF) 491 -274 l (7) 5 -293 l (+wFCloop\(usrh2,TRUE\)) 121 -293 l (wait for FC\(CTS\)) 491 -293 l (8) 5 -312 l (+sendCF\(usrh2\)) 129 -312 l (send CF) 491 -312 l (9) 5 -331 l (+waitmsg\(usrh2,e_OK\)) 137 -331 l (wait last octet) 491 -331 l 1 27 -146 191 vl 1 67 -146 191 vl 1 285 -146 191 vl 1 428 -146 191 vl 1 485 -146 191 vl 1 0 -337 575 hl F2 (Detailed Comments) 4 -353 l (:) 101 -353 l F3 (Remark: data length cannot vary if static message) 109 -353 l 2 0 0 575 361 fr F1 (Test Case Dynamic Behaviour) 575 0 -420 c 1 0 -429 575 hl F2 (Test Case Name) 4 -445 l (:) 86 -445 l F3 (USR3) 94 -445 l F2 (Group) 4 -464 l (:) 86 -464 l F3 (USDTr/) 94 -464 l F2 (Purpose) 4 -483 l (:) 86 -483 l F3 (Verify message usrh3 reception when at least two CFs are to be received) 94 -483 l F2 (Configuration) 4 -502 l (:) 86 -502 l (Default) 4 -521 l (:) 86 -521 l F3 (OtherwiseFail\(usrh3\)) 94 -521 l F2 (Comments) 4 -540 l (:) 86 -540 l F3 (Covers also USR4, USR5 if static message) 94 -540 l 1 0 -548 575 hl F2 (Nr) 27 0 -562 c (Label) 39 28 -562 c (Behaviour Description) 217 68 -562 c (Constraints Ref) 142 286 -562 c (Verdict) 56 429 -562 c (Comments) 89 486 -562 c 1 0 -568 575 hl F3 (1) 5 -582 l (+sendFF2\(usrh3,3\)) 73 -582 l (send FF) 491 -582 l (2) 5 -601 l (+CFloop\(TRUE\)) 81 -601 l (send CF block) 491 -601 l (3) 5 -620 l ([nbCFs=0]) 89 -620 l (4) 5 -639 l (+waitmsg\(usrh3,e_OK\)) 97 -639 l (wait for recept.) 491 -639 l (5) 5 -658 l (REPEAT CFloop\(FALSE\) UNTIL [nbCFs) 89 -658 l (= 0]) 89 -673 l (send CF block) 491 -658 l (6) 5 -692 l (+waitmsg\(usrh3,e_OK\)) 97 -692 l (wait for recept.) 491 -692 l (CFloop\(first:BOOLEAN\)) 73 -713 l (7) 5 -732 l (+wFCloop\(usrh3,first\)) 73 -732 l (wait for FC\(CTS\)) 491 -732 l (8) 5 -751 l (+sCFblk\(usrh3\)) 81 -751 l (send CF block) 491 -751 l 1 27 -549 208 vl 1 67 -549 208 vl 1 285 -549 208 vl 1 428 -549 208 vl 1 485 -549 208 vl 1 0 -757 575 hl F2 (Detailed Comments) 4 -773 l (:) 101 -773 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -773 l 2 0 -403 575 378 fr %%PageTrailer pgsave restore showpage %%Page: 69 67 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (69) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR4) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify message usrh3 reception when at least a full block to be received) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Covers also USR3, USR5 if static message) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+Set_mLen) 73 -179 l (2) 5 -198 l (+sendFF\(usrh3,mLen\)) 81 -198 l (send FF) 491 -198 l (3) 5 -217 l (+CFloop\(TRUE\)) 89 -217 l (send CF block) 491 -217 l (4) 5 -236 l ([bsPar <> bsmax3]) 97 -236 l (FAIL) 434 -236 l (bad BS max) 491 -236 l (5) 5 -255 l ([nbCFs=0]) 97 -255 l (6) 5 -274 l (+waitmsg\(usrh3,e_OK\)) 105 -274 l (wait for recept.) 491 -274 l (7) 5 -293 l (REPEAT CFloop\(FALSE\) UNTIL [nbCFs) 97 -293 l (= 0]) 97 -308 l (send CF block) 491 -293 l (8) 5 -327 l (+waitmsg\(usrh3,e_OK\)) 105 -327 l (wait for recept.) 491 -327 l (Set_mLen) 73 -348 l (9) 5 -367 l (+setSegSize\(usrh3\)) 73 -367 l (set segSize par.) 491 -367 l (10) 5 -386 l ([bsmax3 = 0] \(mLen := segSize*3\)) 81 -386 l (11) 5 -405 l (\(mLen := segSize*bsmax3\)) 81 -405 l (CFloop\(first:BOOLEAN\)) 73 -426 l (12) 5 -445 l (+wFCloop\(usrh3,first\)) 73 -445 l (wait for FC\(CTS\)) 491 -445 l (13) 5 -464 l (+sCFblk\(usrh3\)) 81 -464 l (send CF block) 491 -464 l 1 27 -146 324 vl 1 67 -146 324 vl 1 285 -146 324 vl 1 428 -146 324 vl 1 485 -146 324 vl 1 0 -470 575 hl F2 (Detailed Comments) 4 -486 l (:) 101 -486 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -486 l 2 0 0 575 494 fr %%PageTrailer pgsave restore showpage %%Page: 70 68 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (70) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR5) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify that an FC is sent after a block reception ) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Covers also USR3, USR4 if static message) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l ([bsmax3 <= 1]) 73 -179 l (INCONC) 434 -179 l (2) 5 -198 l (+setSegSize\(usrh3\)) 73 -198 l (3) 5 -217 l (+sendFF\(usrh3,segSize*\(bsmax3+1\)\)) 81 -217 l (send FF) 491 -217 l (4) 5 -236 l (+CFloop\(TRUE\)) 89 -236 l (send CF block) 491 -236 l (5) 5 -255 l ([bsPar <> bsmax3]) 97 -255 l (FAIL) 434 -255 l (bad BS max) 491 -255 l (6) 5 -274 l ([nbCFs=0]) 97 -274 l (7) 5 -293 l (+waitmsg\(usrh3,e_OK\)) 105 -293 l (wait for recept.) 491 -293 l (8) 5 -312 l (REPEAT CFloop\(FALSE\) UNTIL [nbCFs) 97 -312 l (= 0]) 97 -327 l (send CF block) 491 -312 l (9) 5 -346 l (+waitmsg\(usrh3,e_OK\)) 105 -346 l (wait for recept.) 491 -346 l (CFloop\(first:BOOLEAN\)) 73 -367 l (10) 5 -386 l (+wFCloop\(usrh3,first\)) 73 -386 l (wait for FC\(CTS\)) 491 -386 l (11) 5 -405 l (+sCFblk\(usrh3\)) 81 -405 l (send CF block) 491 -405 l 1 27 -146 265 vl 1 67 -146 265 vl 1 285 -146 265 vl 1 428 -146 265 vl 1 485 -146 265 vl 1 0 -411 575 hl F2 (Detailed Comments) 4 -427 l (:) 101 -427 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -427 l 2 0 0 575 435 fr F1 (Test Case Dynamic Behaviour) 575 0 -494 c 1 0 -503 575 hl F2 (Test Case Name) 4 -519 l (:) 86 -519 l F3 (USP14B) 94 -519 l F2 (Group) 4 -538 l (:) 86 -538 l F3 (USDTr/) 94 -538 l F2 (Purpose) 4 -557 l (:) 86 -557 l F3 (Verify message reception - message of maximum length) 94 -557 l F2 (Configuration) 4 -576 l (:) 86 -576 l (Default) 4 -595 l (:) 86 -595 l F3 (OtherwiseFail\(usrhm\)) 94 -595 l F2 (Comments) 4 -614 l (:) 86 -614 l F3 (Remark: block size is fixed by the IUT) 94 -614 l 1 0 -622 575 hl F2 (Nr) 27 0 -636 c (Label) 39 28 -636 c (Behaviour Description) 217 68 -636 c (Constraints Ref) 142 286 -636 c (Verdict) 56 429 -636 c (Comments) 89 486 -636 c 1 0 -642 575 hl F3 (1) 5 -656 l (+fromRstate\(usshm,0\)) 73 -656 l (2) 5 -675 l (+waitmsg\(usshm,e_OK\)) 81 -675 l (wait for recept.) 491 -675 l 1 27 -623 58 vl 1 67 -623 58 vl 1 285 -623 58 vl 1 428 -623 58 vl 1 485 -623 58 vl 1 0 -681 575 hl F2 (Detailed Comments) 4 -697 l (:) 101 -697 l F3 (The test works for normal or extended addressing, depending on "usshm" message characteristics) 109 -697 l 2 0 -477 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 71 69 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (71) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR7) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (A CF received in idle state is ignored) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that the IUT can receive again after the error) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+sendCF\(usrh3\)) 73 -179 l (unexpected CF) 491 -179 l (2) 5 -198 l (+fromRstate\(usrh3,0\)) 81 -198 l (msg reception) 491 -198 l (3) 5 -217 l (+waitmsg\(usrh3,e_OK\)) 89 -217 l (wait for recept.) 491 -217 l 1 27 -146 77 vl 1 67 -146 77 vl 1 285 -146 77 vl 1 428 -146 77 vl 1 485 -146 77 vl 1 0 -223 575 hl F2 (Detailed Comments) 4 -239 l (:) 101 -239 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -239 l 2 0 0 575 247 fr F1 (Test Case Dynamic Behaviour) 575 0 -306 c 1 0 -315 575 hl F2 (Test Case Name) 4 -331 l (:) 86 -331 l F3 (USR8) 94 -331 l F2 (Group) 4 -350 l (:) 86 -350 l F3 (USDTr/) 94 -350 l F2 (Purpose) 4 -369 l (:) 86 -369 l F3 (An SF received when awaiting first CF is ignored) 94 -369 l F2 (Configuration) 4 -388 l (:) 86 -388 l (Default) 4 -407 l (:) 86 -407 l F3 (OtherwiseFail\(usrh3\)) 94 -407 l F2 (Comments) 4 -426 l (:) 86 -426 l F3 (Verify that current reception is not disturbed) 94 -426 l 1 0 -434 575 hl F2 (Nr) 27 0 -448 c (Label) 39 28 -448 c (Behaviour Description) 217 68 -448 c (Constraints Ref) 142 286 -448 c (Verdict) 56 429 -448 c (Comments) 89 486 -448 c 1 0 -454 575 hl F3 (1) 5 -468 l (+toRstate\(usrh3,1\)) 73 -468 l (wait for CF) 491 -468 l (2) 5 -487 l (+sendSF\(usrh3,1\)) 81 -487 l (unexpected SF) 491 -487 l (3) 5 -506 l (+fromRstate\(usrh3,1\)) 89 -506 l (msg reception) 491 -506 l (4) 5 -525 l (+waitmsg\(usrh3,e_OK\)) 97 -525 l (wait for recept.) 491 -525 l 1 27 -435 96 vl 1 67 -435 96 vl 1 285 -435 96 vl 1 428 -435 96 vl 1 485 -435 96 vl 1 0 -531 575 hl F2 (Detailed Comments) 4 -547 l (:) 101 -547 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -547 l 2 0 -289 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 72 70 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (72) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR9) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (An FF received when awaiting first CF is ignored) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that current reception is not disturbed) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toRstate\(usrh3,1\)) 73 -179 l (wait for CF) 491 -179 l (2) 5 -198 l (+sendFF\(usrh3,0\)) 81 -198 l (unexpected FF) 491 -198 l (3) 5 -217 l (+fromRstate\(usrh3,1\)) 89 -217 l (msg reception) 491 -217 l (4) 5 -236 l (+waitmsg\(usrh3,e_OK\)) 97 -236 l (wait for recept.) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (USR10) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (USDTr/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (An SF received when awaiting second CF is ignored) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(usrh3\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (Verify that current reception is not disturbed) 94 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l ([bsmax3 = 1]) 73 -487 l (INCONC) 434 -487 l (requires BS>1) 491 -487 l (2) 5 -506 l (+toRstate\(usrh3,2\)) 73 -506 l (wait for CF) 491 -506 l (3) 5 -525 l (+sendSF\(usrh3,1\)) 81 -525 l (unexpected SF) 491 -525 l (4) 5 -544 l (+fromRstate\(usrh3,2\)) 89 -544 l (msg reception) 491 -544 l (5) 5 -563 l (+waitmsg\(usrh3,e_OK\)) 97 -563 l (wait for recept.) 491 -563 l 1 27 -454 115 vl 1 67 -454 115 vl 1 285 -454 115 vl 1 428 -454 115 vl 1 485 -454 115 vl 1 0 -569 575 hl F2 (Detailed Comments) 4 -585 l (:) 101 -585 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -585 l 2 0 -308 575 285 fr %%PageTrailer pgsave restore showpage %%Page: 73 71 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (73) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR11) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (An FF received when awaiting second CF is ignored) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that current reception is not disturbed) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l ([bsmax3 = 1]) 73 -179 l (INCONC) 434 -179 l (requires BS>1) 491 -179 l (2) 5 -198 l (+toRstate\(usrh3,2\)) 73 -198 l (wait for 2nd CF) 491 -198 l (3) 5 -217 l (+sendFF\(usrh3,0\)) 81 -217 l (unexpected FF) 491 -217 l (4) 5 -236 l (+fromRstate\(usrh3,2\)) 89 -236 l (msg reception) 491 -236 l (5) 5 -255 l (+waitmsg\(usrh3,e_OK\)) 97 -255 l (wait for recept.) 491 -255 l 1 27 -146 115 vl 1 67 -146 115 vl 1 285 -146 115 vl 1 428 -146 115 vl 1 485 -146 115 vl 1 0 -261 575 hl F2 (Detailed Comments) 4 -277 l (:) 101 -277 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -277 l 2 0 0 575 285 fr F1 (Test Case Dynamic Behaviour) 575 0 -344 c 1 0 -353 575 hl F2 (Test Case Name) 4 -369 l (:) 86 -369 l F3 (USR12) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (USDTr/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Reception abort due to bad sequence number in first CF) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail\(usrh3\)) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l F3 (Verify that the IUT can receive again after the error) 94 -464 l 1 0 -472 575 hl F2 (Nr) 27 0 -486 c (Label) 39 28 -486 c (Behaviour Description) 217 68 -486 c (Constraints Ref) 142 286 -486 c (Verdict) 56 429 -486 c (Comments) 89 486 -486 c 1 0 -492 575 hl F3 (1) 5 -506 l (+toRstate\(usrh3,1\)) 73 -506 l (wait for CF) 491 -506 l (2) 5 -525 l (\(snVal := \(snVal+1\) MOD snmod\)) 81 -525 l (change seq nu) 491 -525 l (3) 5 -544 l (+sendCF\(usrh3\)) 89 -544 l (send CF) 491 -544 l (4) 5 -563 l (+fromRstate\(usrh3,0\)) 97 -563 l (new reception) 491 -563 l (5) 5 -582 l (+waitmsg\(usrh3,e_OK\)) 105 -582 l (wait for recept.) 491 -582 l 1 27 -473 115 vl 1 67 -473 115 vl 1 285 -473 115 vl 1 428 -473 115 vl 1 485 -473 115 vl 1 0 -588 575 hl F2 (Detailed Comments) 4 -604 l (:) 101 -604 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -604 l 2 0 -327 575 285 fr %%PageTrailer pgsave restore showpage %%Page: 74 72 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (74) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR13) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Reception abort due to bad sequence number in second CF) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that the IUT can receive again after the error) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l ([bsmax3 = 1]) 73 -179 l (INCONC) 434 -179 l (requires BS>1) 491 -179 l (2) 5 -198 l (+toRstate\(usrh3,2\)) 73 -198 l (wait for 2nd CF) 491 -198 l (3) 5 -217 l (\(snVal := \(snVal+1\) MOD snmod\)) 81 -217 l (change seq nu) 491 -217 l (4) 5 -236 l (+sendCF\(usrh3\)) 89 -236 l (send CF) 491 -236 l (5) 5 -255 l (+fromRstate\(usrh3,0\)) 97 -255 l (new reception) 491 -255 l (6) 5 -274 l (+waitmsg\(usrh3,e_OK\)) 105 -274 l (wait for recept.) 491 -274 l 1 27 -146 134 vl 1 67 -146 134 vl 1 285 -146 134 vl 1 428 -146 134 vl 1 485 -146 134 vl 1 0 -280 575 hl F2 (Detailed Comments) 4 -296 l (:) 101 -296 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -296 l 2 0 0 575 304 fr F1 (Test Case Dynamic Behaviour) 575 0 -363 c 1 0 -372 575 hl F2 (Test Case Name) 4 -388 l (:) 86 -388 l F3 (USR14) 94 -388 l F2 (Group) 4 -407 l (:) 86 -407 l F3 (USDTr/) 94 -407 l F2 (Purpose) 4 -426 l (:) 86 -426 l F3 (Reception abort due to bad FC transmission \(TAr expiration\) after FF reception) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail\(usrh3\)) 94 -464 l F2 (Comments) 4 -483 l (:) 86 -483 l F3 (Verify that the IUT can receive again after the error) 94 -483 l 1 0 -491 575 hl F2 (Nr) 27 0 -505 c (Label) 39 28 -505 c (Behaviour Description) 217 68 -505 c (Constraints Ref) 142 286 -505 c (Verdict) 56 429 -505 c (Comments) 89 486 -505 c 1 0 -511 575 hl F3 (1) 5 -525 l (TMP ! CallSetError ) 73 -525 l (SetErr\(noTransmission\)) 291 -525 l (2) 5 -544 l (+toRstate\(usrh3,0\)) 81 -544 l (to send a FF) 491 -544 l (3) 5 -563 l (START TwAr) 89 -563 l (4) 5 -582 l (?TIMEOUT TwAr) 97 -582 l (no FC reception) 491 -582 l (5) 5 -601 l (TMP ! CallSetError ) 105 -601 l (SetErr\(noNetError\)) 291 -601 l (6) 5 -620 l (+fromRstate\(usrh3,0\)) 113 -620 l (new reception) 491 -620 l (7) 5 -639 l (+waitmsg\(usrh3,e_OK\)) 121 -639 l (wait for recept.) 491 -639 l 1 27 -492 153 vl 1 67 -492 153 vl 1 285 -492 153 vl 1 428 -492 153 vl 1 485 -492 153 vl 1 0 -645 575 hl F2 (Detailed Comments) 4 -661 l (:) 101 -661 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -661 l 2 0 -346 575 323 fr %%PageTrailer pgsave restore showpage %%Page: 75 73 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (75) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR15_16) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Reception abort due to bad FC transmission \(TAr expiration\) after CF reception) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that the IUT can receive again after the error) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toRstate\(usrh3,1\)) 73 -179 l (after first FC) 491 -179 l (2) 5 -198 l (TMP ! CallSetError ) 81 -198 l (SetErr\(noTransmission\)) 291 -198 l (3) 5 -217 l (+toRstate\(usrh3,3\)) 89 -217 l (receive block) 491 -217 l (4) 5 -236 l (START TwAr) 97 -236 l (5) 5 -255 l (?TIMEOUT TwAr) 105 -255 l (no FC reception) 491 -255 l (6) 5 -274 l (TMP ! CallSetError ) 113 -274 l (SetErr\(noNetError\)) 291 -274 l (7) 5 -293 l (+fromRstate\(usrh3,0\)) 121 -293 l (new reception) 491 -293 l (8) 5 -312 l (+waitmsg\(usrh3,e_OK\)) 129 -312 l (wait for recept.) 491 -312 l 1 27 -146 172 vl 1 67 -146 172 vl 1 285 -146 172 vl 1 428 -146 172 vl 1 485 -146 172 vl 1 0 -318 575 hl F2 (Detailed Comments) 4 -334 l (:) 101 -334 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -334 l 2 0 0 575 342 fr F1 (Test Case Dynamic Behaviour) 575 0 -401 c 1 0 -410 575 hl F2 (Test Case Name) 4 -426 l (:) 86 -426 l F3 (USR19A) 94 -426 l F2 (Group) 4 -445 l (:) 86 -445 l F3 (USDTr/) 94 -445 l F2 (Purpose) 4 -464 l (:) 86 -464 l F3 (Reception abort due to TC expiration after first FC) 94 -464 l F2 (Configuration) 4 -483 l (:) 86 -483 l (Default) 4 -502 l (:) 86 -502 l F3 (OtherwiseFail\(usrh3\)) 94 -502 l F2 (Comments) 4 -521 l (:) 86 -521 l F3 (Verify that the IUT can receive again after the error) 94 -521 l 1 0 -529 575 hl F2 (Nr) 27 0 -543 c (Label) 39 28 -543 c (Behaviour Description) 217 68 -543 c (Constraints Ref) 142 286 -543 c (Verdict) 56 429 -543 c (Comments) 89 486 -543 c 1 0 -549 575 hl F3 (1) 5 -563 l (+toRstate\(usrh3,1\)) 73 -563 l (wait for CF) 491 -563 l (2) 5 -582 l (START TwC) 81 -582 l (3) 5 -601 l (?TIMEOUT TwC) 89 -601 l (no CF sent) 491 -601 l (4) 5 -620 l (+fromRstate\(usrh3,0\)) 97 -620 l (new reception) 491 -620 l (5) 5 -639 l (+waitmsg\(usrh3,e_OK\)) 105 -639 l (wait for recept.) 491 -639 l 1 27 -530 115 vl 1 67 -530 115 vl 1 285 -530 115 vl 1 428 -530 115 vl 1 485 -530 115 vl 1 0 -645 575 hl F2 (Detailed Comments) 4 -661 l (:) 101 -661 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -661 l 2 0 -384 575 285 fr %%PageTrailer pgsave restore showpage %%Page: 76 74 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (76) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR19B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify timer TC, reception can resume if separation time after first FC is less than TC) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toRstate\(usrh3,1\)) 73 -179 l (wait for CF) 491 -179 l (2) 5 -198 l (START TC) 81 -198 l (3) 5 -217 l (?TIMEOUT TC) 89 -217 l (no CF sent) 491 -217 l (4) 5 -236 l (+fromRstate\(usrh3,1\)) 97 -236 l (rest of reception) 491 -236 l (5) 5 -255 l (+waitmsg\(usrh3,e_OK\)) 105 -255 l (wait for recept.) 491 -255 l 1 27 -146 115 vl 1 67 -146 115 vl 1 285 -146 115 vl 1 428 -146 115 vl 1 485 -146 115 vl 1 0 -261 575 hl F2 (Detailed Comments) 4 -277 l (:) 101 -277 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -277 l 2 0 0 575 285 fr F1 (Test Case Dynamic Behaviour) 575 0 -344 c 1 0 -353 575 hl F2 (Test Case Name) 4 -369 l (:) 86 -369 l F3 (USR20A) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (USDTr/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Reception abort due to TC expiration after second FC) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail\(usrh3\)) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l F3 (Verify that the IUT can receive again after the error) 94 -464 l 1 0 -472 575 hl F2 (Nr) 27 0 -486 c (Label) 39 28 -486 c (Behaviour Description) 217 68 -486 c (Constraints Ref) 142 286 -486 c (Verdict) 56 429 -486 c (Comments) 89 486 -486 c 1 0 -492 575 hl F3 (1) 5 -506 l (+toRstate\(usrh3,4\)) 73 -506 l (after first block) 491 -506 l (2) 5 -525 l (START TwC) 81 -525 l (3) 5 -544 l (?TIMEOUT TwC) 89 -544 l (no CF sent) 491 -544 l (4) 5 -563 l (+fromRstate\(usrh3,0\)) 97 -563 l (new reception) 491 -563 l (5) 5 -582 l (+waitmsg\(usrh3,e_OK\)) 105 -582 l (wait for recept.) 491 -582 l 1 27 -473 115 vl 1 67 -473 115 vl 1 285 -473 115 vl 1 428 -473 115 vl 1 485 -473 115 vl 1 0 -588 575 hl F2 (Detailed Comments) 4 -604 l (:) 101 -604 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -604 l 2 0 -327 575 285 fr %%PageTrailer pgsave restore showpage %%Page: 77 75 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (77) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR20B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify timer TC, reception can resume if separation time after second FC is less than TC) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+toRstate\(usrh3,4\)) 73 -179 l (after first block) 491 -179 l (2) 5 -198 l (START TC) 81 -198 l (3) 5 -217 l (?TIMEOUT TC) 89 -217 l (no CF sent) 491 -217 l (4) 5 -236 l (+fromRstate\(usrh3,1\)) 97 -236 l (rest of reception) 491 -236 l (5) 5 -255 l (+waitmsg\(usrh3,e_OK\)) 105 -255 l (wait for recept.) 491 -255 l 1 27 -146 115 vl 1 67 -146 115 vl 1 285 -146 115 vl 1 428 -146 115 vl 1 485 -146 115 vl 1 0 -261 575 hl F2 (Detailed Comments) 4 -277 l (:) 101 -277 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -277 l 2 0 0 575 285 fr F1 (Test Case Dynamic Behaviour) 575 0 -344 c 1 0 -353 575 hl F2 (Test Case Name) 4 -369 l (:) 86 -369 l F3 (USR21A) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (USDTr/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Reception abort due to TD1 expiration after CF reception) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail\(usrh3\)) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l F3 (Verify that the IUT can receive again after the error) 94 -464 l 1 0 -472 575 hl F2 (Nr) 27 0 -486 c (Label) 39 28 -486 c (Behaviour Description) 217 68 -486 c (Constraints Ref) 142 286 -486 c (Verdict) 56 429 -486 c (Comments) 89 486 -486 c 1 0 -492 575 hl F3 (1) 5 -506 l ([bsmax3 = 1]) 73 -506 l (INCONC) 434 -506 l (requires BS>1) 491 -506 l (2) 5 -525 l (+toRstate\(usrh3,2\)) 73 -525 l (wait for 2nd CF) 491 -525 l (3) 5 -544 l (START TwD1) 81 -544 l (4) 5 -563 l (?TIMEOUT TwD1) 89 -563 l (no CF sent) 491 -563 l (5) 5 -582 l (+fromRstate\(usrh3,0\)) 97 -582 l (new reception) 491 -582 l (6) 5 -601 l (+waitmsg\(usrh3,e_OK\)) 105 -601 l (wait for recept.) 491 -601 l 1 27 -473 134 vl 1 67 -473 134 vl 1 285 -473 134 vl 1 428 -473 134 vl 1 485 -473 134 vl 1 0 -607 575 hl F2 (Detailed Comments) 4 -623 l (:) 101 -623 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -623 l 2 0 -327 575 304 fr %%PageTrailer pgsave restore showpage %%Page: 78 76 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (78) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USR21B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Verify timer TD1, reception can resume if separation time between consecutive CFs is less than TD1 ) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh3\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l ([bsmax3 = 1]) 73 -179 l (INCONC) 434 -179 l (requires BS>1) 491 -179 l (2) 5 -198 l (+toRstate\(usrh3,2\)) 73 -198 l (wait for 2nd CF) 491 -198 l (3) 5 -217 l (START TD1) 81 -217 l (4) 5 -236 l (?TIMEOUT TD1) 89 -236 l (no CF sent) 491 -236 l (5) 5 -255 l (+fromRstate\(usrh3,3\)) 97 -255 l (rest of reception) 491 -255 l (6) 5 -274 l (+waitmsg\(usrh3,e_OK\)) 105 -274 l (wait for recept.) 491 -274 l 1 27 -146 134 vl 1 67 -146 134 vl 1 285 -146 134 vl 1 428 -146 134 vl 1 485 -146 134 vl 1 0 -280 575 hl F2 (Detailed Comments) 4 -296 l (:) 101 -296 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -296 l 2 0 0 575 304 fr F1 (Test Case Dynamic Behaviour) 575 0 -363 c 1 0 -372 575 hl F2 (Test Case Name) 4 -388 l (:) 86 -388 l F3 (USP10) 94 -388 l F2 (Group) 4 -407 l (:) 86 -407 l F3 (USDTr/) 94 -407 l F2 (Purpose) 4 -426 l (:) 86 -426 l F3 (USDT frames with bad addressing information are ignored) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail\(usrh1\)) 94 -464 l F2 (Comments) 4 -483 l (:) 86 -483 l F3 (Verify that the IUT can receive again after the error) 94 -483 l 1 0 -491 575 hl F2 (Nr) 27 0 -505 c (Label) 39 28 -505 c (Behaviour Description) 217 68 -505 c (Constraints Ref) 142 286 -505 c (Verdict) 56 429 -505 c (Comments) 89 486 -505 c 1 0 -511 575 hl F3 (1) 5 -525 l (\(daFlag := 1, daPar := bad_da,) 73 -525 l (eaPar := bad_ea\)) 73 -540 l (bad addresses) 491 -525 l (2) 5 -559 l (+sendSF\(usrh1,0\)) 81 -559 l (send UF) 491 -559 l (3) 5 -578 l (\(daFlag := 0\)) 89 -578 l (4) 5 -597 l (+sendSF\(usrh1,0\)) 97 -597 l (good address) 491 -597 l (5) 5 -616 l (+waitmsg\(usrh1,e_OK\)) 105 -616 l (wait for recept.) 491 -616 l 1 27 -492 130 vl 1 67 -492 130 vl 1 285 -492 130 vl 1 428 -492 130 vl 1 485 -492 130 vl 1 0 -622 575 hl F2 (Detailed Comments) 4 -638 l (:) 101 -638 l 2 0 -346 575 300 fr %%PageTrailer pgsave restore showpage %%Page: 79 77 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (79) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USP11) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (USDT frames with bad address extension are ignored) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh1\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that the IUT can receive again after the error) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l ([MesgTab.[usrh1].addr_md = normal]) 73 -179 l (INCONC) 434 -179 l (only ext. addr) 491 -179 l (2) 5 -198 l (\(daFlag := 1, eaPar := bad_ea,) 73 -198 l (daPar := MesgTab.[usrh1].daddr\)) 73 -213 l (good address,) 491 -198 l (bad extension) 491 -213 l (3) 5 -232 l (+sendSF\(usrh1,0\)) 81 -232 l (send SF) 491 -232 l (4) 5 -251 l (\(daFlag := 0\)) 89 -251 l (5) 5 -270 l (+sendSF\(usrh1,0\)) 97 -270 l (good extension) 491 -270 l (6) 5 -289 l (+waitmsg\(usrh1,e_OK\)) 105 -289 l (wait for recept.) 491 -289 l 1 27 -146 149 vl 1 67 -146 149 vl 1 285 -146 149 vl 1 428 -146 149 vl 1 485 -146 149 vl 1 0 -295 575 hl F2 (Detailed Comments) 4 -311 l (:) 101 -311 l 2 0 0 575 319 fr F1 (Test Case Dynamic Behaviour) 575 0 -378 c 1 0 -387 575 hl F2 (Test Case Name) 4 -403 l (:) 86 -403 l F3 (USP12) 94 -403 l F2 (Group) 4 -422 l (:) 86 -422 l F3 (USDTr/) 94 -422 l F2 (Purpose) 4 -441 l (:) 86 -441 l F3 (USDT frames with bad PCI information are ignored) 94 -441 l F2 (Configuration) 4 -460 l (:) 86 -460 l (Default) 4 -479 l (:) 86 -479 l F3 (OtherwiseFail\(usrh1\)) 94 -479 l F2 (Comments) 4 -498 l (:) 86 -498 l F3 (Verify that the IUT can receive again after the error) 94 -498 l 1 0 -506 575 hl F2 (Nr) 27 0 -520 c (Label) 39 28 -520 c (Behaviour Description) 217 68 -520 c (Constraints Ref) 142 286 -520 c (Verdict) 56 429 -520 c (Comments) 89 486 -520 c 1 0 -526 575 hl F3 (1) 5 -540 l (+Bad_PCI) 73 -540 l (bad frame) 491 -540 l (2) 5 -559 l (+sendSF\(usrh1,0\)) 81 -559 l (good frame) 491 -559 l (3) 5 -578 l (+waitmsg\(usrh1,e_OK\)) 89 -578 l (wait for recept.) 491 -578 l (Bad_PCI) 73 -599 l (4) 5 -618 l (+set_par\(usrh1,0\)) 73 -618 l (set length, data) 491 -618 l (5) 5 -637 l ([MesgTab.[usrh1].addr_md = normal]) 81 -637 l (6) 5 -656 l (COM ! SF \(SF.pdu.opCode := badPCI\)) 89 -656 l (SFNd) 291 -656 l (normal addr.) 491 -656 l (7) 5 -675 l (COM ! SF \(SF.pdu.opCode := badPCI\)) 81 -675 l (SFEd) 291 -675 l (extended addr.) 491 -675 l 1 27 -507 174 vl 1 67 -507 174 vl 1 285 -507 174 vl 1 428 -507 174 vl 1 485 -507 174 vl 1 0 -681 575 hl F2 (Detailed Comments) 4 -697 l (:) 101 -697 l 2 0 -361 575 344 fr %%PageTrailer pgsave restore showpage %%Page: 80 78 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (80) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (USS24) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (USDTr/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 ( SF with data length > MUDBPF is ignored) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(usrh1\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Verify that the IUT can transmit again after the error) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+Bad_dl) 73 -179 l (bad frame) 491 -179 l (2) 5 -198 l (+sendSF\(usrh1,0\)) 81 -198 l (good frame) 491 -198 l (3) 5 -217 l (+waitmsg\(usrh1,e_OK\)) 89 -217 l (wait for recept.) 491 -217 l (Bad_dl) 73 -238 l (4) 5 -257 l (+set_par\(usrh1,0\)) 73 -257 l (set length, data) 491 -257 l (5) 5 -276 l ([MesgTab.[usrh1].addr_md = normal]) 81 -276 l (6) 5 -295 l (COM ! SF ) 89 -295 l (\(SF.pdu.dl := INT_TO_BIT\(segSize+1,4\)\)) 89 -310 l (SFNd) 291 -295 l (normal addr.) 491 -295 l (7) 5 -329 l (COM ! SF) 81 -329 l (\(SF.pdu.dl := INT_TO_BIT\(segSize+1,4\)\)) 81 -344 l (SFEd) 291 -329 l (extended addr.) 491 -329 l 1 27 -146 204 vl 1 67 -146 204 vl 1 285 -146 204 vl 1 428 -146 204 vl 1 485 -146 204 vl 1 0 -350 575 hl F2 (Detailed Comments) 4 -366 l (:) 101 -366 l F3 ( \(test case name to be changed - error, placed in sending machine in Test Plan\)) 109 -366 l 2 0 0 575 374 fr F1 (Test Case Dynamic Behaviour) 575 0 -433 c 1 0 -442 575 hl F2 (Test Case Name) 4 -458 l (:) 86 -458 l F3 (API1_2) 94 -458 l F2 (Group) 4 -477 l (:) 86 -477 l F3 (CCC0/) 94 -477 l F2 (Purpose) 4 -496 l (:) 86 -496 l F3 (StartCOM initialises the communication hardware and returns E_OK) 94 -496 l F2 (Configuration) 4 -515 l (:) 86 -515 l (Default) 4 -534 l (:) 86 -534 l F3 (IgnoreCOM) 94 -534 l F2 (Comments) 4 -553 l (:) 86 -553 l 1 0 -561 575 hl (Nr) 27 0 -575 c (Label) 39 28 -575 c (Behaviour Description) 217 68 -575 c (Constraints Ref) 142 286 -575 c (Verdict) 56 429 -575 c (Comments) 89 486 -575 c 1 0 -581 575 hl F3 (1) 5 -595 l (TMP!CallStart START Tstart) 73 -595 l (Start\(always,e_OK\)) 291 -595 l (2) 5 -614 l (TMP?APIStatus CANCEL Tstart) 81 -614 l (RS_Start\(e_OK\)) 291 -614 l 1 27 -562 58 vl 1 67 -562 58 vl 1 285 -562 58 vl 1 428 -562 58 vl 1 485 -562 58 vl 1 0 -620 575 hl F2 (Detailed Comments) 4 -636 l (:) 101 -636 l 2 0 -416 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 81 79 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (81) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API3) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (StartCOM returns the error code of MessageInit) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(0\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallStart START Tstart) 73 -179 l (Start\(always,e_INIT\)) 291 -179 l (2) 5 -198 l (TMP?APIStatus CANCEL Tstart) 81 -198 l (RS_Start\(e_INIT\)) 291 -198 l 1 27 -146 58 vl 1 67 -146 58 vl 1 285 -146 58 vl 1 428 -146 58 vl 1 485 -146 58 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l 2 0 0 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Case Name) 4 -312 l (:) 86 -312 l F3 (API6) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (CCC0/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (Basic test of SendMessage withoutCopy) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (OtherwiseFail\(smsh\)) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l 1 0 -415 575 hl (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l (+rdata\(smsh,0\)) 73 -449 l (receive data) 491 -449 l (2) 5 -468 l (+getSstat\(sendMsg,smsh,e_OK\)) 81 -468 l (SendMsg status) 491 -468 l 1 27 -416 58 vl 1 67 -416 58 vl 1 285 -416 58 vl 1 428 -416 58 vl 1 485 -416 58 vl 1 0 -474 575 hl F2 (Detailed Comments) 4 -490 l (:) 101 -490 l 2 0 -270 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -557 c 1 0 -566 575 hl F2 (Test Case Name) 4 -582 l (:) 86 -582 l F3 (API4) 94 -582 l F2 (Group) 4 -601 l (:) 86 -601 l F3 (CCC0/) 94 -601 l F2 (Purpose) 4 -620 l (:) 86 -620 l F3 (Basic test of SendMessage withCopy) 94 -620 l F2 (Configuration) 4 -639 l (:) 86 -639 l (Default) 4 -658 l (:) 86 -658 l F3 (OtherwiseFail\(smsch\)) 94 -658 l F2 (Comments) 4 -677 l (:) 86 -677 l 1 0 -685 575 hl (Nr) 27 0 -699 c (Label) 39 28 -699 c (Behaviour Description) 217 68 -699 c (Constraints Ref) 142 286 -699 c (Verdict) 56 429 -699 c (Comments) 89 486 -699 c 1 0 -705 575 hl F3 (1) 5 -719 l (+rdata\(smsch,0\)) 73 -719 l (receive data) 491 -719 l (2) 5 -738 l (+getSstat\(sendMsg,smsch,e_OK\)) 81 -738 l (SendMsg status) 491 -738 l 1 27 -686 58 vl 1 67 -686 58 vl 1 285 -686 58 vl 1 428 -686 58 vl 1 485 -686 58 vl 1 0 -744 575 hl F2 (Detailed Comments) 4 -760 l (:) 101 -760 l 2 0 -540 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 82 80 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (82) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API14) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Basic test of ReceiveMessage withoutCopy) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmsh\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+sdata\(rmsh,0\)) 73 -179 l (send data) 491 -179 l (2) 5 -198 l (+waitmsg\(rmsh,e_OK\)) 81 -198 l (wait for msg) 491 -198 l 1 27 -146 58 vl 1 67 -146 58 vl 1 285 -146 58 vl 1 428 -146 58 vl 1 485 -146 58 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l 2 0 0 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Case Name) 4 -312 l (:) 86 -312 l F3 (SRV3A) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (CCC0/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (ReceiveMessage withoutCopy - Message is overwritten whenever a new message arrives) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (OtherwiseFail\(rmsh\)) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l 1 0 -415 575 hl (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l (TMP ! ConfigUT START Twait) 73 -449 l (ConfUT\(rmsh,'00100'B\)) 291 -449 l (don't receive) 491 -449 l (2) 5 -468 l (?TIMEOUT Twait) 81 -468 l (3) 5 -487 l (+sdata\(rmsh,0\)) 89 -487 l (send data) 491 -487 l (4) 5 -506 l (?TIMEOUT Twait) 97 -506 l (5) 5 -525 l (TMP ! ConfigUT START Twait) 105 -525 l (ConfUT\(rmsh,'00000'B\)) 291 -525 l (receive again) 491 -525 l (6) 5 -544 l (?TIMEOUT Twait) 113 -544 l (7) 5 -563 l (+sdata\(rmsh,0\)) 121 -563 l (send data) 491 -563 l (8) 5 -582 l (+waitmsg\(rmsh,e_OK\)) 129 -582 l (wait for msg) 491 -582 l 1 27 -416 172 vl 1 67 -416 172 vl 1 285 -416 172 vl 1 428 -416 172 vl 1 485 -416 172 vl 1 0 -588 575 hl F2 (Detailed Comments) 4 -604 l (:) 101 -604 l 2 0 -270 575 342 fr %%PageTrailer pgsave restore showpage %%Page: 83 81 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (83) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API15) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessage withoutCopy returns E_COM_NOMSG if no message has been received so far) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmsh\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Restarts COM to enable more than one execution) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallStart START Tstart) 73 -179 l (Start\(ifError,e_OK\)) 291 -179 l (StartCOM) 491 -179 l (2) 5 -198 l (?TIMEOUT Tstart) 81 -198 l (3) 5 -217 l (TMP ! CallAPI ) 89 -217 l (RFC\(rcvMsg,rmsh,always\)) 291 -217 l (ask for recept.) 491 -217 l (4) 5 -236 l (+waitmsg\(rmsh,e_COM_NOMSG\)) 97 -236 l (error status) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (API8) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (CCC0/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Basic test of ReceiveMessage withCopy) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(rmsch\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l 1 0 -453 575 hl (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+sdata\(rmsch,0\)) 73 -487 l (send data) 491 -487 l (2) 5 -506 l (+waitmsg\(rmsch,e_OK\)) 81 -506 l (wait for msg) 491 -506 l 1 27 -454 58 vl 1 67 -454 58 vl 1 285 -454 58 vl 1 428 -454 58 vl 1 485 -454 58 vl 1 0 -512 575 hl F2 (Detailed Comments) 4 -528 l (:) 101 -528 l 2 0 -308 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 84 82 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (84) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV3B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessage withCopy - Message is overwritten whenever a new message arrives) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmsch\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(rmsch,'00100'B\)) 291 -179 l (don't receive) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+sdata\(rmsch,0\)) 89 -217 l (send data) 491 -217 l (4) 5 -236 l (?TIMEOUT Twait) 97 -236 l (5) 5 -255 l (TMP ! ConfigUT START Twait) 105 -255 l (ConfUT\(rmsch,'00000'B\)) 291 -255 l (receive again) 491 -255 l (6) 5 -274 l (?TIMEOUT Twait) 113 -274 l (7) 5 -293 l (+sdata\(rmsch,0\)) 121 -293 l (send data) 491 -293 l (8) 5 -312 l (+waitmsg\(rmsch,e_OK\)) 129 -312 l (wait for msg) 491 -312 l 1 27 -146 172 vl 1 67 -146 172 vl 1 285 -146 172 vl 1 428 -146 172 vl 1 485 -146 172 vl 1 0 -318 575 hl F2 (Detailed Comments) 4 -334 l (:) 101 -334 l 2 0 0 575 342 fr F1 (Test Case Dynamic Behaviour) 575 0 -401 c 1 0 -410 575 hl F2 (Test Case Name) 4 -426 l (:) 86 -426 l F3 (API10) 94 -426 l F2 (Group) 4 -445 l (:) 86 -445 l F3 (CCC0/) 94 -445 l F2 (Purpose) 4 -464 l (:) 86 -464 l F3 (If no message has been received since the last call, ReceiveMessage delivers the current data) 94 -464 l F2 (Configuration) 4 -483 l (:) 86 -483 l (Default) 4 -502 l (:) 86 -502 l F3 (OtherwiseFail\(rmsch\)) 94 -502 l F2 (Comments) 4 -521 l (:) 86 -521 l 1 0 -529 575 hl (Nr) 27 0 -543 c (Label) 39 28 -543 c (Behaviour Description) 217 68 -543 c (Constraints Ref) 142 286 -543 c (Verdict) 56 429 -543 c (Comments) 89 486 -543 c 1 0 -549 575 hl F3 (1) 5 -563 l (+sdata\(rmsch,0\)) 73 -563 l (send data) 491 -563 l (2) 5 -582 l (+waitmsg\(rmsch,e_OK\)) 81 -582 l (wait for msg) 491 -582 l (3) 5 -601 l (TMP ! CallAPI) 89 -601 l (RFC\(rcvMsg,rmsch,always\)) 291 -601 l (ask for recept.) 491 -601 l (4) 5 -620 l (+waitmsg\(rmsch,e_OK\)) 97 -620 l (same data) 491 -620 l 1 27 -530 96 vl 1 67 -530 96 vl 1 285 -530 96 vl 1 428 -530 96 vl 1 485 -530 96 vl 1 0 -626 575 hl F2 (Detailed Comments) 4 -642 l (:) 101 -642 l 2 0 -384 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 85 83 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (85) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API9) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessage withCopy returns E_COM_NOMSG if no message has been received so far) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmsch\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Restarts COM to enable more than one execution) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallStart START Tstart) 73 -179 l (Start\(ifError,e_OK\)) 291 -179 l (StartCOM) 491 -179 l (2) 5 -198 l (?TIMEOUT Tstart) 81 -198 l (3) 5 -217 l (TMP ! CallAPI) 89 -217 l (RFC\(rcvMsg,rmsch,always\)) 291 -217 l (ask for recept.) 491 -217 l (4) 5 -236 l (+waitmsg\(rmsch,e_COM_NOMSG\)) 97 -236 l (error status) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (LAPI4_8) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (CCC0/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Basic test of local SendMessage/ReceiveMessage withCopy) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (IgnoreCOM) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l 1 0 -453 575 hl (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+r2sendl\(lmsch\)) 73 -487 l (send local msg) 491 -487 l (2) 5 -506 l (+waitmsg\(lmsch,e_OK\)) 81 -506 l (wait for msg) 491 -506 l (3) 5 -525 l (+getSstat\(sendMsg,lmsch,e_OK\)) 89 -525 l (SendMsg status) 491 -525 l 1 27 -454 77 vl 1 67 -454 77 vl 1 285 -454 77 vl 1 428 -454 77 vl 1 485 -454 77 vl 1 0 -531 575 hl F2 (Detailed Comments) 4 -547 l (:) 101 -547 l 2 0 -308 575 247 fr %%PageTrailer pgsave restore showpage %%Page: 86 84 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (86) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (LSRV3) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessage of local message - Message is overwritten whenever a new message arrives) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(lmsch\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(lmsch,'00100'B\)) 291 -179 l (don't receive) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+r2sendl\(lmsch\)) 89 -217 l (send local msg) 491 -217 l (4) 5 -236 l (?TIMEOUT Twait) 97 -236 l (5) 5 -255 l (TMP ! ConfigUT START Twait) 105 -255 l (ConfUT\(lmsch,'00000'B\)) 291 -255 l (receive again) 491 -255 l (6) 5 -274 l (?TIMEOUT Twait) 113 -274 l (7) 5 -293 l (+r2sendl\(lmsch\)) 121 -293 l (send local msg) 491 -293 l (8) 5 -312 l (+waitmsg\(lmsch,e_OK\)) 129 -312 l (wait for msg) 491 -312 l 1 27 -146 172 vl 1 67 -146 172 vl 1 285 -146 172 vl 1 428 -146 172 vl 1 485 -146 172 vl 1 0 -318 575 hl F2 (Detailed Comments) 4 -334 l (:) 101 -334 l 2 0 0 575 342 fr F1 (Test Case Dynamic Behaviour) 575 0 -401 c 1 0 -410 575 hl F2 (Test Case Name) 4 -426 l (:) 86 -426 l F3 (LAPI10) 94 -426 l F2 (Group) 4 -445 l (:) 86 -445 l F3 (CCC0/) 94 -445 l F2 (Purpose) 4 -464 l (:) 86 -464 l F3 (If no local message has been received since the last call, ReceiveMessage delivers the current data) 94 -464 l F2 (Configuration) 4 -483 l (:) 86 -483 l (Default) 4 -502 l (:) 86 -502 l F3 (IgnoreCOM) 94 -502 l F2 (Comments) 4 -521 l (:) 86 -521 l 1 0 -529 575 hl (Nr) 27 0 -543 c (Label) 39 28 -543 c (Behaviour Description) 217 68 -543 c (Constraints Ref) 142 286 -543 c (Verdict) 56 429 -543 c (Comments) 89 486 -543 c 1 0 -549 575 hl F3 (1) 5 -563 l (+r2sendl\(lmsch\)) 73 -563 l (send local msg) 491 -563 l (2) 5 -582 l (+waitmsg\(lmsch,e_OK\)) 81 -582 l (wait for msg) 491 -582 l (3) 5 -601 l (TMP ! CallAPI) 89 -601 l (RFC\(rcvMsg,lmsch,always\)) 291 -601 l (ask for recept.) 491 -601 l (4) 5 -620 l (+waitmsg\(lmsch,e_OK\)) 97 -620 l (same data) 491 -620 l 1 27 -530 96 vl 1 67 -530 96 vl 1 285 -530 96 vl 1 428 -530 96 vl 1 485 -530 96 vl 1 0 -626 575 hl F2 (Detailed Comments) 4 -642 l (:) 101 -642 l 2 0 -384 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 87 85 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (87) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (LAPI9) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessage for local message returns E_COM_NOMSG if no message has been received so far) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Restarts COM to enable more than one execution) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallStart START Tstart) 73 -179 l (Start\(ifError,e_OK\)) 291 -179 l (StartCOM) 491 -179 l (2) 5 -198 l (?TIMEOUT Tstart) 81 -198 l (3) 5 -217 l (TMP ! CallAPI) 89 -217 l (RFC\(rcvMsg,lmsch,always\)) 291 -217 l (ask for recept.) 491 -217 l (4) 5 -236 l (+waitmsg\(lmsch,e_COM_NOMSG\)) 97 -236 l (error status) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (API21_23) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (CCC0/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Test of GetMessageResource/ReleaseMessageResource) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(smsh\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l 1 0 -453 575 hl (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (TMP ! CallAPI START Tresp) 73 -487 l (RFC\(getRes,smsh,always\)) 291 -487 l (get resource) 491 -487 l (2) 5 -506 l (TMP ? APIStatus CANCEL Tresp ) 81 -506 l (RS\(getRes,smsh,e_OK\)) 291 -506 l (result) 491 -506 l (3) 5 -525 l (TMP ! CallAPI START Tresp) 89 -525 l (RFC\(relRes,smsh,always\)) 291 -525 l (release) 491 -525 l (resource) 491 -540 l (4) 5 -559 l (TMP ? APIStatus CANCEL Tresp ) 97 -559 l (RS\(relRes,smsh,e_OK\)) 291 -559 l (result) 491 -559 l 1 27 -454 111 vl 1 67 -454 111 vl 1 285 -454 111 vl 1 428 -454 111 vl 1 485 -454 111 vl 1 0 -565 575 hl F2 (Detailed Comments) 4 -581 l (:) 101 -581 l 2 0 -308 575 281 fr %%PageTrailer pgsave restore showpage %%Page: 88 86 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (88) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API22) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (GetMessageResource returns E_COM_BUSY if the message object is already busy) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(smsh\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! CallAPI START Tresp) 73 -179 l (RFC\(getRes,smsh,always\)) 291 -179 l (get resource) 491 -179 l (2) 5 -198 l (TMP ? APIStatus CANCEL Tresp ) 81 -198 l (RS\(getRes,smsh,e_OK\)) 291 -198 l (result) 491 -198 l (3) 5 -217 l (TMP ! CallAPI START Tresp) 89 -217 l (RFC\(getRes,smsh,always\)) 291 -217 l (get resource) 491 -217 l (4) 5 -236 l (TMP ? APIStatus CANCEL Tresp ) 97 -236 l (RS\(getRes,smsh,) 291 -236 l (e_COM_BUSY\)) 291 -251 l (error) 491 -236 l (5) 5 -270 l (TMP ! CallAPI START Tresp) 89 -270 l (RFC\(relRes,smsh,always\)) 291 -270 l (release) 491 -270 l (resource) 491 -285 l (6) 5 -304 l (TMP ? APIStatus CANCEL Tresp ) 97 -304 l (RS\(relRes,smsh,e_OK\)) 291 -304 l (result) 491 -304 l 1 27 -146 164 vl 1 67 -146 164 vl 1 285 -146 164 vl 1 428 -146 164 vl 1 485 -146 164 vl 1 0 -310 575 hl F2 (Detailed Comments) 4 -326 l (:) 101 -326 l 2 0 0 575 334 fr F1 (Test Case Dynamic Behaviour) 575 0 -393 c 1 0 -402 575 hl F2 (Test Case Name) 4 -418 l (:) 86 -418 l F3 (API24A) 94 -418 l F2 (Group) 4 -437 l (:) 86 -437 l F3 (CCC0/) 94 -437 l F2 (Purpose) 4 -456 l (:) 86 -456 l F3 (Test of GetMessageStatus - Message withoutCopy) 94 -456 l F2 (Configuration) 4 -475 l (:) 86 -475 l (Default) 4 -494 l (:) 86 -494 l F3 (OtherwiseFail\(rmsh\)) 94 -494 l F2 (Comments) 4 -513 l (:) 86 -513 l F3 (Begins with StartCOM in order to test status E_COM_NOMSG) 94 -513 l 1 0 -521 575 hl F2 (Nr) 27 0 -535 c (Label) 39 28 -535 c (Behaviour Description) 217 68 -535 c (Constraints Ref) 142 286 -535 c (Verdict) 56 429 -535 c (Comments) 89 486 -535 c 1 0 -541 575 hl F3 (1) 5 -555 l (TMP!CallStart START Tstart) 73 -555 l (Start\(ifError,e_OK\)) 291 -555 l (StartCOM) 491 -555 l (2) 5 -574 l (?TIMEOUT Tstart) 81 -574 l (3) 5 -593 l (+getStatus\(rmsh,e_COM_NOMSG\)) 89 -593 l (no message) 491 -593 l (4) 5 -612 l (+sdata\(rmsh,0\)) 97 -612 l (send data) 491 -612 l (5) 5 -631 l (START Twait) 105 -631 l (6) 5 -650 l (? TIMEOUT Twait) 113 -650 l (7) 5 -669 l (+getStatus\(rmsh,e_OK\)) 121 -669 l (status OK) 491 -669 l 1 27 -522 153 vl 1 67 -522 153 vl 1 285 -522 153 vl 1 428 -522 153 vl 1 485 -522 153 vl 1 0 -675 575 hl F2 (Detailed Comments) 4 -691 l (:) 101 -691 l 2 0 -376 575 323 fr %%PageTrailer pgsave restore showpage %%Page: 89 87 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (89) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API24B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Test of GetMessageStatus - Message withCopy) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmsch\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Begins with StartCOM in order to test status E_COM_NOMSG) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallStart START Tstart) 73 -179 l (Start\(ifError,e_OK\)) 291 -179 l (StartCOM) 491 -179 l (2) 5 -198 l (?TIMEOUT Tstart) 81 -198 l (3) 5 -217 l (+getStatus\(rmsch,e_COM_NOMSG\)) 89 -217 l (no message) 491 -217 l (4) 5 -236 l (+sdata\(rmsch,0\)) 97 -236 l (send data) 491 -236 l (5) 5 -255 l (START Twait) 105 -255 l (6) 5 -274 l (? TIMEOUT Twait) 113 -274 l (7) 5 -293 l (+getStatus\(rmsch,e_OK\)) 121 -293 l (status OK) 491 -293 l 1 27 -146 153 vl 1 67 -146 153 vl 1 285 -146 153 vl 1 428 -146 153 vl 1 485 -146 153 vl 1 0 -299 575 hl F2 (Detailed Comments) 4 -315 l (:) 101 -315 l 2 0 0 575 323 fr F1 (Test Case Dynamic Behaviour) 575 0 -382 c 1 0 -391 575 hl F2 (Test Case Name) 4 -407 l (:) 86 -407 l F3 (API25) 94 -407 l F2 (Group) 4 -426 l (:) 86 -426 l F3 (CCC0/) 94 -426 l F2 (Purpose) 4 -445 l (:) 86 -445 l F3 (SendMessage returns E_COM_ID in case of invalid message identifier) 94 -445 l F2 (Configuration) 4 -464 l (:) 86 -464 l (Default) 4 -483 l (:) 86 -483 l F3 (IgnoreCOM) 94 -483 l F2 (Comments) 4 -502 l (:) 86 -502 l 1 0 -510 575 hl (Nr) 27 0 -524 c (Label) 39 28 -524 c (Behaviour Description) 217 68 -524 c (Constraints Ref) 142 286 -524 c (Verdict) 56 429 -524 c (Comments) 89 486 -524 c 1 0 -530 575 hl F3 (1) 5 -544 l (TMP!CallSM \(CallSM.pdu.message :=) 73 -544 l (bad_msg\) START Tresp) 73 -559 l (SMS\(0\)) 291 -544 l (2) 5 -578 l (TMP!CallAPI START Tresp) 81 -578 l (AnyRFC\(sendMsg,bad_msg\)) 291 -578 l (3) 5 -597 l (TMP?APIStatus CANCEL Tresp) 89 -597 l (RS_ID\(sendMsg,bad_msg\)) 291 -597 l 1 27 -511 92 vl 1 67 -511 92 vl 1 285 -511 92 vl 1 428 -511 92 vl 1 485 -511 92 vl 1 0 -603 575 hl F2 (Detailed Comments) 4 -619 l (:) 101 -619 l 2 0 -365 575 262 fr %%PageTrailer pgsave restore showpage %%Page: 90 88 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (90) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API26) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessage returns E_COM_ID in case of invalid message identifier) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallAPI START Tresp) 73 -179 l (AnyRFC\(rcvMsg,bad_msg\)) 291 -179 l (2) 5 -198 l (TMP?RMStatus CANCEL Tresp) 81 -198 l (RMS_ID\(stBit,bad_msg\)) 291 -198 l 1 27 -146 58 vl 1 67 -146 58 vl 1 285 -146 58 vl 1 428 -146 58 vl 1 485 -146 58 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l 2 0 0 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Case Name) 4 -312 l (:) 86 -312 l F3 (API27) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (CCC0/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (GetMessageResource returns E_COM_ID in case of invalid message identifier) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (IgnoreCOM) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l 1 0 -415 575 hl (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l (TMP!CallAPI START Tresp) 73 -449 l (AnyRFC\(getRes,bad_msg\)) 291 -449 l (2) 5 -468 l (TMP?APIStatus CANCEL Tresp) 81 -468 l (RS_ID\(getRes,bad_msg\)) 291 -468 l 1 27 -416 58 vl 1 67 -416 58 vl 1 285 -416 58 vl 1 428 -416 58 vl 1 485 -416 58 vl 1 0 -474 575 hl F2 (Detailed Comments) 4 -490 l (:) 101 -490 l 2 0 -270 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -557 c 1 0 -566 575 hl F2 (Test Case Name) 4 -582 l (:) 86 -582 l F3 (API28) 94 -582 l F2 (Group) 4 -601 l (:) 86 -601 l F3 (CCC0/) 94 -601 l F2 (Purpose) 4 -620 l (:) 86 -620 l F3 (ReleaseMessageResource returns E_COM_ID in case of invalid message identifier) 94 -620 l F2 (Configuration) 4 -639 l (:) 86 -639 l (Default) 4 -658 l (:) 86 -658 l F3 (IgnoreCOM) 94 -658 l F2 (Comments) 4 -677 l (:) 86 -677 l 1 0 -685 575 hl (Nr) 27 0 -699 c (Label) 39 28 -699 c (Behaviour Description) 217 68 -699 c (Constraints Ref) 142 286 -699 c (Verdict) 56 429 -699 c (Comments) 89 486 -699 c 1 0 -705 575 hl F3 (1) 5 -719 l (TMP!CallAPI START Tresp) 73 -719 l (AnyRFC\(relRes,bad_msg\)) 291 -719 l (2) 5 -738 l (TMP?APIStatus CANCEL Tresp) 81 -738 l (RS_ID\(relRes,bad_msg\)) 291 -738 l 1 27 -686 58 vl 1 67 -686 58 vl 1 285 -686 58 vl 1 428 -686 58 vl 1 485 -686 58 vl 1 0 -744 575 hl F2 (Detailed Comments) 4 -760 l (:) 101 -760 l 2 0 -540 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 91 89 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (91) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API29) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (GetMessageStatus returns E_COM_ID in case of invalid message identifier) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallAPI START Tresp) 73 -179 l (AnyRFC\(getStat,bad_msg\)) 291 -179 l (2) 5 -198 l (TMP?APIStatus CANCEL Tresp) 81 -198 l (RS_ID\(getStat,bad_msg\)) 291 -198 l 1 27 -146 58 vl 1 67 -146 58 vl 1 285 -146 58 vl 1 428 -146 58 vl 1 485 -146 58 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l 2 0 0 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Case Name) 4 -312 l (:) 86 -312 l F3 (API32) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (CCC0/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (SendMessage withCopy can be called at ISR level) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (OtherwiseFail\(smsch\)) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l 1 0 -415 575 hl (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l (TMP ! ConfigUT) 73 -449 l (ConfUT\(smsch,'01000'B\)) 291 -449 l (at ISR level) 491 -449 l (2) 5 -468 l (+rdata\(smsch,0\)) 81 -468 l (receive data) 491 -468 l (3) 5 -487 l (+getSstat\(sendMsg,smsch,e_OK\)) 89 -487 l (SendMsg status) 491 -487 l (4) 5 -506 l (TMP ! ConfigUT START Twait) 97 -506 l (ConfUT\(rmsch,'00000'B\)) 291 -506 l (at task level) 491 -506 l (5) 5 -525 l (?TIMEOUT Twait) 105 -525 l 1 27 -416 115 vl 1 67 -416 115 vl 1 285 -416 115 vl 1 428 -416 115 vl 1 485 -416 115 vl 1 0 -531 575 hl F2 (Detailed Comments) 4 -547 l (:) 101 -547 l 2 0 -270 575 285 fr %%PageTrailer pgsave restore showpage %%Page: 92 90 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (92) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API33) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessage withtCopy can be called at ISR level) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmsch\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(rmsch,'01000'B\)) 291 -179 l (at ISR level) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+sdata\(rmsch,0\)) 89 -217 l (send data) 491 -217 l (4) 5 -236 l (+waitmsg\(rmsch,e_OK\)) 97 -236 l (wait for msg) 491 -236 l (5) 5 -255 l (TMP ! ConfigUT START Twait) 105 -255 l (ConfUT\(rmsch,'00000'B\)) 291 -255 l (at task level) 491 -255 l (6) 5 -274 l (?TIMEOUT Twait) 113 -274 l 1 27 -146 134 vl 1 67 -146 134 vl 1 285 -146 134 vl 1 428 -146 134 vl 1 485 -146 134 vl 1 0 -280 575 hl F2 (Detailed Comments) 4 -296 l (:) 101 -296 l 2 0 0 575 304 fr F1 (Test Case Dynamic Behaviour) 575 0 -363 c 1 0 -372 575 hl F2 (Test Case Name) 4 -388 l (:) 86 -388 l F3 (API34) 94 -388 l F2 (Group) 4 -407 l (:) 86 -407 l F3 (CCC0/) 94 -407 l F2 (Purpose) 4 -426 l (:) 86 -426 l F3 (GetMessageStatus can be called at ISR level) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail\(rmsch\)) 94 -464 l F2 (Comments) 4 -483 l (:) 86 -483 l 1 0 -491 575 hl (Nr) 27 0 -505 c (Label) 39 28 -505 c (Behaviour Description) 217 68 -505 c (Constraints Ref) 142 286 -505 c (Verdict) 56 429 -505 c (Comments) 89 486 -505 c 1 0 -511 575 hl F3 (1) 5 -525 l (+sdata\(rmsch,0\)) 73 -525 l (send data) 491 -525 l (2) 5 -544 l (TMP ! ConfigUT START Twait) 81 -544 l (ConfUT\(rmsch,'01000'B\)) 291 -544 l (at ISR level) 491 -544 l (3) 5 -563 l (? TIMEOUT Twait) 89 -563 l (4) 5 -582 l (+getStatus\(rmsch,e_OK\)) 97 -582 l (status OK) 491 -582 l (5) 5 -601 l (TMP ! ConfigUT START Twait) 105 -601 l (ConfUT\(rmsch,'00000'B\)) 291 -601 l (at task level) 491 -601 l (6) 5 -620 l (?TIMEOUT Twait) 113 -620 l 1 27 -492 134 vl 1 67 -492 134 vl 1 285 -492 134 vl 1 428 -492 134 vl 1 485 -492 134 vl 1 0 -626 575 hl F2 (Detailed Comments) 4 -642 l (:) 101 -642 l 2 0 -346 575 304 fr %%PageTrailer pgsave restore showpage %%Page: 93 91 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (93) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API35) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC0/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessage withtCopy can be called in ErrorHook routine) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmsch\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(rmsch,'10000'B\)) 291 -179 l (from ErrorHook) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+sdata\(rmsch,0\)) 89 -217 l (send data) 491 -217 l (4) 5 -236 l (+waitmsg\(rmsch,e_OK\)) 97 -236 l (wait for msg) 491 -236 l (5) 5 -255 l (TMP ! ConfigUT START Twait) 105 -255 l (ConfUT\(rmsch,'00000'B\)) 291 -255 l (user routine) 491 -255 l (6) 5 -274 l (?TIMEOUT Twait) 113 -274 l 1 27 -146 134 vl 1 67 -146 134 vl 1 285 -146 134 vl 1 428 -146 134 vl 1 485 -146 134 vl 1 0 -280 575 hl F2 (Detailed Comments) 4 -296 l (:) 101 -296 l 2 0 0 575 304 fr F1 (Test Case Dynamic Behaviour) 575 0 -363 c 1 0 -372 575 hl F2 (Test Case Name) 4 -388 l (:) 86 -388 l F3 (API36) 94 -388 l F2 (Group) 4 -407 l (:) 86 -407 l F3 (CCC0/) 94 -407 l F2 (Purpose) 4 -426 l (:) 86 -426 l F3 (GetMessageStatus can be called in ErrorHook routine) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail\(rmsch\)) 94 -464 l F2 (Comments) 4 -483 l (:) 86 -483 l 1 0 -491 575 hl (Nr) 27 0 -505 c (Label) 39 28 -505 c (Behaviour Description) 217 68 -505 c (Constraints Ref) 142 286 -505 c (Verdict) 56 429 -505 c (Comments) 89 486 -505 c 1 0 -511 575 hl F3 (1) 5 -525 l (+sdata\(rmsch,0\)) 73 -525 l (send data) 491 -525 l (2) 5 -544 l (TMP ! ConfigUT START Twait) 81 -544 l (ConfUT\(rmsch,'10000'B\)) 291 -544 l (from ErrorHook) 491 -544 l (3) 5 -563 l (? TIMEOUT Twait) 89 -563 l (4) 5 -582 l (+getStatus\(rmsch,e_OK\)) 97 -582 l (status OK) 491 -582 l (5) 5 -601 l (TMP ! ConfigUT START Twait) 105 -601 l (ConfUT\(rmsch,'00000'B\)) 291 -601 l (user routine) 491 -601 l (6) 5 -620 l (?TIMEOUT Twait) 113 -620 l 1 27 -492 134 vl 1 67 -492 134 vl 1 285 -492 134 vl 1 428 -492 134 vl 1 485 -492 134 vl 1 0 -626 575 hl F2 (Detailed Comments) 4 -642 l (:) 101 -642 l 2 0 -346 575 304 fr %%PageTrailer pgsave restore showpage %%Page: 94 92 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (94) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV5A) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (SendMessage withoutCopy - Test of task activation/event signalling on end of transmission) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(smsh,'00001'B\)) 291 -179 l (inform of EOT) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+rdata\(smsh,0\)) 89 -217 l (receive data) 491 -217 l (4) 5 -236 l (START Tresp) 97 -236 l (5) 5 -255 l (TMP ? UTEvent CANCEL Tresp) 105 -255 l (Ind\(smsh,'01'B\)) 291 -255 l (EOT indication) 491 -255 l 1 27 -146 115 vl 1 67 -146 115 vl 1 285 -146 115 vl 1 428 -146 115 vl 1 485 -146 115 vl 1 0 -261 575 hl F2 (Detailed Comments) 4 -277 l (:) 101 -277 l 2 0 0 575 285 fr F1 (Test Case Dynamic Behaviour) 575 0 -344 c 1 0 -353 575 hl F2 (Test Case Name) 4 -369 l (:) 86 -369 l F3 (SRV5B) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC1/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (SendMessage withCopy - Test of task activation/event signalling on end of transmission) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (IgnoreCOM) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l 1 0 -472 575 hl (Nr) 27 0 -486 c (Label) 39 28 -486 c (Behaviour Description) 217 68 -486 c (Constraints Ref) 142 286 -486 c (Verdict) 56 429 -486 c (Comments) 89 486 -486 c 1 0 -492 575 hl F3 (1) 5 -506 l (TMP ! ConfigUT START Twait) 73 -506 l (ConfUT\(smsch,'00001'B\)) 291 -506 l (inform of EOT) 491 -506 l (2) 5 -525 l (?TIMEOUT Twait) 81 -525 l (3) 5 -544 l (+rdata\(smsch,0\)) 89 -544 l (receive data) 491 -544 l (4) 5 -563 l (START Tresp) 97 -563 l (5) 5 -582 l (TMP ? UTEvent CANCEL Tresp) 105 -582 l (Ind\(smsch,'01'B\)) 291 -582 l (EOT indication) 491 -582 l 1 27 -473 115 vl 1 67 -473 115 vl 1 285 -473 115 vl 1 428 -473 115 vl 1 485 -473 115 vl 1 0 -588 575 hl F2 (Detailed Comments) 4 -604 l (:) 101 -604 l 2 0 -327 575 285 fr %%PageTrailer pgsave restore showpage %%Page: 95 93 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (95) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV6A) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessage withoutCopy - Test of task activation/event signalling on end of reception) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(rmsh,'00001'B\)) 291 -179 l (inform of EOR) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+sdata\(rmsh,0\)) 89 -217 l (send data) 491 -217 l (4) 5 -236 l (START Tresp) 97 -236 l (5) 5 -255 l (TMP ? UTEvent CANCEL Tresp) 105 -255 l (Ind\(rmsh,'01'B\)) 291 -255 l (EOR indication) 491 -255 l 1 27 -146 115 vl 1 67 -146 115 vl 1 285 -146 115 vl 1 428 -146 115 vl 1 485 -146 115 vl 1 0 -261 575 hl F2 (Detailed Comments) 4 -277 l (:) 101 -277 l 2 0 0 575 285 fr F1 (Test Case Dynamic Behaviour) 575 0 -344 c 1 0 -353 575 hl F2 (Test Case Name) 4 -369 l (:) 86 -369 l F3 (SRV6B) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC1/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (ReceiveMessage withoutCopy - Test of task activation/event signalling on end of reception) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (IgnoreCOM) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l 1 0 -472 575 hl (Nr) 27 0 -486 c (Label) 39 28 -486 c (Behaviour Description) 217 68 -486 c (Constraints Ref) 142 286 -486 c (Verdict) 56 429 -486 c (Comments) 89 486 -486 c 1 0 -492 575 hl F3 (1) 5 -506 l (TMP ! ConfigUT START Twait) 73 -506 l (ConfUT\(rmsch,'00001'B\)) 291 -506 l (inform of EOR) 491 -506 l (2) 5 -525 l (?TIMEOUT Twait) 81 -525 l (3) 5 -544 l (+sdata\(rmsch,0\)) 89 -544 l (send data) 491 -544 l (4) 5 -563 l (START Tresp) 97 -563 l (5) 5 -582 l (TMP ? UTEvent CANCEL Tresp) 105 -582 l (Ind\(rmsch,'01'B\)) 291 -582 l (EOR indication) 491 -582 l 1 27 -473 115 vl 1 67 -473 115 vl 1 285 -473 115 vl 1 428 -473 115 vl 1 485 -473 115 vl 1 0 -588 575 hl F2 (Detailed Comments) 4 -604 l (:) 101 -604 l 2 0 -327 575 285 fr %%PageTrailer pgsave restore showpage %%Page: 96 94 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (96) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (LSRV6A) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessage of local message - Test of task activation/event signalling on end of reception) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(lmsch,'00001'B\)) 291 -179 l (inform of EOR) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+r2sendl\(lmsch\)) 89 -217 l (send data) 491 -217 l (4) 5 -236 l (START Tresp) 97 -236 l (5) 5 -255 l (TMP ? UTEvent CANCEL Tresp) 105 -255 l (Ind\(lmsch,'01'B\)) 291 -255 l (EOR indication) 491 -255 l 1 27 -146 115 vl 1 67 -146 115 vl 1 285 -146 115 vl 1 428 -146 115 vl 1 485 -146 115 vl 1 0 -261 575 hl F2 (Detailed Comments) 4 -277 l (:) 101 -277 l 2 0 0 575 285 fr F1 (Test Case Dynamic Behaviour) 575 0 -344 c 1 0 -353 575 hl F2 (Test Case Name) 4 -369 l (:) 86 -369 l F3 (SRV8A) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC1/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Basic test of periodic message transmission) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail\(smp.h\)) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l 1 0 -472 575 hl (Nr) 27 0 -486 c (Label) 39 28 -486 c (Behaviour Description) 217 68 -486 c (Constraints Ref) 142 286 -486 c (Verdict) 56 429 -486 c (Comments) 89 486 -486 c 1 0 -492 575 hl F3 (1) 5 -506 l (+getPM\(smp\)) 73 -506 l (get first mesg) 491 -506 l (2) 5 -525 l (REPEAT Tr_loop UNTIL [cnt = 2]) 81 -525 l (Tr_loop) 73 -546 l (3) 5 -565 l (START TPT,START TwPT) 73 -565 l (4) 5 -584 l (?TIMEOUT TPT) 81 -584 l (5) 5 -603 l (+rdatap\(smp.h\)) 89 -603 l (wait message) 491 -603 l (6) 5 -622 l (\(cnt := cnt + 1\)) 97 -622 l 1 27 -473 155 vl 1 67 -473 155 vl 1 285 -473 155 vl 1 428 -473 155 vl 1 485 -473 155 vl 1 0 -628 575 hl F2 (Detailed Comments) 4 -644 l (:) 101 -644 l 2 0 -327 575 325 fr %%PageTrailer pgsave restore showpage %%Page: 97 95 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (97) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV8B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Periodic message transmission - verify that message object is updated on transmission request, but) 94 -80 l (transmission cycle is not modified) 94 -95 l F2 (Configuration) 4 -114 l (:) 86 -114 l (Default) 4 -133 l (:) 86 -133 l F3 (OtherwiseFail\(smp.h\)) 94 -133 l F2 (Comments) 4 -152 l (:) 86 -152 l 1 0 -160 575 hl (Nr) 27 0 -174 c (Label) 39 28 -174 c (Behaviour Description) 217 68 -174 c (Constraints Ref) 142 286 -174 c (Verdict) 56 429 -174 c (Comments) 89 486 -174 c 1 0 -180 575 hl F3 (1) 5 -194 l (+getPM\(smp\)) 73 -194 l (get first mesg) 491 -194 l (2) 5 -213 l (REPEAT Tr_loop UNTIL [encFlag = 2]) 81 -213 l (Tr_loop) 73 -234 l (3) 5 -253 l (+r2send\(smp.h,0\)) 73 -253 l (4) 5 -272 l (START TPT,START TwPT) 81 -272 l (5) 5 -291 l (?TIMEOUT TPT) 89 -291 l (6) 5 -310 l (+rdatap\(smp.h\)) 97 -310 l (wait message) 491 -310 l 1 27 -161 155 vl 1 67 -161 155 vl 1 285 -161 155 vl 1 428 -161 155 vl 1 485 -161 155 vl 1 0 -316 575 hl F2 (Detailed Comments) 4 -332 l (:) 101 -332 l 2 0 0 575 340 fr F1 (Test Case Dynamic Behaviour) 575 0 -399 c 1 0 -408 575 hl F2 (Test Case Name) 4 -424 l (:) 86 -424 l F3 (SRV9) 94 -424 l F2 (Group) 4 -443 l (:) 86 -443 l F3 (CCC1/) 94 -443 l F2 (Purpose) 4 -462 l (:) 86 -462 l F3 (Periodic message transmission - Verify immediate transmission after StartCOM) 94 -462 l F2 (Configuration) 4 -481 l (:) 86 -481 l (Default) 4 -500 l (:) 86 -500 l F3 (OtherwiseFail\(smp.h\)) 94 -500 l F2 (Comments) 4 -519 l (:) 86 -519 l 1 0 -527 575 hl (Nr) 27 0 -541 c (Label) 39 28 -541 c (Behaviour Description) 217 68 -541 c (Constraints Ref) 142 286 -541 c (Verdict) 56 429 -541 c (Comments) 89 486 -541 c 1 0 -547 575 hl F3 (1) 5 -561 l (TMP!CallStart START Tstart) 73 -561 l (Start\(ifError,e_OK\)) 291 -561 l (StartCOM) 491 -561 l (2) 5 -580 l (+getPM\(smp\)) 81 -580 l (get first mesg) 491 -580 l (3) 5 -599 l (?TIMEOUT Tstart) 89 -599 l (before Tstart) 491 -599 l 1 27 -528 77 vl 1 67 -528 77 vl 1 285 -528 77 vl 1 428 -528 77 vl 1 485 -528 77 vl 1 0 -605 575 hl F2 (Detailed Comments) 4 -621 l (:) 101 -621 l 2 0 -382 575 247 fr %%PageTrailer pgsave restore showpage %%Page: 98 96 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (98) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV10A) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Mixed message is transmitted on relevant change of value) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(smm.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+getMM\(smm\)) 73 -179 l (get periodic msg) 491 -179 l (2) 5 -198 l (TMP!CallSM START Tresp) 81 -198 l (SMM\(smm.h,smm.relVal\)) 291 -198 l (relevant value) 491 -198 l (3) 5 -217 l (+rdatam\(smm.h,Tresp,smm.relVal\)) 89 -217 l (relevant mesg) 491 -217 l (4) 5 -236 l (TMP!CallStart START Tstart) 97 -236 l (Start\(ifError,e_OK\)) 291 -236 l (restarts COM) 491 -236 l (5) 5 -255 l (?TIMEOUT Tstart) 105 -255 l 1 27 -146 115 vl 1 67 -146 115 vl 1 285 -146 115 vl 1 428 -146 115 vl 1 485 -146 115 vl 1 0 -261 575 hl F2 (Detailed Comments) 4 -277 l (:) 101 -277 l F3 (StartCOM is called at the end to re-initialize the message value) 109 -277 l 2 0 0 575 285 fr F1 (Test Case Dynamic Behaviour) 575 0 -344 c 1 0 -353 575 hl F2 (Test Case Name) 4 -369 l (:) 86 -369 l F3 (SRV10B) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC1/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Mixed message is not transmitted on no relevant change of value) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail\(smm.h\)) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l 1 0 -472 575 hl (Nr) 27 0 -486 c (Label) 39 28 -486 c (Behaviour Description) 217 68 -486 c (Constraints Ref) 142 286 -486 c (Verdict) 56 429 -486 c (Comments) 89 486 -486 c 1 0 -492 575 hl F3 (1) 5 -506 l (+getMM\(smm\)) 73 -506 l (get periodic msg) 491 -506 l (2) 5 -525 l (TMP!CallSM START Tresp) 81 -525 l (SMM\(smm.h,smm.norelVal\)) 291 -525 l (no relevant ) 491 -525 l (3) 5 -544 l (?TIMEOUT Tresp) 89 -544 l 1 27 -473 77 vl 1 67 -473 77 vl 1 285 -473 77 vl 1 428 -473 77 vl 1 485 -473 77 vl 1 0 -550 575 hl F2 (Detailed Comments) 4 -566 l (:) 101 -566 l 2 0 -327 575 247 fr %%PageTrailer pgsave restore showpage %%Page: 99 97 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (99) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV11A) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Mixed message is periodically transmitted) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(smm.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+getMM\(smm\)) 73 -179 l (get periodic msg) 491 -179 l (2) 5 -198 l (REPEAT Tr_loop UNTIL [cnt = 2]) 81 -198 l (Tr_loop) 73 -219 l (3) 5 -238 l (START TMT,START TwMT) 73 -238 l (4) 5 -257 l (?TIMEOUT TMT) 81 -257 l (5) 5 -276 l (+rdatam\(smm.h,TwMT,smm.norelVal\)) 89 -276 l (wait message) 491 -276 l (6) 5 -295 l (\(cnt := cnt + 1\)) 97 -295 l 1 27 -146 155 vl 1 67 -146 155 vl 1 285 -146 155 vl 1 428 -146 155 vl 1 485 -146 155 vl 1 0 -301 575 hl F2 (Detailed Comments) 4 -317 l (:) 101 -317 l 2 0 0 575 325 fr F1 (Test Case Dynamic Behaviour) 575 0 -384 c 1 0 -393 575 hl F2 (Test Case Name) 4 -409 l (:) 86 -409 l F3 (SRV11B) 94 -409 l F2 (Group) 4 -428 l (:) 86 -428 l F3 (CCC1/) 94 -428 l F2 (Purpose) 4 -447 l (:) 86 -447 l F3 (Relevant change does not affect the transmission cycle of mixed messages) 94 -447 l F2 (Configuration) 4 -466 l (:) 86 -466 l (Default) 4 -485 l (:) 86 -485 l F3 (OtherwiseFail\(smm.h\)) 94 -485 l F2 (Comments) 4 -504 l (:) 86 -504 l 1 0 -512 575 hl (Nr) 27 0 -526 c (Label) 39 28 -526 c (Behaviour Description) 217 68 -526 c (Constraints Ref) 142 286 -526 c (Verdict) 56 429 -526 c (Comments) 89 486 -526 c 1 0 -532 575 hl F3 (1) 5 -546 l (+getMM\(smm\)) 73 -546 l (get periodic msg) 491 -546 l (2) 5 -565 l (TMP!CallSM START Tresp, ) 81 -565 l (START TwMT) 81 -580 l (SMM\(smm.h,smm.relVal\)) 291 -565 l (relevant value) 491 -565 l (3) 5 -599 l (+rdatam\(smm.h,Tresp,smm.relVal\)) 89 -599 l (relevant mesg) 491 -599 l (4) 5 -618 l (+rdatam\(smm.h,TwMT,smm.relVal\)) 97 -618 l (periodic mesg) 491 -618 l (5) 5 -637 l (TMP!CallStart START Tstart) 105 -637 l (Start\(ifError,e_OK\)) 291 -637 l (restarts COM) 491 -637 l (6) 5 -656 l (?TIMEOUT Tstart) 113 -656 l 1 27 -513 149 vl 1 67 -513 149 vl 1 285 -513 149 vl 1 428 -513 149 vl 1 485 -513 149 vl 1 0 -662 575 hl F2 (Detailed Comments) 4 -678 l (:) 101 -678 l F3 (StartCOM is called at the end to re-initialize the message value) 109 -678 l 2 0 -367 575 319 fr %%PageTrailer pgsave restore showpage %%Page: 100 98 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (100) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV14) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Monitoring alarm is cancelled if direct message transmission succeeds) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(sdmd.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT) 73 -179 l (ConfUT\(sdmd.h,'00010'B\)) 291 -179 l (start monitoring) 491 -179 l (2) 5 -198 l (+rdata\(sdmd.h,1\)) 81 -198 l (req. UT to send) 491 -198 l (3) 5 -217 l (START TwDD) 89 -217 l (4) 5 -236 l (?TIMEOUT TwDD) 97 -236 l (5) 5 -255 l (TMP ! ConfigUT START Tresp) 105 -255 l (ConfUT\(sdmd.h,'00000'B\)) 291 -255 l (stop monitoring) 491 -255 l (6) 5 -274 l (?TIMEOUT Tresp) 113 -274 l (no deadl.) 491 -274 l 1 27 -146 134 vl 1 67 -146 134 vl 1 285 -146 134 vl 1 428 -146 134 vl 1 485 -146 134 vl 1 0 -280 575 hl F2 (Detailed Comments) 4 -296 l (:) 101 -296 l 2 0 0 575 304 fr F1 (Test Case Dynamic Behaviour) 575 0 -363 c 1 0 -372 575 hl F2 (Test Case Name) 4 -388 l (:) 86 -388 l F3 (SRV12) 94 -388 l F2 (Group) 4 -407 l (:) 86 -407 l F3 (CCC1/) 94 -407 l F2 (Purpose) 4 -426 l (:) 86 -426 l F3 (Application is informed of direct message transmission deadline by task activation/event signalling) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail\(sdmd.h\)) 94 -464 l F2 (Comments) 4 -483 l (:) 86 -483 l 1 0 -491 575 hl (Nr) 27 0 -505 c (Label) 39 28 -505 c (Behaviour Description) 217 68 -505 c (Constraints Ref) 142 286 -505 c (Verdict) 56 429 -505 c (Comments) 89 486 -505 c 1 0 -511 575 hl F3 (1) 5 -525 l (TMP ! ConfigUT) 73 -525 l (ConfUT\(sdmd.h,'00010'B\)) 291 -525 l (start monitoring) 491 -525 l (2) 5 -544 l (TMP ! CallSetError ) 81 -544 l (SetErr\(noTransmission\)) 291 -544 l (3) 5 -563 l (+rdata\(sdmd.h,1\)) 89 -563 l (req. UT to send) 491 -563 l (4) 5 -582 l (START TwDD) 97 -582 l (5) 5 -601 l (?TIMEOUT TwDD) 105 -601 l (6) 5 -620 l (TMP ! CallSetError ) 113 -620 l (SetErr\(noNetError\)) 291 -620 l (7) 5 -639 l (TMP ! ConfigUT START Tresp) 121 -639 l (ConfUT\(sdmd.h,'00000'B\)) 291 -639 l (stop monitoring) 491 -639 l (8) 5 -658 l (TMP ? UTEvent CANCEL Tresp) 129 -658 l (Ind\(sdmd.h,'10'B\)) 291 -658 l (deadl indication) 491 -658 l 1 27 -492 172 vl 1 67 -492 172 vl 1 285 -492 172 vl 1 428 -492 172 vl 1 485 -492 172 vl 1 0 -664 575 hl F2 (Detailed Comments) 4 -680 l (:) 101 -680 l 2 0 -346 575 342 fr %%PageTrailer pgsave restore showpage %%Page: 101 99 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (101) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV13) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Transmission monitoring alarm is not restarted if it is already running) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(sdmd.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Tresp) 73 -179 l (ConfUT\(sdmd.h,'00010'B\)) 291 -179 l (start monitoring) 491 -179 l (2) 5 -198 l (TMP ! CallSetError ) 81 -198 l (SetErr\(noTransmission\)) 291 -198 l (3) 5 -217 l (+rdata\(sdmd.h,1\)) 89 -217 l (req. UT to send) 491 -217 l (4) 5 -236 l (START TwDD,) 97 -236 l (START Twait\(sdmd.period/2\)) 97 -251 l (5) 5 -270 l (?TIMEOUT Twait) 105 -270 l (6) 5 -289 l (+rdata\(sdmd.h,1\)) 113 -289 l (2nd request) 491 -289 l (7) 5 -308 l (?TIMEOUT TwDD) 121 -308 l (8) 5 -327 l (TMP ! CallSetError ) 129 -327 l (SetErr\(noNetError\)) 291 -327 l (9) 5 -346 l (TMP ! ConfigUT START Tresp) 137 -346 l (ConfUT\(sdmd.h,'00000'B\)) 291 -346 l (stop monitoring) 491 -346 l (10) 5 -365 l (TMP ? UTEvent CANCEL) 145 -365 l (Tresp) 145 -380 l (Ind\(sdmd.h,'10'B\)) 291 -365 l (deadl indication) 491 -365 l 1 27 -146 240 vl 1 67 -146 240 vl 1 285 -146 240 vl 1 428 -146 240 vl 1 485 -146 240 vl 1 0 -386 575 hl F2 (Detailed Comments) 4 -402 l (:) 101 -402 l 2 0 0 575 410 fr F1 (Test Case Dynamic Behaviour) 575 0 -469 c 1 0 -478 575 hl F2 (Test Case Name) 4 -494 l (:) 86 -494 l F3 (SRV17) 94 -494 l F2 (Group) 4 -513 l (:) 86 -513 l F3 (CCC1/) 94 -513 l F2 (Purpose) 4 -532 l (:) 86 -532 l F3 (Monitoring alarm is cancelled if periodic message transmission succeeds) 94 -532 l F2 (Configuration) 4 -551 l (:) 86 -551 l (Default) 4 -570 l (:) 86 -570 l F3 (OtherwiseFail\(sdmp.h\)) 94 -570 l F2 (Comments) 4 -589 l (:) 86 -589 l 1 0 -597 575 hl (Nr) 27 0 -611 c (Label) 39 28 -611 c (Behaviour Description) 217 68 -611 c (Constraints Ref) 142 286 -611 c (Verdict) 56 429 -611 c (Comments) 89 486 -611 c 1 0 -617 575 hl F3 (1) 5 -631 l (TMP ! ConfigUT) 73 -631 l (ConfUT\(sdmp.h,'00010'B\)) 291 -631 l (start monitoring) 491 -631 l (2) 5 -650 l (+getPM\(sdmp\)) 81 -650 l (get mesg) 491 -650 l (3) 5 -669 l (ACTIVATE \(IgnoreCOM\)) 89 -669 l (4) 5 -688 l (START TwDP) 97 -688 l (5) 5 -707 l (?TIMEOUT TwDP) 105 -707 l (6) 5 -726 l (TMP ! ConfigUT START Tresp) 113 -726 l (ConfUT\(sdmp.h,'00000'B\)) 291 -726 l (stop monitoring) 491 -726 l (7) 5 -745 l (?TIMEOUT Tresp) 121 -745 l (no deadl.) 491 -745 l 1 27 -598 153 vl 1 67 -598 153 vl 1 285 -598 153 vl 1 428 -598 153 vl 1 485 -598 153 vl 1 0 -751 575 hl F2 (Detailed Comments) 4 -767 l (:) 101 -767 l 2 0 -452 575 323 fr %%PageTrailer pgsave restore showpage %%Page: 102 100 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (102) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV15_16) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Application is informed of periodic message transmission deadline by task activation/event signalling) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(sdmp.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+getPM\(sdmp\)) 73 -179 l (get mesg) 491 -179 l (2) 5 -198 l (TMP ! ConfigUT) 81 -198 l (ConfUT\(sdmp.h,'00010'B\)) 291 -198 l (start monitoring) 491 -198 l (3) 5 -217 l (TMP ! CallSetError ) 89 -217 l (START TwDP\(sdmp.period\)) 89 -232 l (SetErr\(noTransmission\)) 291 -217 l (wait next tranmi) 491 -217 l (ssion attempt) 491 -232 l (4) 5 -251 l (?TIMEOUT TwDP START TwDP) 97 -251 l (start deadline) 491 -251 l (5) 5 -270 l (?TIMEOUT TwDP) 105 -270 l (6) 5 -289 l (ACTIVATE \(IgnoreCOM\)) 113 -289 l (7) 5 -308 l (TMP ! CallSetError ) 121 -308 l (SetErr\(noNetError\)) 291 -308 l (8) 5 -327 l (TMP ! ConfigUT START Tresp) 129 -327 l (ConfUT\(sdmp.h,'00000'B\)) 291 -327 l (stop monitoring) 491 -327 l (9) 5 -346 l (TMP?UTEvent CANCEL Tresp) 137 -346 l (Ind\(sdmp.h,'10'B\)) 291 -346 l (deadl indication) 491 -346 l 1 27 -146 206 vl 1 67 -146 206 vl 1 285 -146 206 vl 1 428 -146 206 vl 1 485 -146 206 vl 1 0 -352 575 hl F2 (Detailed Comments) 4 -368 l (:) 101 -368 l F3 (Test assertion 16 is verified if deadline > transmission period) 109 -368 l 2 0 0 575 376 fr F1 (Test Case Dynamic Behaviour) 575 0 -435 c 1 0 -444 575 hl F2 (Test Case Name) 4 -460 l (:) 86 -460 l F3 (SRV22) 94 -460 l F2 (Group) 4 -479 l (:) 86 -479 l F3 (CCC1/) 94 -479 l F2 (Purpose) 4 -498 l (:) 86 -498 l F3 (Monitoring alarm is cancelled if periodic transmission of mixed message succeeds) 94 -498 l F2 (Configuration) 4 -517 l (:) 86 -517 l (Default) 4 -536 l (:) 86 -536 l F3 (OtherwiseFail\(sdmm.h\)) 94 -536 l F2 (Comments) 4 -555 l (:) 86 -555 l 1 0 -563 575 hl (Nr) 27 0 -577 c (Label) 39 28 -577 c (Behaviour Description) 217 68 -577 c (Constraints Ref) 142 286 -577 c (Verdict) 56 429 -577 c (Comments) 89 486 -577 c 1 0 -583 575 hl F3 (1) 5 -597 l (TMP ! ConfigUT) 73 -597 l (ConfUT\(sdmm.h,'00010'B\)) 291 -597 l (start monitoring) 491 -597 l (2) 5 -616 l (+getMM\(sdmm\)) 81 -616 l (get mesg) 491 -616 l (3) 5 -635 l (ACTIVATE \(IgnoreCOM\)) 89 -635 l (4) 5 -654 l (START TwDM) 97 -654 l (5) 5 -673 l (?TIMEOUT TwDM) 105 -673 l (6) 5 -692 l (TMP ! ConfigUT START Tresp) 113 -692 l (ConfUT\(sdmm.h,'00000'B\)) 291 -692 l (stop monitoring) 491 -692 l (7) 5 -711 l (?TIMEOUT Tresp) 121 -711 l (no deadl.) 491 -711 l 1 27 -564 153 vl 1 67 -564 153 vl 1 285 -564 153 vl 1 428 -564 153 vl 1 485 -564 153 vl 1 0 -717 575 hl F2 (Detailed Comments) 4 -733 l (:) 101 -733 l 2 0 -418 575 323 fr %%PageTrailer pgsave restore showpage %%Page: 103 101 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (103) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV23) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Monitoring alarm is cancelled if transmission due to relevant change of mixed message succeeds) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(sdmm.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT) 73 -179 l (ConfUT\(sdmm.h,'00010'B\)) 291 -179 l (start monitoring) 491 -179 l (2) 5 -198 l (+getMM\(sdmm\)) 81 -198 l (get mesg) 491 -198 l (3) 5 -217 l (TMP!CallSM START Tresp) 89 -217 l (SMM\(sdmm.h,sdmm.relVal\)) 291 -217 l (relevant value) 491 -217 l (4) 5 -236 l (+rdatam\(sdmm.h,Tresp,sdmm.relVal\)) 97 -236 l (relevant mesg) 491 -236 l (5) 5 -255 l (ACTIVATE \(IgnoreCOM\)) 105 -255 l (6) 5 -274 l (START TwDM) 113 -274 l (7) 5 -293 l (?TIMEOUT TwDM) 121 -293 l (8) 5 -312 l (TMP ! ConfigUT START Tresp) 129 -312 l (ConfUT\(sdmm.h,'00000'B\)) 291 -312 l (stop monitoring) 491 -312 l (9) 5 -331 l (?TIMEOUT Tresp) 137 -331 l (no deadl.) 491 -331 l (10) 5 -350 l (TMP!CallStart START Tstart) 145 -350 l (Start\(ifError,e_OK\)) 291 -350 l (restarts COM) 491 -350 l (11) 5 -369 l (?TIMEOUT Tstart) 153 -369 l 1 27 -146 229 vl 1 67 -146 229 vl 1 285 -146 229 vl 1 428 -146 229 vl 1 485 -146 229 vl 1 0 -375 575 hl F2 (Detailed Comments) 4 -391 l (:) 101 -391 l F3 (StartCOM is called at the end to re-initialize the message value) 109 -391 l 2 0 0 575 399 fr %%PageTrailer pgsave restore showpage %%Page: 104 102 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (104) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV18_20) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Application is informed of mixed message transmission deadline by task activation/event signalling) 94 -80 l (Case of periodic transmission) 94 -95 l F2 (Configuration) 4 -114 l (:) 86 -114 l (Default) 4 -133 l (:) 86 -133 l F3 (OtherwiseFail\(sdmm.h\)) 94 -133 l F2 (Comments) 4 -152 l (:) 86 -152 l 1 0 -160 575 hl (Nr) 27 0 -174 c (Label) 39 28 -174 c (Behaviour Description) 217 68 -174 c (Constraints Ref) 142 286 -174 c (Verdict) 56 429 -174 c (Comments) 89 486 -174 c 1 0 -180 575 hl F3 (1) 5 -194 l (+getMM\(sdmm\)) 73 -194 l (get mesg) 491 -194 l (2) 5 -213 l (TMP ! ConfigUT) 81 -213 l (ConfUT\(sdmm.h,'00010'B\)) 291 -213 l (start monitoring) 491 -213 l (3) 5 -232 l (TMP ! CallSetError ) 89 -232 l (START TwDM\(sdmm.period\)) 89 -247 l (SetErr\(noTransmission\)) 291 -232 l (wait next tranmi) 491 -232 l (ssion attempt) 491 -247 l (4) 5 -266 l (?TIMEOUT TwDM START TwDM) 97 -266 l (start deadline) 491 -266 l (5) 5 -285 l (?TIMEOUT TwDM) 105 -285 l (6) 5 -304 l (ACTIVATE \(IgnoreCOM\)) 113 -304 l (7) 5 -323 l (TMP ! CallSetError ) 121 -323 l (SetErr\(noNetError\)) 291 -323 l (8) 5 -342 l (TMP ! ConfigUT START Tresp) 129 -342 l (ConfUT\(sdmm.h,'00000'B\)) 291 -342 l (stop monitoring) 491 -342 l (9) 5 -361 l (TMP?UTEvent CANCEL Tresp) 137 -361 l (Ind\(sdmm.h,'10'B\)) 291 -361 l (deadl indication) 491 -361 l 1 27 -161 206 vl 1 67 -161 206 vl 1 285 -161 206 vl 1 428 -161 206 vl 1 485 -161 206 vl 1 0 -367 575 hl F2 (Detailed Comments) 4 -383 l (:) 101 -383 l F3 (Test assertion 20 is verified if deadline > transmission period) 109 -383 l 2 0 0 575 391 fr %%PageTrailer pgsave restore showpage %%Page: 105 103 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (105) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV19_21) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Application is informed of mixed message transmission deadline by task activation/event signalling) 94 -80 l (Case of transmission on relevant change of value) 94 -95 l F2 (Configuration) 4 -114 l (:) 86 -114 l (Default) 4 -133 l (:) 86 -133 l F3 (OtherwiseFail\(sdmm.h\)) 94 -133 l F2 (Comments) 4 -152 l (:) 86 -152 l 1 0 -160 575 hl (Nr) 27 0 -174 c (Label) 39 28 -174 c (Behaviour Description) 217 68 -174 c (Constraints Ref) 142 286 -174 c (Verdict) 56 429 -174 c (Comments) 89 486 -174 c 1 0 -180 575 hl F3 (1) 5 -194 l (+getMM\(sdmm\)) 73 -194 l (get mesg) 491 -194 l (2) 5 -213 l (TMP ! ConfigUT) 81 -213 l (ConfUT\(sdmm.h,'00010'B\)) 291 -213 l (start monitoring) 491 -213 l (3) 5 -232 l (TMP ! CallSetError ) 89 -232 l (SetErr\(noTransmission\)) 291 -232 l (4) 5 -251 l (TMP!CallSM START TwDM) 97 -251 l (SMM\(sdmm.h,sdmm.relVal\)) 291 -251 l (relevant value) 491 -251 l (5) 5 -270 l (?TIMEOUT TwDM) 105 -270 l (6) 5 -289 l (ACTIVATE \(IgnoreCOM\)) 113 -289 l (7) 5 -308 l (TMP ! CallSetError ) 121 -308 l (SetErr\(noNetError\)) 291 -308 l (8) 5 -327 l (TMP ! ConfigUT START Tresp) 129 -327 l (ConfUT\(sdmm.h,'00000'B\)) 291 -327 l (stop monitoring) 491 -327 l (9) 5 -346 l (TMP?UTEvent CANCEL Tresp) 137 -346 l (Ind\(sdmm.h,'10'B\)) 291 -346 l (deadl indication) 491 -346 l (10) 5 -365 l (TMP!CallStart START Tstart) 145 -365 l (Start\(ifError,e_OK\)) 291 -365 l (restarts COM) 491 -365 l (11) 5 -384 l (?TIMEOUT Tstart) 153 -384 l 1 27 -161 229 vl 1 67 -161 229 vl 1 285 -161 229 vl 1 428 -161 229 vl 1 485 -161 229 vl 1 0 -390 575 hl F2 (Detailed Comments) 4 -406 l (:) 101 -406 l F3 (Test assertion 21 is verified if deadline > transmission period) 109 -406 l (StartCOM is called at the end to re-initialize the message value) 109 -421 l 2 0 0 575 429 fr %%PageTrailer pgsave restore showpage %%Page: 106 104 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (106) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV24) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Periodic message reception - Verify deadline monitoring alarm) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmp.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(rmp.h,'00100'B\)) 291 -179 l (don't receive) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+sdata\(rmp.h,0\)) 89 -217 l (send data) 491 -217 l (4) 5 -236 l (TMP ! ConfigUT START TPR,) 97 -236 l (START TwPR) 97 -251 l (ConfUT\(rmp.h,'00110'B\)) 291 -236 l (deadl. monitor.) 491 -236 l (5) 5 -270 l (?TIMEOUT TPR) 105 -270 l (no deadline) 491 -270 l (6) 5 -289 l (TMP ? UTEvent CANCEL TwPR) 113 -289 l (Ind\(rmp.h,'10'B\)) 291 -289 l (deadl indication) 491 -289 l (7) 5 -308 l (TMP ! ConfigUT START Twait ) 121 -308 l (ConfUT\(rmp.h,'00000'B\)) 291 -308 l (no monitoring) 491 -308 l (8) 5 -327 l (?TIMEOUT Twait) 129 -327 l 1 27 -146 187 vl 1 67 -146 187 vl 1 285 -146 187 vl 1 428 -146 187 vl 1 485 -146 187 vl 1 0 -333 575 hl F2 (Detailed Comments) 4 -349 l (:) 101 -349 l 2 0 0 575 357 fr F1 (Test Case Dynamic Behaviour) 575 0 -416 c 1 0 -425 575 hl F2 (Test Case Name) 4 -441 l (:) 86 -441 l F3 (SRV25) 94 -441 l F2 (Group) 4 -460 l (:) 86 -460 l F3 (CCC1/) 94 -460 l F2 (Purpose) 4 -479 l (:) 86 -479 l F3 (Periodic message reception - Verify deadline monitoring alarm after StartCOM) 94 -479 l F2 (Configuration) 4 -498 l (:) 86 -498 l (Default) 4 -517 l (:) 86 -517 l F3 (OtherwiseFail\(rmp.h\)) 94 -517 l F2 (Comments) 4 -536 l (:) 86 -536 l 1 0 -544 575 hl (Nr) 27 0 -558 c (Label) 39 28 -558 c (Behaviour Description) 217 68 -558 c (Constraints Ref) 142 286 -558 c (Verdict) 56 429 -558 c (Comments) 89 486 -558 c 1 0 -564 575 hl F3 (1) 5 -578 l (TMP!CallStart START Tstart,) 73 -578 l (START TPR\(rmp.period\)) 73 -593 l (Start\(ifError,e_OK\)) 291 -578 l (StartCOM) 491 -578 l (2) 5 -612 l (?TIMEOUT Tstart) 81 -612 l (3) 5 -631 l (TMP ! ConfigUT) 89 -631 l (ConfUT\(rmp.h,'00010'B\)) 291 -631 l (deadl. monitor.) 491 -631 l (4) 5 -650 l (?TIMEOUT TPR START Tlat) 97 -650 l (no deadline) 491 -650 l (5) 5 -669 l (TMP ? UTEvent CANCEL Tlat) 105 -669 l (Ind\(rmp.h,'10'B\)) 291 -669 l (deadl indication) 491 -669 l (6) 5 -688 l (TMP ! ConfigUT START Twait ) 113 -688 l (ConfUT\(rmp.h,'00000'B\)) 291 -688 l (no monitoring) 491 -688 l (7) 5 -707 l (?TIMEOUT Twait) 121 -707 l 1 27 -545 168 vl 1 67 -545 168 vl 1 285 -545 168 vl 1 428 -545 168 vl 1 485 -545 168 vl 1 0 -713 575 hl F2 (Detailed Comments) 4 -729 l (:) 101 -729 l 2 0 -399 575 338 fr %%PageTrailer pgsave restore showpage %%Page: 107 105 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (107) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV26) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC1/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Periodic message reception - Verify that alarm is restarted after first expiration) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmp.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(rmp.h,'00100'B\)) 291 -179 l (don't receive) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+sdata\(rmp.h,0\)) 89 -217 l (send data) 491 -217 l (4) 5 -236 l (REPEAT Alarm_loop UNTIL [cnt = 2]) 97 -236 l (5) 5 -255 l (TMP ! ConfigUT START Twait ) 105 -255 l (ConfUT\(rmp.h,'00000'B\)) 291 -255 l (no monitoring) 491 -255 l (6) 5 -274 l (?TIMEOUT Twait) 113 -274 l (Alarm_loop) 73 -295 l (7) 5 -314 l (TMP ! ConfigUT START TPR) 73 -314 l (ConfUT\(rmp.h,'00110'B\)) 291 -314 l (deadl. monitor.) 491 -314 l (8) 5 -333 l (?TIMEOUT TPR START Tlat) 81 -333 l (no deadline) 491 -333 l (9) 5 -352 l (TMP ? UTEvent CANCEL Tlat) 89 -352 l (Ind\(rmp.h,'10'B\)) 291 -352 l (deadl indication) 491 -352 l (10) 5 -371 l (\(cnt := cnt + 1\)) 97 -371 l 1 27 -146 231 vl 1 67 -146 231 vl 1 285 -146 231 vl 1 428 -146 231 vl 1 485 -146 231 vl 1 0 -377 575 hl F2 (Detailed Comments) 4 -393 l (:) 101 -393 l 2 0 0 575 401 fr F1 (Test Case Dynamic Behaviour) 575 0 -460 c 1 0 -469 575 hl F2 (Test Case Name) 4 -485 l (:) 86 -485 l F3 (API7A) 94 -485 l F2 (Group) 4 -504 l (:) 86 -504 l F3 (CCC2/) 94 -504 l F2 (Purpose) 4 -523 l (:) 86 -523 l F3 (Basic test of SendMessageTo withoutCopy) 94 -523 l F2 (Configuration) 4 -542 l (:) 86 -542 l (Default) 4 -561 l (:) 86 -561 l F3 (OtherwiseFail\(smd.h\)) 94 -561 l F2 (Comments) 4 -580 l (:) 86 -580 l 1 0 -588 575 hl (Nr) 27 0 -602 c (Label) 39 28 -602 c (Behaviour Description) 217 68 -602 c (Constraints Ref) 142 286 -602 c (Verdict) 56 429 -602 c (Comments) 89 486 -602 c 1 0 -608 575 hl F3 (1) 5 -622 l (+rdata\(smd.h,1\)) 73 -622 l (one byte msg) 491 -622 l (2) 5 -641 l (+getSstat\(sendTo,smd.h,e_OK\)) 81 -641 l (SendTo status) 491 -641 l 1 27 -589 58 vl 1 67 -589 58 vl 1 285 -589 58 vl 1 428 -589 58 vl 1 485 -589 58 vl 1 0 -647 575 hl F2 (Detailed Comments) 4 -663 l (:) 101 -663 l 2 0 -443 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 108 106 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (108) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API7B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC2/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Test of SendMessageTo withoutCopy with full length) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(smd.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+rdata\(smd.h,0\)) 73 -179 l (full message) 491 -179 l (2) 5 -198 l (+getSstat\(sendTo,smd.h,e_OK\)) 81 -198 l (SendTo status) 491 -198 l 1 27 -146 58 vl 1 67 -146 58 vl 1 285 -146 58 vl 1 428 -146 58 vl 1 485 -146 58 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l 2 0 0 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Case Name) 4 -312 l (:) 86 -312 l F3 (API7C) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (CCC2/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (Test of SendMessageTo withoutCopy with another recipient) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (OtherwiseFail\(smd.h\)) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l 1 0 -415 575 hl (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l (+set_par2\(smd\)) 73 -449 l (other address) 491 -449 l (2) 5 -468 l (+rdata\(smd.h,1\)) 81 -468 l (one byte msg) 491 -468 l (3) 5 -487 l (+getSstat\(sendTo,smd.h,e_OK\)) 89 -487 l (SendTo status) 491 -487 l 1 27 -416 77 vl 1 67 -416 77 vl 1 285 -416 77 vl 1 428 -416 77 vl 1 485 -416 77 vl 1 0 -493 575 hl F2 (Detailed Comments) 4 -509 l (:) 101 -509 l 2 0 -270 575 247 fr %%PageTrailer pgsave restore showpage %%Page: 109 107 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (109) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV5C) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC2/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (SendMessageTo withoutCopy - Test of task activation/event signalling on end of transmission) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(smd.h,'00001'B\)) 291 -179 l (inform of EOT) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+rdata\(smd.h,0\)) 89 -217 l (receive data) 491 -217 l (4) 5 -236 l (START Tresp) 97 -236 l (5) 5 -255 l (TMP ? UTEvent CANCEL Tresp) 105 -255 l (Ind\(smd.h,'01'B\)) 291 -255 l (EOT indication) 491 -255 l 1 27 -146 115 vl 1 67 -146 115 vl 1 285 -146 115 vl 1 428 -146 115 vl 1 485 -146 115 vl 1 0 -261 575 hl F2 (Detailed Comments) 4 -277 l (:) 101 -277 l 2 0 0 575 285 fr F1 (Test Case Dynamic Behaviour) 575 0 -344 c 1 0 -353 575 hl F2 (Test Case Name) 4 -369 l (:) 86 -369 l F3 (API5A) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC2/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Basic test of SendMessageTo withCopy) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail\(smdc.h\)) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l 1 0 -472 575 hl (Nr) 27 0 -486 c (Label) 39 28 -486 c (Behaviour Description) 217 68 -486 c (Constraints Ref) 142 286 -486 c (Verdict) 56 429 -486 c (Comments) 89 486 -486 c 1 0 -492 575 hl F3 (1) 5 -506 l (+rdata\(smdc.h,1\)) 73 -506 l (one byte msg) 491 -506 l (2) 5 -525 l (+getSstat\(sendTo,smdc.h,e_OK\)) 81 -525 l (SendTo status) 491 -525 l 1 27 -473 58 vl 1 67 -473 58 vl 1 285 -473 58 vl 1 428 -473 58 vl 1 485 -473 58 vl 1 0 -531 575 hl F2 (Detailed Comments) 4 -547 l (:) 101 -547 l 2 0 -327 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 110 108 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (110) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API5B) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC2/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Test of SendMessageTo withCopy with full length) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(smdc.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+rdata\(smdc.h,0\)) 73 -179 l (full message) 491 -179 l (2) 5 -198 l (+getSstat\(sendTo,smdc.h,e_OK\)) 81 -198 l (SendTo status) 491 -198 l 1 27 -146 58 vl 1 67 -146 58 vl 1 285 -146 58 vl 1 428 -146 58 vl 1 485 -146 58 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l 2 0 0 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Case Name) 4 -312 l (:) 86 -312 l F3 (SRV5D) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (CCC2/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (SendMessageTo withCopy - Test of task activation/event signalling on end of transmission) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (IgnoreCOM) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l 1 0 -415 575 hl (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l (TMP ! ConfigUT START Twait) 73 -449 l (ConfUT\(smdc.h,'00001'B\)) 291 -449 l (inform of EOT) 491 -449 l (2) 5 -468 l (?TIMEOUT Twait) 81 -468 l (3) 5 -487 l (+rdata\(smdc.h,0\)) 89 -487 l (receive data) 491 -487 l (4) 5 -506 l (START Tresp) 97 -506 l (5) 5 -525 l (TMP ? UTEvent CANCEL Tresp) 105 -525 l (Ind\(smdc.h,'01'B\)) 291 -525 l (EOT indication) 491 -525 l 1 27 -416 115 vl 1 67 -416 115 vl 1 285 -416 115 vl 1 428 -416 115 vl 1 485 -416 115 vl 1 0 -531 575 hl F2 (Detailed Comments) 4 -547 l (:) 101 -547 l 2 0 -270 575 285 fr %%PageTrailer pgsave restore showpage %%Page: 111 109 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (111) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API16A) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC2/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Basic test of ReceiveMessageFrom withoutCopy) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmd.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+sdata\(rmd.h,1\)) 73 -179 l (send one byte) 491 -179 l (2) 5 -198 l (+waitmsg\(rmd.h,e_OK\)) 81 -198 l (wait for msg) 491 -198 l 1 27 -146 58 vl 1 67 -146 58 vl 1 285 -146 58 vl 1 428 -146 58 vl 1 485 -146 58 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l 2 0 0 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Case Name) 4 -312 l (:) 86 -312 l F3 (API16B) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (CCC2/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (Test of ReceiveMessageFrom withoutCopy with full length) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (OtherwiseFail\(rmd.h\)) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l 1 0 -415 575 hl (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l (+sdata\(rmd.h,0\)) 73 -449 l (send full length) 491 -449 l (2) 5 -468 l (+waitmsg\(rmd.h,e_OK\)) 81 -468 l (wait for msg) 491 -468 l 1 27 -416 58 vl 1 67 -416 58 vl 1 285 -416 58 vl 1 428 -416 58 vl 1 485 -416 58 vl 1 0 -474 575 hl F2 (Detailed Comments) 4 -490 l (:) 101 -490 l 2 0 -270 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -557 c 1 0 -566 575 hl F2 (Test Case Name) 4 -582 l (:) 86 -582 l F3 (API16C) 94 -582 l F2 (Group) 4 -601 l (:) 86 -601 l F3 (CCC2/) 94 -601 l F2 (Purpose) 4 -620 l (:) 86 -620 l F3 (Test of ReceiveMessageFrom withoutCopy with another sender) 94 -620 l F2 (Configuration) 4 -639 l (:) 86 -639 l (Default) 4 -658 l (:) 86 -658 l F3 (OtherwiseFail\(rmd.h\)) 94 -658 l F2 (Comments) 4 -677 l (:) 86 -677 l 1 0 -685 575 hl (Nr) 27 0 -699 c (Label) 39 28 -699 c (Behaviour Description) 217 68 -699 c (Constraints Ref) 142 286 -699 c (Verdict) 56 429 -699 c (Comments) 89 486 -699 c 1 0 -705 575 hl F3 (1) 5 -719 l (+set_par2\(rmd\)) 73 -719 l (other address) 491 -719 l (2) 5 -738 l (+sdata\(rmd.h,1\)) 81 -738 l (send one byte) 491 -738 l (3) 5 -757 l (+waitmsg\(rmd.h,e_OK\)) 89 -757 l (wait for msg) 491 -757 l 1 27 -686 77 vl 1 67 -686 77 vl 1 285 -686 77 vl 1 428 -686 77 vl 1 485 -686 77 vl 1 0 -763 575 hl F2 (Detailed Comments) 4 -779 l (:) 101 -779 l 2 0 -540 575 247 fr %%PageTrailer pgsave restore showpage %%Page: 112 110 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (112) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV3C) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC2/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessageFrom withoutCopy - Message is overwritten whenever a new message arrives) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmd.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(rmd.h,'00100'B\)) 291 -179 l (don't receive) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+sdata\(rmd.h,0\)) 89 -217 l (send data) 491 -217 l (4) 5 -236 l (?TIMEOUT Twait) 97 -236 l (5) 5 -255 l (TMP ! ConfigUT START Twait) 105 -255 l (ConfUT\(rmd.h,'00000'B\)) 291 -255 l (receive again) 491 -255 l (6) 5 -274 l (?TIMEOUT Twait) 113 -274 l (7) 5 -293 l (+sdata\(rmd.h,0\)) 121 -293 l (send data) 491 -293 l (8) 5 -312 l (+waitmsg\(rmd.h,e_OK\)) 129 -312 l (wait for msg) 491 -312 l 1 27 -146 172 vl 1 67 -146 172 vl 1 285 -146 172 vl 1 428 -146 172 vl 1 485 -146 172 vl 1 0 -318 575 hl F2 (Detailed Comments) 4 -334 l (:) 101 -334 l 2 0 0 575 342 fr F1 (Test Case Dynamic Behaviour) 575 0 -401 c 1 0 -410 575 hl F2 (Test Case Name) 4 -426 l (:) 86 -426 l F3 (SRV6C) 94 -426 l F2 (Group) 4 -445 l (:) 86 -445 l F3 (CCC2/) 94 -445 l F2 (Purpose) 4 -464 l (:) 86 -464 l F3 (ReceiveMessageFrom withoutCopy - Test of task activation/event signalling on end of reception) 94 -464 l F2 (Configuration) 4 -483 l (:) 86 -483 l (Default) 4 -502 l (:) 86 -502 l F3 (IgnoreCOM) 94 -502 l F2 (Comments) 4 -521 l (:) 86 -521 l 1 0 -529 575 hl (Nr) 27 0 -543 c (Label) 39 28 -543 c (Behaviour Description) 217 68 -543 c (Constraints Ref) 142 286 -543 c (Verdict) 56 429 -543 c (Comments) 89 486 -543 c 1 0 -549 575 hl F3 (1) 5 -563 l (TMP ! ConfigUT START Twait) 73 -563 l (ConfUT\(rmd.h,'00001'B\)) 291 -563 l (inform of EOR) 491 -563 l (2) 5 -582 l (?TIMEOUT Twait) 81 -582 l (3) 5 -601 l (+sdata\(rmd.h,0\)) 89 -601 l (send data) 491 -601 l (4) 5 -620 l (START Tresp) 97 -620 l (5) 5 -639 l (TMP ? UTEvent CANCEL Tresp) 105 -639 l (Ind\(rmd.h,'01'B\)) 291 -639 l (EOR indication) 491 -639 l 1 27 -530 115 vl 1 67 -530 115 vl 1 285 -530 115 vl 1 428 -530 115 vl 1 485 -530 115 vl 1 0 -645 575 hl F2 (Detailed Comments) 4 -661 l (:) 101 -661 l 2 0 -384 575 285 fr %%PageTrailer pgsave restore showpage %%Page: 113 111 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (113) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API17) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC2/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessageFrom withoutCopy returns E_COM_NOMSG if no message has been received so far) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmd.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Restarts COM to enable more than one execution) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallStart START Tstart) 73 -179 l (Start\(ifError,e_OK\)) 291 -179 l (StartCOM) 491 -179 l (2) 5 -198 l (?TIMEOUT Tstart) 81 -198 l (3) 5 -217 l (TMP ! CallAPI) 89 -217 l (RFC\(rcvFrom,rmd.h,always\)) 291 -217 l (ask for recept.) 491 -217 l (4) 5 -236 l (+waitmsg\(rmsh,e_COM_NOMSG\)) 97 -236 l (error status) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (API11A) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (CCC2/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Basic test of ReceiveMessageFrom withCopy) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(rmdc.h\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l 1 0 -453 575 hl (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+sdata\(rmdc.h,1\)) 73 -487 l (send one byte) 491 -487 l (2) 5 -506 l (+waitmsg\(rmdc.h,e_OK\)) 81 -506 l (wait for msg) 491 -506 l 1 27 -454 58 vl 1 67 -454 58 vl 1 285 -454 58 vl 1 428 -454 58 vl 1 485 -454 58 vl 1 0 -512 575 hl F2 (Detailed Comments) 4 -528 l (:) 101 -528 l 2 0 -308 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -595 c 1 0 -604 575 hl F2 (Test Case Name) 4 -620 l (:) 86 -620 l F3 (API11B) 94 -620 l F2 (Group) 4 -639 l (:) 86 -639 l F3 (CCC2/) 94 -639 l F2 (Purpose) 4 -658 l (:) 86 -658 l F3 (Test of ReceiveMessageFrom withCopy with full length) 94 -658 l F2 (Configuration) 4 -677 l (:) 86 -677 l (Default) 4 -696 l (:) 86 -696 l F3 (OtherwiseFail\(rmdc.h\)) 94 -696 l F2 (Comments) 4 -715 l (:) 86 -715 l 1 0 -723 575 hl (Nr) 27 0 -737 c (Label) 39 28 -737 c (Behaviour Description) 217 68 -737 c (Constraints Ref) 142 286 -737 c (Verdict) 56 429 -737 c (Comments) 89 486 -737 c 1 0 -743 575 hl F3 (1) 5 -757 l (+sdata\(rmdc.h,0\)) 73 -757 l (send full length) 491 -757 l (2) 5 -776 l (+waitmsg\(rmdc.h,e_OK\)) 81 -776 l (wait for msg) 491 -776 l 1 27 -724 58 vl 1 67 -724 58 vl 1 285 -724 58 vl 1 428 -724 58 vl 1 485 -724 58 vl 1 0 -782 575 hl F2 (Detailed Comments) 4 -798 l (:) 101 -798 l 2 0 -578 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 114 112 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (114) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API11C) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC2/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (Test of ReceiveMessageFrom withCopy with another sender) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmdc.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+set_par2\(rmdc\)) 73 -179 l (other address) 491 -179 l (2) 5 -198 l (+sdata\(rmdc.h,1\)) 81 -198 l (send one byte) 491 -198 l (3) 5 -217 l (+waitmsg\(rmdc.h,e_OK\)) 89 -217 l (wait for msg) 491 -217 l 1 27 -146 77 vl 1 67 -146 77 vl 1 285 -146 77 vl 1 428 -146 77 vl 1 485 -146 77 vl 1 0 -223 575 hl F2 (Detailed Comments) 4 -239 l (:) 101 -239 l 2 0 0 575 247 fr F1 (Test Case Dynamic Behaviour) 575 0 -306 c 1 0 -315 575 hl F2 (Test Case Name) 4 -331 l (:) 86 -331 l F3 (SRV3D) 94 -331 l F2 (Group) 4 -350 l (:) 86 -350 l F3 (CCC2/) 94 -350 l F2 (Purpose) 4 -369 l (:) 86 -369 l F3 (ReceiveMessageFrom withCopy - Message is overwritten whenever a new message arrives) 94 -369 l F2 (Configuration) 4 -388 l (:) 86 -388 l (Default) 4 -407 l (:) 86 -407 l F3 (OtherwiseFail\(rmdc.h\)) 94 -407 l F2 (Comments) 4 -426 l (:) 86 -426 l 1 0 -434 575 hl (Nr) 27 0 -448 c (Label) 39 28 -448 c (Behaviour Description) 217 68 -448 c (Constraints Ref) 142 286 -448 c (Verdict) 56 429 -448 c (Comments) 89 486 -448 c 1 0 -454 575 hl F3 (1) 5 -468 l (TMP ! ConfigUT START Twait) 73 -468 l (ConfUT\(rmdc.h,'00100'B\)) 291 -468 l (don't receive) 491 -468 l (2) 5 -487 l (?TIMEOUT Twait) 81 -487 l (3) 5 -506 l (+sdata\(rmdc.h,0\)) 89 -506 l (send data) 491 -506 l (4) 5 -525 l (?TIMEOUT Twait) 97 -525 l (5) 5 -544 l (TMP ! ConfigUT START Twait) 105 -544 l (ConfUT\(rmdc.h,'00000'B\)) 291 -544 l (receive again) 491 -544 l (6) 5 -563 l (?TIMEOUT Twait) 113 -563 l (7) 5 -582 l (+sdata\(rmdc.h,0\)) 121 -582 l (send data) 491 -582 l (8) 5 -601 l (+waitmsg\(rmdc.h,e_OK\)) 129 -601 l (wait for msg) 491 -601 l 1 27 -435 172 vl 1 67 -435 172 vl 1 285 -435 172 vl 1 428 -435 172 vl 1 485 -435 172 vl 1 0 -607 575 hl F2 (Detailed Comments) 4 -623 l (:) 101 -623 l 2 0 -289 575 342 fr %%PageTrailer pgsave restore showpage %%Page: 115 113 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (115) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (SRV6D) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC2/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessageFrom withoutCopy - Test of task activation/event signalling on end of reception) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP ! ConfigUT START Twait) 73 -179 l (ConfUT\(rmdc.h,'00001'B\)) 291 -179 l (inform of EOR) 491 -179 l (2) 5 -198 l (?TIMEOUT Twait) 81 -198 l (3) 5 -217 l (+sdata\(rmdc.h,0\)) 89 -217 l (send data) 491 -217 l (4) 5 -236 l (START Tresp) 97 -236 l (5) 5 -255 l (TMP ? UTEvent CANCEL Tresp) 105 -255 l (Ind\(rmdc.h,'01'B\)) 291 -255 l (EOR indication) 491 -255 l 1 27 -146 115 vl 1 67 -146 115 vl 1 285 -146 115 vl 1 428 -146 115 vl 1 485 -146 115 vl 1 0 -261 575 hl F2 (Detailed Comments) 4 -277 l (:) 101 -277 l 2 0 0 575 285 fr F1 (Test Case Dynamic Behaviour) 575 0 -344 c 1 0 -353 575 hl F2 (Test Case Name) 4 -369 l (:) 86 -369 l F3 (API13) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC2/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (If no message has been received since the last call, ReceiveMessageFrom delivers the current data) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail\(rmdc.h\)) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l 1 0 -472 575 hl (Nr) 27 0 -486 c (Label) 39 28 -486 c (Behaviour Description) 217 68 -486 c (Constraints Ref) 142 286 -486 c (Verdict) 56 429 -486 c (Comments) 89 486 -486 c 1 0 -492 575 hl F3 (1) 5 -506 l (+sdata\(rmdc.h,0\)) 73 -506 l (send data) 491 -506 l (2) 5 -525 l (+waitmsg\(rmdc.h,e_OK\)) 81 -525 l (wait for msg) 491 -525 l (3) 5 -544 l (TMP ! CallAPI) 89 -544 l (RFC\(rcvFrom,rmdc.h,always\)) 291 -544 l (ask for recept.) 491 -544 l (4) 5 -563 l (+waitmsg\(rmdc.h,e_OK\)) 97 -563 l (same data) 491 -563 l 1 27 -473 96 vl 1 67 -473 96 vl 1 285 -473 96 vl 1 428 -473 96 vl 1 485 -473 96 vl 1 0 -569 575 hl F2 (Detailed Comments) 4 -585 l (:) 101 -585 l 2 0 -327 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 116 114 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (116) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API12) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC2/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessageFrom withCopy returns E_COM_NOMSG if no message has been received so far) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmdc.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Restarts COM to enable more than one execution) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallStart START Tstart) 73 -179 l (Start\(ifError,e_OK\)) 291 -179 l (StartCOM) 491 -179 l (2) 5 -198 l (?TIMEOUT Tstart) 81 -198 l (3) 5 -217 l (TMP ! CallAPI) 89 -217 l (RFC\(rcvFrom,rmdc.h,always\)) 291 -217 l (ask for recept.) 491 -217 l (4) 5 -236 l (+waitmsg\(rmsh,e_COM_NOMSG\)) 97 -236 l (error status) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (API30) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (CCC2/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (SendMessageTo returns E_COM_ID in case of invalid message identifier) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (IgnoreCOM) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l 1 0 -453 575 hl (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (TMP!CallSM \(CallSM.pdu.message :=) 73 -487 l (bad_msg\) START Tresp) 73 -502 l (SMD\(0\)) 291 -487 l (2) 5 -521 l (TMP!CallAPI START Tresp) 81 -521 l (AnyRFC\(sendTo,bad_msg\)) 291 -521 l (3) 5 -540 l (TMP?APIStatus CANCEL Tresp) 89 -540 l (RS_ID\(sendTo,bad_msg\)) 291 -540 l 1 27 -454 92 vl 1 67 -454 92 vl 1 285 -454 92 vl 1 428 -454 92 vl 1 485 -454 92 vl 1 0 -546 575 hl F2 (Detailed Comments) 4 -562 l (:) 101 -562 l 2 0 -308 575 262 fr %%PageTrailer pgsave restore showpage %%Page: 117 115 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (117) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API31) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC2/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (ReceiveMessageFrom returns E_COM_ID in case of invalid message identifier) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallAPI START Tresp) 73 -179 l (AnyRFC\(rcvFrom,bad_msg\)) 291 -179 l (2) 5 -198 l (TMP?RMStatus CANCEL Tresp) 81 -198 l (RMS_ID\(dynBit,bad_msg\)) 291 -198 l 1 27 -146 58 vl 1 67 -146 58 vl 1 285 -146 58 vl 1 428 -146 58 vl 1 485 -146 58 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l 2 0 0 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Case Name) 4 -312 l (:) 86 -312 l F3 (API18) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (CCC3/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (Test of ReceiveMessage - queued message withCopy - one message in queue) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (OtherwiseFail\(rmsq.h\)) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l 1 0 -415 575 hl (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l (+sdata\(rmsq.h,0\)) 73 -449 l (send data) 491 -449 l (2) 5 -468 l (+waitmsg\(rmsq.h,e_OK\)) 81 -468 l (wait for msg) 491 -468 l 1 27 -416 58 vl 1 67 -416 58 vl 1 285 -416 58 vl 1 428 -416 58 vl 1 485 -416 58 vl 1 0 -474 575 hl F2 (Detailed Comments) 4 -490 l (:) 101 -490 l 2 0 -270 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -557 c 1 0 -566 575 hl F2 (Test Case Name) 4 -582 l (:) 86 -582 l F3 (SRV4A) 94 -582 l F2 (Group) 4 -601 l (:) 86 -601 l F3 (CCC3/) 94 -601 l F2 (Purpose) 4 -620 l (:) 86 -620 l F3 (Test of ReceiveMessage - queued message withCopy - messages are delivered in the same order as) 94 -620 l (they were sent) 94 -635 l F2 (Configuration) 4 -654 l (:) 86 -654 l (Default) 4 -673 l (:) 86 -673 l F3 (OtherwiseFail\(rmsq.h\)) 94 -673 l F2 (Comments) 4 -692 l (:) 86 -692 l 1 0 -700 575 hl (Nr) 27 0 -714 c (Label) 39 28 -714 c (Behaviour Description) 217 68 -714 c (Constraints Ref) 142 286 -714 c (Verdict) 56 429 -714 c (Comments) 89 486 -714 c 1 0 -720 575 hl F3 (1) 5 -734 l ([rmsq.qsize < 2]) 73 -734 l (INCONC) 434 -734 l (2) 5 -753 l (+putFifo\(rmsq.h,rmsq.qsize,0\)) 73 -753 l (full queue) 491 -753 l (3) 5 -772 l (+getFifo\(rmsq.h,rmsq.qsize,0\)) 81 -772 l (queue emptied) 491 -772 l 1 27 -701 77 vl 1 67 -701 77 vl 1 285 -701 77 vl 1 428 -701 77 vl 1 485 -701 77 vl 1 0 -778 575 hl F2 (Detailed Comments) 4 -794 l (:) 101 -794 l 2 0 -540 575 262 fr %%PageTrailer pgsave restore showpage %%Page: 118 116 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (118) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API19A) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC3/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (If the message queue is empty, ReceiveMessage returns E_COM_NOMSG) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmsq.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Test A: Verify that FIFO queue is empty after StartCOM) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallStart START Tstart) 73 -179 l (Start\(ifError,e_OK\)) 291 -179 l (StartCOM) 491 -179 l (2) 5 -198 l (?TIMEOUT Tstart) 81 -198 l (3) 5 -217 l (TMP ! CallAPI ) 89 -217 l (RFC\(rcvMsg,rmsq.h,always\)) 291 -217 l (ask for recept.) 491 -217 l (4) 5 -236 l (+waitmsg\(rmsq.h,e_COM_NOMSG\)) 97 -236 l (error status) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (API19B) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (CCC3/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (If the message queue is empty, ReceiveMessage returns E_COM_NOMSG) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail\(rmsq.h\)) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (Test B: Verify that FIFO queue is empty after last message is read) 94 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+sdata\(rmsq.h,0\)) 73 -487 l (send data) 491 -487 l (2) 5 -506 l (+waitmsg\(rmsq.h,e_OK\)) 81 -506 l (wait for msg) 491 -506 l (3) 5 -525 l (TMP ! CallAPI ) 89 -525 l (RFC\(rcvMsg,rmsq.h,always\)) 291 -525 l (ask for recept.) 491 -525 l (4) 5 -544 l (+waitmsg\(rmsq.h,e_COM_NOMSG\)) 97 -544 l (error status) 491 -544 l 1 27 -454 96 vl 1 67 -454 96 vl 1 285 -454 96 vl 1 428 -454 96 vl 1 485 -454 96 vl 1 0 -550 575 hl F2 (Detailed Comments) 4 -566 l (:) 101 -566 l 2 0 -308 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 119 117 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (119) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (API20) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC3/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (In case of a FIFO overflow, ReceiveMessage delivers the oldest message and returns E_COM_LIMIT) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail\(rmsq.h\)) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+putFifo\(rmsq.h,rmsq.qsize+1,0\)) 73 -179 l (queue overflow) 491 -179 l (2) 5 -198 l (+getFifo\(rmsq.h,rmsq.qsize,1\)) 81 -198 l (queue emptied) 491 -198 l 1 27 -146 58 vl 1 67 -146 58 vl 1 285 -146 58 vl 1 428 -146 58 vl 1 485 -146 58 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l 2 0 0 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Case Name) 4 -312 l (:) 86 -312 l F3 (LAPI18) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (CCC3/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (Test of ReceiveMessage - local and queued message - one message in queue) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (IgnoreCOM) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l 1 0 -415 575 hl (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l (+r2sendl\(lmsq.h\)) 73 -449 l (send local msg) 491 -449 l (2) 5 -468 l (+waitmsg\(lmsq.h,e_OK\)) 81 -468 l (wait for msg) 491 -468 l 1 27 -416 58 vl 1 67 -416 58 vl 1 285 -416 58 vl 1 428 -416 58 vl 1 485 -416 58 vl 1 0 -474 575 hl F2 (Detailed Comments) 4 -490 l (:) 101 -490 l 2 0 -270 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -557 c 1 0 -566 575 hl F2 (Test Case Name) 4 -582 l (:) 86 -582 l F3 (LSRV4A) 94 -582 l F2 (Group) 4 -601 l (:) 86 -601 l F3 (CCC3/) 94 -601 l F2 (Purpose) 4 -620 l (:) 86 -620 l F3 (Test of ReceiveMessage - local and queued message - messages are delivered in the same order as) 94 -620 l (they were sent) 94 -635 l F2 (Configuration) 4 -654 l (:) 86 -654 l (Default) 4 -673 l (:) 86 -673 l F3 (IgnoreCOM) 94 -673 l F2 (Comments) 4 -692 l (:) 86 -692 l 1 0 -700 575 hl (Nr) 27 0 -714 c (Label) 39 28 -714 c (Behaviour Description) 217 68 -714 c (Constraints Ref) 142 286 -714 c (Verdict) 56 429 -714 c (Comments) 89 486 -714 c 1 0 -720 575 hl F3 (1) 5 -734 l ([lmsq.qsize < 2]) 73 -734 l (INCONC) 434 -734 l (2) 5 -753 l (+putFifo\(lmsq.h,lmsq.qsize,1\)) 73 -753 l (full queue) 491 -753 l (3) 5 -772 l (+getFifo\(lmsq.h,lmsq.qsize,0\)) 81 -772 l (queue emptied) 491 -772 l 1 27 -701 77 vl 1 67 -701 77 vl 1 285 -701 77 vl 1 428 -701 77 vl 1 485 -701 77 vl 1 0 -778 575 hl F2 (Detailed Comments) 4 -794 l (:) 101 -794 l 2 0 -540 575 262 fr %%PageTrailer pgsave restore showpage %%Page: 120 118 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (120) 0 -719 l 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (LAPI19A) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC3/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (If local message's queue is empty, ReceiveMessage returns E_COM_NOMSG) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Test A: Verify that FIFO queue is empty after StartCOM) 94 -137 l 1 0 -145 575 hl F2 (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (TMP!CallStart START Tstart) 73 -179 l (Start\(ifError,e_OK\)) 291 -179 l (StartCOM) 491 -179 l (2) 5 -198 l (?TIMEOUT Tstart) 81 -198 l (3) 5 -217 l (TMP ! CallAPI ) 89 -217 l (RFC\(rcvMsg,lmsq.h,always\)) 291 -217 l (ask for recept.) 491 -217 l (4) 5 -236 l (+waitmsg\(lmsq.h,e_COM_NOMSG\)) 97 -236 l (error status) 491 -236 l 1 27 -146 96 vl 1 67 -146 96 vl 1 285 -146 96 vl 1 428 -146 96 vl 1 485 -146 96 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l 2 0 0 575 266 fr F1 (Test Case Dynamic Behaviour) 575 0 -325 c 1 0 -334 575 hl F2 (Test Case Name) 4 -350 l (:) 86 -350 l F3 (LAPI19B) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (CCC3/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (If local message's queue is empty, ReceiveMessage returns E_COM_NOMSG) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (IgnoreCOM) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (Test B: Verify that FIFO queue is empty after last message is read) 94 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l (+r2sendl\(lmsq.h\)) 73 -487 l (send data) 491 -487 l (2) 5 -506 l (+waitmsg\(lmsq.h,e_OK\)) 81 -506 l (wait for msg) 491 -506 l (3) 5 -525 l (TMP ! CallAPI ) 89 -525 l (RFC\(rcvMsg,lmsq.h,always\)) 291 -525 l (ask for recept.) 491 -525 l (4) 5 -544 l (+waitmsg\(lmsq.h,e_COM_NOMSG\)) 97 -544 l (error status) 491 -544 l 1 27 -454 96 vl 1 67 -454 96 vl 1 285 -454 96 vl 1 428 -454 96 vl 1 485 -454 96 vl 1 0 -550 575 hl F2 (Detailed Comments) 4 -566 l (:) 101 -566 l 2 0 -308 575 266 fr %%PageTrailer pgsave restore showpage %%Page: 121 119 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (121) 487 -719 r 0.847 dup scale F1 (Test Case Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Case Name) 4 -42 l (:) 86 -42 l F3 (LAPI20) 94 -42 l F2 (Group) 4 -61 l (:) 86 -61 l F3 (CCC3/) 94 -61 l F2 (Purpose) 4 -80 l (:) 86 -80 l F3 (In case of a FIFO overflow, ReceiveMessage delivers the oldest message and returns E_COM_LIMIT) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (IgnoreCOM) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l 1 0 -145 575 hl (Nr) 27 0 -159 c (Label) 39 28 -159 c (Behaviour Description) 217 68 -159 c (Constraints Ref) 142 286 -159 c (Verdict) 56 429 -159 c (Comments) 89 486 -159 c 1 0 -165 575 hl F3 (1) 5 -179 l (+putFifo\(lmsq.h,lmsq.qsize+1,1\)) 73 -179 l (queue overflow) 491 -179 l (2) 5 -198 l (+getFifo\(lmsq.h,lmsq.qsize,1\)) 81 -198 l (queue emptied) 491 -198 l 1 27 -146 58 vl 1 67 -146 58 vl 1 285 -146 58 vl 1 428 -146 58 vl 1 485 -146 58 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l 2 0 0 575 228 fr F1 (Test Case Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Case Name) 4 -312 l (:) 86 -312 l F3 (API24C) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (CCC3/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (Test of GetMessageStatus - Queued message withCopy) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (OtherwiseFail\(rmsq.h\)) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l F3 (Begins with StartCOM in order to test status E_COM_NOMSG) 94 -407 l 1 0 -415 575 hl F2 (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l (TMP!CallStart START Tstart) 73 -449 l (Start\(ifError,e_OK\)) 291 -449 l (StartCOM) 491 -449 l (2) 5 -468 l (?TIMEOUT Tstart) 81 -468 l (3) 5 -487 l (TMP ! ConfigUT) 89 -487 l (ConfUT\(rmsq.h,'00100'B\)) 291 -487 l (don't receive) 491 -487 l (4) 5 -506 l (+getStatus\(rmsq.h,e_COM_NOMSG\)) 97 -506 l (no message) 491 -506 l (5) 5 -525 l (+sdata\(rmsq.h,0\)) 105 -525 l (send data) 491 -525 l (6) 5 -544 l (+Wait_and_get\(e_OK\)) 113 -544 l (7) 5 -563 l (+putFifo\(rmsq.h,rmsq.qsize,0\)) 121 -563 l (queue overflow) 491 -563 l (8) 5 -582 l (+Wait_and_get\(e_COM_LIMIT\)) 129 -582 l (9) 5 -601 l (+getFifo\(rmsq.h,rmsq.qsize,1\)) 137 -601 l (queue emptied) 491 -601 l (10) 5 -620 l (+getStatus\(rmsq.h,) 145 -620 l (e_COM_NOMSG\)) 145 -635 l (no message) 491 -620 l (Wait_and_get\(Stat:StatusType\)) 73 -656 l (11) 5 -675 l (START Twait) 73 -675 l (12) 5 -694 l (? TIMEOUT Twait) 81 -694 l (13) 5 -713 l (+getStatus\(rmsq.h,Stat\)) 89 -713 l (check status) 491 -713 l 1 27 -416 303 vl 1 67 -416 303 vl 1 285 -416 303 vl 1 428 -416 303 vl 1 485 -416 303 vl 1 0 -719 575 hl F2 (Detailed Comments) 4 -735 l (:) 101 -735 l 2 0 -270 575 473 fr %%PageTrailer pgsave restore showpage %%Page: 122 120 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (122) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (sendUF\(hdlVal,len:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Sends a UUDT frame) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l 1 0 -126 575 hl (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+set_par\(hdlVal,len\)) 73 -160 l (set length, data) 491 -160 l (2) 5 -179 l ([MesgTab.[hdlVal].addr_md = normal]) 81 -179 l (3) 5 -198 l (COM ! UF) 89 -198 l (UFNd) 291 -198 l (normal addr.) 491 -198 l (4) 5 -217 l (COM ! UF) 81 -217 l (UFEd) 291 -217 l (extended addr.) 491 -217 l 1 27 -127 96 vl 1 67 -127 96 vl 1 285 -127 96 vl 1 428 -127 96 vl 1 485 -127 96 vl 1 0 -223 575 hl F2 (Detailed Comments) 4 -239 l (:) 101 -239 l F3 (Able to send frames coded in normal or extended addressing format. The len parameter specifies) 109 -239 l (the data length. If len = 0, the maximum length is requested. ) 109 -254 l (The data encoding format switches each time the test step is executed. ) 109 -269 l 2 0 0 575 277 fr F1 (Test Step Dynamic Behaviour) 575 0 -336 c 1 0 -345 575 hl F2 (Test Step Name) 4 -361 l (:) 83 -361 l F3 (waitUF\(hdlVal,len,flag:INTEGER\)) 91 -361 l F2 (Group) 4 -380 l (:) 83 -380 l (Objective) 4 -399 l (:) 83 -399 l F3 (Requests to send message hdlVal and waits for UUDT frame reception) 91 -399 l F2 (Default) 4 -418 l (:) 83 -418 l F3 (OtherwiseFail\(hdlVal\)) 91 -418 l F2 (Comments) 4 -437 l (:) 83 -437 l 1 0 -445 575 hl (Nr) 27 0 -459 c (Label) 39 28 -459 c (Behaviour Description) 217 68 -459 c (Constraints Ref) 142 286 -459 c (Verdict) 56 429 -459 c (Comments) 89 486 -459 c 1 0 -465 575 hl F3 (1) 5 -479 l (+r2send\(hdlVal,len\)) 73 -479 l (extended addr.) 491 -479 l (2) 5 -498 l (START Tresp) 81 -498 l (3) 5 -517 l ([MesgTab.[hdlVal].addr_md = normal]) 89 -517 l (4) 5 -536 l ([flag = 0]) 97 -536 l (normal addr.) 491 -536 l (5) 5 -555 l (COM?UF CANCEL Tresp) 105 -555 l (UFNp) 291 -555 l (\(PASS\)) 434 -555 l (check protocol ) 491 -555 l (6) 5 -574 l (COM?UF CANCEL Tresp) 97 -574 l (UFNd) 291 -574 l (\(PASS\)) 434 -574 l (check prot+data) 491 -574 l (7) 5 -593 l ([flag = 0]) 89 -593 l (extended addr.) 491 -593 l (8) 5 -612 l (COM?UF CANCEL Tresp) 97 -612 l (UFEp) 291 -612 l (\(PASS\)) 434 -612 l (check protocol ) 491 -612 l (9) 5 -631 l (COM?UF CANCEL Tresp) 89 -631 l (UFEd) 291 -631 l (\(PASS\)) 434 -631 l (check prot+data) 491 -631 l 1 27 -446 191 vl 1 67 -446 191 vl 1 285 -446 191 vl 1 428 -446 191 vl 1 485 -446 191 vl 1 0 -637 575 hl F2 (Detailed Comments) 4 -653 l (:) 101 -653 l F3 (Able to receive frames coded in normal or extended addressing format. The len parameter) 109 -653 l (specifies the expected data length. flag = 0 means that only the protocol is to be checked. ) 109 -668 l 2 0 -319 575 357 fr %%PageTrailer pgsave restore showpage %%Page: 123 121 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (123) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (sendSF\(hdlVal,len:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Sends a SF) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l 1 0 -126 575 hl (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+set_par\(hdlVal,len\)) 73 -160 l (set length, data) 491 -160 l (2) 5 -179 l ([MesgTab.[hdlVal].addr_md = normal]) 81 -179 l (3) 5 -198 l (COM ! SF) 89 -198 l (SFNd) 291 -198 l (normal addr.) 491 -198 l (4) 5 -217 l (COM ! SF) 81 -217 l (SFEd) 291 -217 l (extended addr.) 491 -217 l 1 27 -127 96 vl 1 67 -127 96 vl 1 285 -127 96 vl 1 428 -127 96 vl 1 485 -127 96 vl 1 0 -223 575 hl F2 (Detailed Comments) 4 -239 l (:) 101 -239 l F3 (Able to send frames coded in normal or extended addressing format. The len parameter specifies) 109 -239 l (the data length. If len = 0, the maximum length is requested. ) 109 -254 l (The data encoding format switches each time the test step is executed. ) 109 -269 l 2 0 0 575 277 fr F1 (Test Step Dynamic Behaviour) 575 0 -336 c 1 0 -345 575 hl F2 (Test Step Name) 4 -361 l (:) 83 -361 l F3 (waitSF\(hdlVal,len,flag:INTEGER\)) 91 -361 l F2 (Group) 4 -380 l (:) 83 -380 l (Objective) 4 -399 l (:) 83 -399 l F3 (Requests to send message hdlVal and waits for SF) 91 -399 l F2 (Default) 4 -418 l (:) 83 -418 l F3 (OtherwiseFail\(hdlVal\)) 91 -418 l F2 (Comments) 4 -437 l (:) 83 -437 l 1 0 -445 575 hl (Nr) 27 0 -459 c (Label) 39 28 -459 c (Behaviour Description) 217 68 -459 c (Constraints Ref) 142 286 -459 c (Verdict) 56 429 -459 c (Comments) 89 486 -459 c 1 0 -465 575 hl F3 (1) 5 -479 l (+r2send\(hdlVal,len\)) 73 -479 l (extended addr.) 491 -479 l (2) 5 -498 l (START Tresp) 81 -498 l (3) 5 -517 l ([MesgTab.[hdlVal].addr_md = normal]) 89 -517 l (4) 5 -536 l ([flag = 0]) 97 -536 l (normal addr.) 491 -536 l (5) 5 -555 l (COM?SF CANCEL Tresp) 105 -555 l (SFNp) 291 -555 l (\(PASS\)) 434 -555 l (check protocol ) 491 -555 l (6) 5 -574 l (COM?SF CANCEL Tresp) 97 -574 l (SFNd) 291 -574 l (\(PASS\)) 434 -574 l (check prot+data) 491 -574 l (7) 5 -593 l ([flag = 0]) 89 -593 l (extended addr.) 491 -593 l (8) 5 -612 l (COM?SF CANCEL Tresp) 97 -612 l (SFEp) 291 -612 l (\(PASS\)) 434 -612 l (check protocol ) 491 -612 l (9) 5 -631 l (COM?SF CANCEL Tresp) 89 -631 l (SFEd) 291 -631 l (\(PASS\)) 434 -631 l (check prot+data) 491 -631 l 1 27 -446 191 vl 1 67 -446 191 vl 1 285 -446 191 vl 1 428 -446 191 vl 1 485 -446 191 vl 1 0 -637 575 hl F2 (Detailed Comments) 4 -653 l (:) 101 -653 l F3 (Able to receive frames coded in normal or extended addressing format. The len parameter) 109 -653 l (specifies the expected data length. flag = 0 means that only the protocol is to be checked. ) 109 -668 l 2 0 -319 575 357 fr %%PageTrailer pgsave restore showpage %%Page: 124 122 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (124) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (sendFF\(hdlVal,len:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Sends a FF) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l 1 0 -126 575 hl (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+set_par\(hdlVal,len\)) 73 -160 l (set length, data) 491 -160 l (2) 5 -179 l (+initVars\(hdlVal\)) 81 -179 l (init variables\015) 491 -179 l (3) 5 -198 l ([MesgTab.[hdlVal].addr_md = normal]) 89 -198 l (4) 5 -217 l (COM ! FF ) 97 -217 l (FFNd) 291 -217 l (normal addr.) 491 -217 l (5) 5 -236 l (COM ! FF) 89 -236 l (FFEd) 291 -236 l (extended addr.) 491 -236 l 1 27 -127 115 vl 1 67 -127 115 vl 1 285 -127 115 vl 1 428 -127 115 vl 1 485 -127 115 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l F3 (Able to send frames coded in normal or extended addressing format. The len parameter specifies) 109 -258 l (the data length. If len = 0, the maximum length is requested. ) 109 -273 l (The data encoding format switches each time the test step is executed. ) 109 -288 l (Initializes variables mLen, nbCFs, remLen) 109 -303 l 2 0 0 575 311 fr F1 (Test Step Dynamic Behaviour) 575 0 -370 c 1 0 -379 575 hl F2 (Test Step Name) 4 -395 l (:) 83 -395 l F3 (waitFF\(hdlVal,len,flag:INTEGER\)) 91 -395 l F2 (Group) 4 -414 l (:) 83 -414 l (Objective) 4 -433 l (:) 83 -433 l F3 (Requests to send segmented message hdlVal and waits for FF) 91 -433 l F2 (Default) 4 -452 l (:) 83 -452 l F3 (OtherwiseFail\(hdlVal\)) 91 -452 l F2 (Comments) 4 -471 l (:) 83 -471 l 1 0 -479 575 hl (Nr) 27 0 -493 c (Label) 39 28 -493 c (Behaviour Description) 217 68 -493 c (Constraints Ref) 142 286 -493 c (Verdict) 56 429 -493 c (Comments) 89 486 -493 c 1 0 -499 575 hl F3 (1) 5 -513 l (+r2send\(hdlVal,len\)) 73 -513 l (extended addr.) 491 -513 l (2) 5 -532 l (+initVars\(hdlVal\)) 81 -532 l (extended addr.) 491 -532 l (3) 5 -551 l (START Tresp) 89 -551 l (4) 5 -570 l ([MesgTab.[hdlVal].addr_md = normal]) 97 -570 l (5) 5 -589 l ([flag = 0]) 105 -589 l (normal addr.) 491 -589 l (6) 5 -608 l (COM?FF CANCEL Tresp) 113 -608 l (FFNd) 291 -608 l (\(PASS\)) 434 -608 l (check protocol ) 491 -608 l (7) 5 -627 l (COM?FF CANCEL Tresp) 105 -627 l (FFNd) 291 -627 l (\(PASS\)) 434 -627 l (check prot+data) 491 -627 l (8) 5 -646 l ([flag = 0]) 97 -646 l (extended addr.) 491 -646 l (9) 5 -665 l (COM?FF CANCEL Tresp) 105 -665 l (FFEd) 291 -665 l (\(PASS\)) 434 -665 l (check protocol ) 491 -665 l (10) 5 -684 l (COM?FF CANCEL Tresp) 97 -684 l (FFEd) 291 -684 l (\(PASS\)) 434 -684 l (check prot+data) 491 -684 l 1 27 -480 210 vl 1 67 -480 210 vl 1 285 -480 210 vl 1 428 -480 210 vl 1 485 -480 210 vl 1 0 -690 575 hl F2 (Detailed Comments) 4 -706 l (:) 101 -706 l F3 (Able to receive frames coded in normal or extended addressing format. The len parameter) 109 -706 l (specifies the expected data length. flag = 0 means that only the protocol is to be checked. ) 109 -721 l 2 0 -353 575 376 fr %%PageTrailer pgsave restore showpage %%Page: 125 123 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (125) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (sendFF2\(hdlVal,nb:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Sends a FF which should be followed by "nb" CFs) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l 1 0 -126 575 hl (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+set_fd_CF\(hdlVal,nb\)) 73 -160 l (init variables) 491 -160 l (2) 5 -179 l (+initVars\(hdlVal\)) 81 -179 l (extended addr.) 491 -179 l (3) 5 -198 l ([MesgTab.[hdlVal].addr_md = normal]) 89 -198 l (4) 5 -217 l (COM ! FF) 97 -217 l (FFNd) 291 -217 l (normal addr.) 491 -217 l (5) 5 -236 l (COM ! FF) 89 -236 l (FFEd) 291 -236 l (extended addr.) 491 -236 l 1 27 -127 115 vl 1 67 -127 115 vl 1 285 -127 115 vl 1 428 -127 115 vl 1 485 -127 115 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l F3 (Able to send frames coded in normal or extended addressing format. The nb parameter specifies) 109 -258 l (the number of CF frames.) 109 -273 l (The data encoding format switches each time the test step is executed. ) 109 -288 l (Initializes variables mLen, nbCFs, remLen) 109 -303 l 2 0 0 575 311 fr F1 (Test Step Dynamic Behaviour) 575 0 -370 c 1 0 -379 575 hl F2 (Test Step Name) 4 -395 l (:) 83 -395 l F3 (waitFF2\(hdlVal,nb:INTEGER\)) 91 -395 l F2 (Group) 4 -414 l (:) 83 -414 l (Objective) 4 -433 l (:) 83 -433 l F3 (Requests to send segmented message hdlVal and waits for FF - nb = number of CFs) 91 -433 l F2 (Default) 4 -452 l (:) 83 -452 l F3 (OtherwiseFail\(hdlVal\)) 91 -452 l F2 (Comments) 4 -471 l (:) 83 -471 l 1 0 -479 575 hl (Nr) 27 0 -493 c (Label) 39 28 -493 c (Behaviour Description) 217 68 -493 c (Constraints Ref) 142 286 -493 c (Verdict) 56 429 -493 c (Comments) 89 486 -493 c 1 0 -499 575 hl F3 (1) 5 -513 l (+r2send2\(hdlVal,nb\)) 73 -513 l (extended addr.) 491 -513 l (2) 5 -532 l (+initVars\(hdlVal\)) 81 -532 l (extended addr.) 491 -532 l (3) 5 -551 l (START Tresp) 89 -551 l (4) 5 -570 l ([MesgTab.[hdlVal].addr_md = normal]) 97 -570 l (5) 5 -589 l (COM?FF CANCEL Tresp) 105 -589 l (FFNd) 291 -589 l (\(PASS\)) 434 -589 l (normal addr.) 491 -589 l (6) 5 -608 l (COM?FF CANCEL Tresp) 97 -608 l (FFEd) 291 -608 l (\(PASS\)) 434 -608 l (extended addr.) 491 -608 l 1 27 -480 134 vl 1 67 -480 134 vl 1 285 -480 134 vl 1 428 -480 134 vl 1 485 -480 134 vl 1 0 -614 575 hl F2 (Detailed Comments) 4 -630 l (:) 101 -630 l F3 (Able to receive frames coded in normal or extended addressing format. The len parameter) 109 -630 l (specifies the expected data length. len = 0 means that only the protocol is to be checked. ) 109 -645 l 2 0 -353 575 300 fr %%PageTrailer pgsave restore showpage %%Page: 126 124 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (126) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (sendCF\(hdlVal:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Sends a CF for message hdlVal) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Input: cfLen = user data length) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+setCFvars\(hdlVal\)) 73 -160 l (init. for next CF) 491 -160 l (2) 5 -179 l ([MesgTab.[hdlVal].addr_md = normal]) 81 -179 l (3) 5 -198 l (COM ! CF) 89 -198 l (CFN) 291 -198 l (normal addr.) 491 -198 l (4) 5 -217 l (COM ! CF) 81 -217 l (CFE) 291 -217 l (extended addr.) 491 -217 l 1 27 -127 96 vl 1 67 -127 96 vl 1 285 -127 96 vl 1 428 -127 96 vl 1 485 -127 96 vl 1 0 -223 575 hl F2 (Detailed Comments) 4 -239 l (:) 101 -239 l F3 (Able to send frames coded in normal or extended addressing format.) 109 -239 l (The data encoding format switches each time the test step is executed. ) 109 -254 l 2 0 0 575 262 fr F1 (Test Step Dynamic Behaviour) 575 0 -321 c 1 0 -330 575 hl F2 (Test Step Name) 4 -346 l (:) 83 -346 l F3 (sCFblk\(hdlVal:INTEGER\)) 91 -346 l F2 (Group) 4 -365 l (:) 83 -365 l (Objective) 4 -384 l (:) 83 -384 l F3 (Sends a block of CFs related to message hdlVal) 91 -384 l F2 (Default) 4 -403 l (:) 83 -403 l F3 (OtherwiseFail\(hdlVal\)) 91 -403 l F2 (Comments) 4 -422 l (:) 83 -422 l F3 (Input: bsPar = block size) 91 -422 l 1 0 -430 575 hl F2 (Nr) 27 0 -444 c (Label) 39 28 -444 c (Behaviour Description) 217 68 -444 c (Constraints Ref) 142 286 -444 c (Verdict) 56 429 -444 c (Comments) 89 486 -444 c 1 0 -450 575 hl F3 (1) 5 -464 l (\(blkcnt := 0\)) 73 -464 l (2) 5 -483 l (REPEAT sCF UNTIL [\(blkcnt = bsPar\) OR) 81 -483 l (\(nbCFs = 0\)]) 81 -498 l (sCF) 73 -519 l (3) 5 -538 l (+sendCF\(hdlVal\)) 73 -538 l (4) 5 -557 l (\(blkcnt := blkcnt + 1\)) 81 -557 l (5) 5 -576 l ([\(blkcnt <> bsPar\) AND \(nbCFs <> 0\)]) 89 -576 l (START ST) 89 -591 l (6) 5 -610 l (?TIMEOUT ST) 97 -610 l (Separation time) 491 -610 l 1 27 -431 185 vl 1 67 -431 185 vl 1 285 -431 185 vl 1 428 -431 185 vl 1 485 -431 185 vl 1 0 -616 575 hl F2 (Detailed Comments) 4 -632 l (:) 101 -632 l 2 0 -304 575 336 fr %%PageTrailer pgsave restore showpage %%Page: 127 125 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (127) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (toRstate\(hdlVal,state:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Place IUT reception state machine in a given state) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (state = 0: after FF reception, 1: await first CF, 2: await another CF, 3: from first CF to end of block,) 91 -118 l ( 4: to end of block) 91 -133 l 1 0 -141 575 hl F2 (Nr) 27 0 -155 c (Label) 39 28 -155 c (Behaviour Description) 217 68 -155 c (Constraints Ref) 142 286 -155 c (Verdict) 56 429 -155 c (Comments) 89 486 -155 c 1 0 -161 575 hl F3 (1) 5 -175 l ([state <> 3]) 73 -175 l (2) 5 -194 l (+sendFF\(hdlVal,0\)) 81 -194 l (send FF) 491 -194 l (3) 5 -213 l ([state = 0]) 89 -213 l (4) 5 -232 l (+wFCloop\(hdlVal,TRUE\)) 89 -232 l (wait for FC\(CTS\)) 491 -232 l (5) 5 -251 l (frstCF) 33 -251 l ([state = 1]) 97 -251 l (6) 5 -270 l (+sendCF\(hdlVal\)) 97 -270 l (send first CF) 491 -270 l (7) 5 -289 l (\(blkcnt := 1\)) 105 -289 l (8) 5 -308 l ([\(state = 2\) OR \(bsPar = 1\)]) 113 -308 l (9) 5 -327 l ([\(bsPar = 0\) OR \(nbCFs <= bsPar\)]) 113 -327 l (INCONC) 434 -327 l (no block) 491 -327 l (10) 5 -346 l (wST) 33 -346 l (START ST) 121 -346 l (11) 5 -365 l (?TIMEOUT ST) 129 -365 l (Separation time) 491 -365 l (12) 5 -384 l (+sendCF\(hdlVal\)) 137 -384 l (13) 5 -403 l (\(blkcnt := blkcnt + 1\)) 145 -403 l (14) 5 -422 l ([blkcnt <> bsPar ]) 153 -422 l (15) 5 -441 l (GOTO wST) 161 -441 l (16) 5 -460 l (+wFCloop\(hdlVal,FALSE\)) 153 -460 l (wait for FC\(CTS\)) 491 -460 l (17) 5 -479 l (GOTO frstCF) 73 -479 l (state = 3) 491 -479 l 1 27 -142 343 vl 1 67 -142 343 vl 1 285 -142 343 vl 1 428 -142 343 vl 1 485 -142 343 vl 1 0 -485 575 hl F2 (Detailed Comments) 4 -501 l (:) 101 -501 l F3 (state = 2 possible if BSmax <> 1) 109 -501 l 2 0 0 575 509 fr %%PageTrailer pgsave restore showpage %%Page: 128 126 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (128) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (fromRstate\(hdlVal,state:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Complete message reception from a given state) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (state = 0: idle, 1: await first CF, 2: await another CF) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l ([state = 0]) 73 -160 l (2) 5 -179 l (idle) 33 -179 l (+sendFF\(hdlVal,0\)) 81 -179 l (send FF) 491 -179 l (3) 5 -198 l (+wFCloop\(hdlVal,TRUE\)) 89 -198 l (wait for FC\(CTS\)) 491 -198 l (4) 5 -217 l (awfrst) 33 -217 l (+sendCF\(hdlVal\)) 97 -217 l (first CF) 491 -217 l (5) 5 -236 l (awnxt) 33 -236 l ([nbCFs = 0]) 105 -236 l (end of message) 491 -236 l (6) 5 -255 l ([bsPar = 1]) 105 -255 l (7) 5 -274 l (wFC) 33 -274 l (+wFCloop\(hdlVal,FALSE\)) 113 -274 l (wait for FC\(CTS\)) 491 -274 l (8) 5 -293 l (GOTO awfrst) 121 -293 l (9) 5 -312 l (\(blkcnt := 1\)) 105 -312 l (10) 5 -331 l (wST) 33 -331 l (START ST) 113 -331 l (bsPar <> 1) 491 -331 l (11) 5 -350 l (?TIMEOUT ST) 121 -350 l (Separation time) 491 -350 l (12) 5 -369 l (nxtCF) 33 -369 l (+sendCF\(hdlVal\)) 129 -369 l (13) 5 -388 l ([nbCFs = 0]) 137 -388 l (end of message) 491 -388 l (14) 5 -407 l ([bsPar = 0]) 137 -407 l (15) 5 -426 l (GOTO wST) 145 -426 l (16) 5 -445 l (\(blkcnt := blkcnt + 1\)) 137 -445 l (17) 5 -464 l ([blkcnt <> bsPar ]) 145 -464 l (18) 5 -483 l (GOTO wST) 153 -483 l (19) 5 -502 l (GOTO wFC) 145 -502 l (20) 5 -521 l ([state = 1]) 73 -521 l (21) 5 -540 l (GOTO awfrst) 81 -540 l (22) 5 -559 l ([state = 2]) 73 -559 l (23) 5 -578 l (GOTO awnxt) 81 -578 l (24) 5 -597 l ([state = 3]) 73 -597 l (25) 5 -616 l (GOTO nxtCF) 81 -616 l 1 27 -127 495 vl 1 67 -127 495 vl 1 285 -127 495 vl 1 428 -127 495 vl 1 485 -127 495 vl 1 0 -622 575 hl F2 (Detailed Comments) 4 -638 l (:) 101 -638 l 2 0 0 575 646 fr %%PageTrailer pgsave restore showpage %%Page: 129 127 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (129) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (waitCF\(hdlVal,wTime:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Wait for CF reception for message hdlVal ) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Inputs: wTime = maximum time to wait, cfLen = user data length) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+setCFvars\(hdlVal\)) 73 -160 l (init. for next CF) 491 -160 l (2) 5 -179 l (START Tresp\(wTime\)) 81 -179 l (3) 5 -198 l ([MesgTab.[hdlVal].addr_md = normal]) 89 -198 l (4) 5 -217 l (COM?CF CANCEL Tresp) 97 -217 l (CFN) 291 -217 l (\(PASS\)) 434 -217 l (normal addr.) 491 -217 l (5) 5 -236 l (COM?CF CANCEL Tresp) 89 -236 l (CFE) 291 -236 l (\(PASS\)) 434 -236 l (extended addr.) 491 -236 l 1 27 -127 115 vl 1 67 -127 115 vl 1 285 -127 115 vl 1 428 -127 115 vl 1 485 -127 115 vl 1 0 -242 575 hl F2 (Detailed Comments) 4 -258 l (:) 101 -258 l F3 (Able to receive frames coded in normal or extended addressing format. The len parameter) 109 -258 l (specifies the expected data length.) 109 -273 l 2 0 0 575 281 fr F1 (Test Step Dynamic Behaviour) 575 0 -340 c 1 0 -349 575 hl F2 (Test Step Name) 4 -365 l (:) 83 -365 l F3 (wCFblk\(hdlVal:INTEGER\)) 91 -365 l F2 (Group) 4 -384 l (:) 83 -384 l (Objective) 4 -403 l (:) 83 -403 l F3 (Receives a block of CFs related to message hdlVal) 91 -403 l F2 (Default) 4 -422 l (:) 83 -422 l F3 (OtherwiseFail\(hdlVal\)) 91 -422 l F2 (Comments) 4 -441 l (:) 83 -441 l F3 (Input: bsPar = block size) 91 -441 l 1 0 -449 575 hl F2 (Nr) 27 0 -463 c (Label) 39 28 -463 c (Behaviour Description) 217 68 -463 c (Constraints Ref) 142 286 -463 c (Verdict) 56 429 -463 c (Comments) 89 486 -463 c 1 0 -469 575 hl F3 (1) 5 -483 l (+waitCF\(hdlVal,wCtime\)) 73 -483 l (2) 5 -502 l ([bsPar > 1] \(blkcnt := 1\)) 81 -502 l (3) 5 -521 l (REPEAT wCF UNTIL [\(blkcnt = bsPar\) OR) 89 -521 l (\(nbCFs = 0\)]) 89 -536 l (wCF) 73 -557 l (4) 5 -576 l (+waitCF\(hdlVal,wD1time\)) 73 -576 l (5) 5 -595 l (\(blkcnt := blkcnt + 1\)) 81 -595 l 1 27 -450 151 vl 1 67 -450 151 vl 1 285 -450 151 vl 1 428 -450 151 vl 1 485 -450 151 vl 1 0 -601 575 hl F2 (Detailed Comments) 4 -617 l (:) 101 -617 l 2 0 -323 575 302 fr %%PageTrailer pgsave restore showpage %%Page: 130 128 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (130) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (toSstate\(hdlVal,state,bsVal:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Place IUT sending state machine in a given state) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (state = 1: await first FC, 2: await second FC, 3: await third FC,) 91 -118 l ( 11: FC\(WT\) before first block, 12: FC\(WT\) before second block,) 91 -133 l 1 0 -141 575 hl F2 (Nr) 27 0 -155 c (Label) 39 28 -155 c (Behaviour Description) 217 68 -155 c (Constraints Ref) 142 286 -155 c (Verdict) 56 429 -155 c (Comments) 89 486 -155 c 1 0 -161 575 hl F3 (1) 5 -175 l (+waitFF\(hdlVal,0,1\)) 73 -175 l (wait for FF) 491 -175 l (2) 5 -194 l ([state = 1]) 81 -194 l (3) 5 -213 l ([state = 11]) 81 -213 l (4) 5 -232 l (+sendFC1\(hdlVal,fs_wait,bsVal\)) 89 -232 l (send FC\(WT\)) 491 -232 l (5) 5 -251 l (+sendFC1\(hdlVal,fs_cts,bsVal\)) 81 -251 l (send FC\(CTS\)) 491 -251 l (6) 5 -270 l (frstCF) 33 -270 l (+waitCF\(hdlVal,wCtime\)) 89 -270 l (wait for CF) 491 -270 l (7) 5 -289 l ([nbCFs = 0]) 97 -289 l (INCONC) 434 -289 l (8) 5 -308 l ([state = 2]) 97 -308 l (9) 5 -327 l ([state = 12]) 97 -327 l (10) 5 -346 l (+sendFC2\(hdlVal,fs_wait\)) 105 -346 l (send FC\(WT\)) 491 -346 l (11) 5 -365 l ([bsVal = 1]) 97 -365 l (12) 5 -384 l (+sendFC2\(hdlVal,fs_cts\)) 105 -384 l (send FC\(CTS\)) 491 -384 l (13) 5 -403 l (+waitCF\(hdlVal,wCtime\)) 113 -403 l (wait for CF) 491 -403 l (14) 5 -422 l (+waitCF\(hdlVal,wD1time\)) 97 -422 l (wait for CF) 491 -422 l 1 27 -142 286 vl 1 67 -142 286 vl 1 285 -142 286 vl 1 428 -142 286 vl 1 485 -142 286 vl 1 0 -428 575 hl F2 (Detailed Comments) 4 -444 l (:) 101 -444 l 2 0 0 575 452 fr %%PageTrailer pgsave restore showpage %%Page: 131 129 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (131) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (fromSstate\(hdlVal,state,bsVal:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Complete message transmission from a given state) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (state = 0: idle, 1: await first CF, 2: await another CF) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l ([state = 0]) 73 -160 l (2) 5 -179 l (+waitFF\(hdlVal,0,1\)) 81 -179 l (wait for FF) 491 -179 l (3) 5 -198 l (frstFC) 33 -198 l (+sendFC1\(hdlVal,fs_cts,bsVal\)) 89 -198 l (send FC) 491 -198 l (4) 5 -217 l (frstCF) 33 -217 l (+waitCF\(hdlVal,wCtime\)) 97 -217 l (wait for CF) 491 -217 l (5) 5 -236 l ([nbCFs = 0]) 105 -236 l (end of message) 491 -236 l (6) 5 -255 l ([bsVal = 1]) 105 -255 l (7) 5 -274 l (nxtFC) 33 -274 l (+sendFC2\(hdlVal,fs_cts\)) 113 -274 l (send FC\(CTS\)) 491 -274 l (8) 5 -293 l (GOTO frstCF) 121 -293 l (9) 5 -312 l (\(blkcnt := 1\)) 105 -312 l (10) 5 -331 l (nxtCF) 33 -331 l (+waitCF\(hdlVal,wD1time\)) 113 -331 l (wait for CF) 491 -331 l (11) 5 -350 l ([nbCFs = 0]) 121 -350 l (end of message) 491 -350 l (12) 5 -369 l ([bsVal = 0]) 121 -369 l (no flow control) 491 -369 l (13) 5 -388 l (GOTO nxtCF) 129 -388 l (14) 5 -407 l (\(blkcnt := blkcnt + 1\)) 121 -407 l (15) 5 -426 l ([blkcnt <> bsVal]) 129 -426 l (16) 5 -445 l (GOTO nxtCF) 137 -445 l (17) 5 -464 l (GOTO nxtFC) 129 -464 l (end of block) 491 -464 l (18) 5 -483 l ([state = 1]) 73 -483 l (19) 5 -502 l (GOTO frstFC) 73 -502 l (20) 5 -521 l ([state = 2]) 73 -521 l (21) 5 -540 l (GOTO nxtFC) 73 -540 l 1 27 -127 419 vl 1 67 -127 419 vl 1 285 -127 419 vl 1 428 -127 419 vl 1 485 -127 419 vl 1 0 -546 575 hl F2 (Detailed Comments) 4 -562 l (:) 101 -562 l 2 0 0 575 570 fr %%PageTrailer pgsave restore showpage %%Page: 132 130 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (132) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (sendFC1\(hdlVal:INTEGER; fsVal:BITSTRING; bsVal:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Sends a FC for message hdlVal - First FC after FF reception) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l 1 0 -126 575 hl (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (\(bsPar := bsVal\)) 73 -160 l (save BS value) 491 -160 l (2) 5 -179 l ([MesgTab.[hdlVal].addr_md = normal]) 81 -179 l (3) 5 -198 l (COM ! FC) 89 -198 l (FCNt\(fsVal\)) 291 -198 l (normal addr.) 491 -198 l (4) 5 -217 l (COM ! FC) 81 -217 l (FCEt\(fsVal\)) 291 -217 l (extended addr.) 491 -217 l 1 27 -127 96 vl 1 67 -127 96 vl 1 285 -127 96 vl 1 428 -127 96 vl 1 485 -127 96 vl 1 0 -223 575 hl F2 (Detailed Comments) 4 -239 l (:) 101 -239 l F3 (Able to send frames coded in normal or extended addressing format.) 109 -239 l 2 0 0 575 247 fr F1 (Test Step Dynamic Behaviour) 575 0 -306 c 1 0 -315 575 hl F2 (Test Step Name) 4 -331 l (:) 83 -331 l F3 (sendFC2\(hdlVal:INTEGER; fsVal:BITSTRING\)) 91 -331 l F2 (Group) 4 -350 l (:) 83 -350 l (Objective) 4 -369 l (:) 83 -369 l F3 (Sends a FC for message hdlVal - FC after CF block reception) 91 -369 l F2 (Default) 4 -388 l (:) 83 -388 l F3 (OtherwiseFail\(hdlVal\)) 91 -388 l F2 (Comments) 4 -407 l (:) 83 -407 l 1 0 -415 575 hl (Nr) 27 0 -429 c (Label) 39 28 -429 c (Behaviour Description) 217 68 -429 c (Constraints Ref) 142 286 -429 c (Verdict) 56 429 -429 c (Comments) 89 486 -429 c 1 0 -435 575 hl F3 (1) 5 -449 l ([MesgTab.[hdlVal].addr_md = normal]) 73 -449 l (2) 5 -468 l (COM ! FC) 81 -468 l (FCNt\(fsVal\)) 291 -468 l (normal addr.) 491 -468 l (3) 5 -487 l (COM ! FC) 73 -487 l (FCEt\(fsVal\)) 291 -487 l (extended addr.) 491 -487 l 1 27 -416 77 vl 1 67 -416 77 vl 1 285 -416 77 vl 1 428 -416 77 vl 1 485 -416 77 vl 1 0 -493 575 hl F2 (Detailed Comments) 4 -509 l (:) 101 -509 l F3 (Able to send frames coded in normal or extended addressing format.) 109 -509 l 2 0 -289 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 133 131 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (133) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (waitFC1\(hdlVal,wTime:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Wait for FC reception for message hdlVal - First FC after FF.) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Outputs: variables fsPar, bsPar, stPar = parameters of received FC frame) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (START Tresp\(wTime\)) 73 -160 l (2) 5 -179 l ([MesgTab.[hdlVal].addr_md = normal]) 81 -179 l (3) 5 -198 l (COM?FC \(fsPar := FC.pdu.fs,) 89 -198 l (bsPar := BIT_TO_INT\(FC.pdu.bsmax\),) 89 -213 l (stPar := BIT_TO_INT\(FC.pdu.stmin\)) 89 -228 l (*stTick\) CANCEL Tresp) 89 -243 l (FCNr) 291 -198 l (\(PASS\)) 434 -198 l (normal addr.) 491 -198 l (4) 5 -262 l (COM?FC \(fsPar := FC.pdu.fs,) 81 -262 l (bsPar := BIT_TO_INT\(FC.pdu.bsmax\),) 81 -277 l (stPar := BIT_TO_INT\(FC.pdu.stmin\) *stTick\)) 81 -292 l ( CANCEL Tresp) 81 -307 l (FCEr) 291 -262 l (\(PASS\)) 434 -262 l (extended addr.) 491 -262 l 1 27 -127 186 vl 1 67 -127 186 vl 1 285 -127 186 vl 1 428 -127 186 vl 1 485 -127 186 vl 1 0 -313 575 hl F2 (Detailed Comments) 4 -329 l (:) 101 -329 l F3 (Able to receive frames coded in normal or extended addressing format.) 109 -329 l 2 0 0 575 337 fr F1 (Test Step Dynamic Behaviour) 575 0 -396 c 1 0 -405 575 hl F2 (Test Step Name) 4 -421 l (:) 83 -421 l F3 (waitFC2\(hdlVal,wTime:INTEGER\)) 91 -421 l F2 (Group) 4 -440 l (:) 83 -440 l (Objective) 4 -459 l (:) 83 -459 l F3 (Wait for FC reception for message hdlVal - FC after CF block.) 91 -459 l F2 (Default) 4 -478 l (:) 83 -478 l F3 (OtherwiseFail\(hdlVal\)) 91 -478 l F2 (Comments) 4 -497 l (:) 83 -497 l F3 (Outputs: variable fsPar. BSmax and STmin values supplied are ignored) 91 -497 l 1 0 -505 575 hl F2 (Nr) 27 0 -519 c (Label) 39 28 -519 c (Behaviour Description) 217 68 -519 c (Constraints Ref) 142 286 -519 c (Verdict) 56 429 -519 c (Comments) 89 486 -519 c 1 0 -525 575 hl F3 (1) 5 -539 l (START Tresp\(wTime\)) 73 -539 l (2) 5 -558 l ([MesgTab.[hdlVal].addr_md = normal]) 81 -558 l (3) 5 -577 l (COM?FC \(fsPar := FC.pdu.fs\) CANCEL) 89 -577 l (Tresp) 89 -592 l (FCNr) 291 -577 l (\(PASS\)) 434 -577 l (normal addr.) 491 -577 l (4) 5 -611 l (COM?FC \(fsPar := FC.pdu.fs\) CANCEL) 81 -611 l (Tresp) 81 -626 l (FCEr) 291 -611 l (\(PASS\)) 434 -611 l (extended addr.) 491 -611 l 1 27 -506 126 vl 1 67 -506 126 vl 1 285 -506 126 vl 1 428 -506 126 vl 1 485 -506 126 vl 1 0 -632 575 hl F2 (Detailed Comments) 4 -648 l (:) 101 -648 l F3 (Able to receive frames coded in normal or extended addressing format.) 109 -648 l 2 0 -379 575 277 fr %%PageTrailer pgsave restore showpage %%Page: 134 132 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (134) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (wFCloop\(hdlVal:INTEGER;first:BOOLEAN\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Wait for FC\(CTS\) reception for message hdlVal ) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Ignore FC\(WT\) . Exit when more than wftmax FC\(WT\) are received.) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+WaitFC) 73 -160 l (2) 5 -179 l ([fsPar = fs_cts]) 81 -179 l (Clear To Send) 491 -179 l (3) 5 -198 l ([wftmax = 0]) 81 -198 l (FAIL) 434 -198 l (Unable to wait) 491 -198 l (4) 5 -217 l ([wftmax <> 0] \(cnt := 0\)) 81 -217 l (Able to wait) 491 -217 l (5) 5 -236 l (REPEAT FCloop UNTIL [\(fsPar = fs_cts\)) 89 -236 l (OR \(cnt = wftmax\)]) 89 -251 l (6) 5 -270 l ([fsPar = fs_wait]) 97 -270 l (FAIL) 434 -270 l (Max exceeded) 491 -270 l (WaitFC) 73 -291 l (7) 5 -310 l ([first] ) 73 -310 l (8) 5 -329 l (+waitFC1\(hdlVal,wB1time\)) 81 -329 l (9) 5 -348 l (+waitFC2\(hdlVal,wB2time\)) 73 -348 l (FCloop) 73 -369 l (10) 5 -388 l (\(cnt := cnt + 1\)) 73 -388 l (11) 5 -407 l ([first] ) 81 -407 l (12) 5 -426 l (+waitFC1\(hdlVal,wD2time\)) 89 -426 l (13) 5 -445 l (+waitFC2\(hdlVal,wD2time\)) 81 -445 l 1 27 -127 324 vl 1 67 -127 324 vl 1 285 -127 324 vl 1 428 -127 324 vl 1 485 -127 324 vl 1 0 -451 575 hl F2 (Detailed Comments) 4 -467 l (:) 101 -467 l 2 0 0 575 475 fr F1 (Test Step Dynamic Behaviour) 575 0 -534 c 1 0 -543 575 hl F2 (Test Step Name) 4 -559 l (:) 83 -559 l F3 (sendBF\(hdlVal:INTEGER\)) 91 -559 l F2 (Group) 4 -578 l (:) 83 -578 l (Objective) 4 -597 l (:) 83 -597 l F3 (Sends a bad frame \(bad PCI\) addressed to message hdlVal) 91 -597 l F2 (Default) 4 -616 l (:) 83 -616 l F3 (OtherwiseFail\(hdlVal\)) 91 -616 l F2 (Comments) 4 -635 l (:) 83 -635 l F3 (Able to send frames coded in normal or extended addressing format. ) 91 -635 l 1 0 -643 575 hl F2 (Nr) 27 0 -657 c (Label) 39 28 -657 c (Behaviour Description) 217 68 -657 c (Constraints Ref) 142 286 -657 c (Verdict) 56 429 -657 c (Comments) 89 486 -657 c 1 0 -663 575 hl F3 (1) 5 -677 l ([MesgTab.[hdlVal].addr_md = normal]) 73 -677 l (2) 5 -696 l (COM ! SF ) 81 -696 l (BFN\(hdlVal\)) 291 -696 l (normal addr) 491 -696 l (3) 5 -715 l (COM ! SF) 73 -715 l (BFE\(hdlVal\)) 291 -715 l (extended addr) 491 -715 l 1 27 -644 77 vl 1 67 -644 77 vl 1 285 -644 77 vl 1 428 -644 77 vl 1 485 -644 77 vl 1 0 -721 575 hl F2 (Detailed Comments) 4 -737 l (:) 101 -737 l 2 0 -517 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 135 133 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (135) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (r2send\(hdlVal,len:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Requests UT to send segmented or unsegmented message hdlVal ) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Output: mLen := length to be sent) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+set_par\(hdlVal,len\)) 73 -160 l (set length, data) 491 -160 l (2) 5 -179 l ([MesgTab.[hdlVal].conf = static]) 81 -179 l (3) 5 -198 l (TMP!CallSM) 89 -198 l (SMS\(hdlVal\)) 291 -198 l (static) 491 -198 l (4) 5 -217 l (TMP!CallSM) 81 -217 l (SMD\(hdlVal\)) 291 -217 l (dynamic) 491 -217 l 1 27 -127 96 vl 1 67 -127 96 vl 1 285 -127 96 vl 1 428 -127 96 vl 1 485 -127 96 vl 1 0 -223 575 hl F2 (Detailed Comments) 4 -239 l (:) 101 -239 l F3 (Able to send requests for static or dynamic messages. If dynamic, the len parameter specifies the) 109 -239 l (data length. If len = 0, the maximum length is requested. ) 109 -254 l (The data encoding format switches each time the test step is executed. ) 109 -269 l 2 0 0 575 277 fr F1 (Test Step Dynamic Behaviour) 575 0 -336 c 1 0 -345 575 hl F2 (Test Step Name) 4 -361 l (:) 83 -361 l F3 (r2send2\(hdlVal,nb:INTEGER\)) 91 -361 l F2 (Group) 4 -380 l (:) 83 -380 l (Objective) 4 -399 l (:) 83 -399 l F3 (Requests UT to send segmented message hdlVal ) 91 -399 l F2 (Default) 4 -418 l (:) 83 -418 l F3 (OtherwiseFail\(hdlVal\)) 91 -418 l F2 (Comments) 4 -437 l (:) 83 -437 l F3 (Output: mLen := length to be sent) 91 -437 l 1 0 -445 575 hl F2 (Nr) 27 0 -459 c (Label) 39 28 -459 c (Behaviour Description) 217 68 -459 c (Constraints Ref) 142 286 -459 c (Verdict) 56 429 -459 c (Comments) 89 486 -459 c 1 0 -465 575 hl F3 (1) 5 -479 l (+set_fd_CF\(hdlVal,nb\)) 73 -479 l (init variables) 491 -479 l (2) 5 -498 l ([MesgTab.[hdlVal].conf = static]) 81 -498 l (3) 5 -517 l (TMP!CallSM) 89 -517 l (SMS\(hdlVal\)) 291 -517 l (static) 491 -517 l (4) 5 -536 l (TMP!CallSM) 81 -536 l (SMD\(hdlVal\)) 291 -536 l (dynamic) 491 -536 l 1 27 -446 96 vl 1 67 -446 96 vl 1 285 -446 96 vl 1 428 -446 96 vl 1 485 -446 96 vl 1 0 -542 575 hl F2 (Detailed Comments) 4 -558 l (:) 101 -558 l F3 (Able to send requests for static or dynamic messages. The nb parameter specifies the number of) 109 -558 l (CF frames to be sent.) 109 -573 l (The data encoding format switches each time the test step is executed. ) 109 -588 l 2 0 -319 575 277 fr %%PageTrailer pgsave restore showpage %%Page: 136 134 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (136) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (r2sendl\(hdlVal:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Requests UT to send the local \(inter-task\) message hdlVal ) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Output: mLen := length to be sent) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+set_fdata\(hdlVal\)) 73 -160 l (init first data) 491 -160 l (2) 5 -179 l (\(mLen := MesgTab.[hdlVal].mesg_len\)) 81 -179 l (message length) 491 -179 l (3) 5 -198 l (TMP!CallSM) 89 -198 l (SMS\(hdlVal\)) 291 -198 l (static) 491 -198 l 1 27 -127 77 vl 1 67 -127 77 vl 1 285 -127 77 vl 1 428 -127 77 vl 1 485 -127 77 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l F3 (The data encoding format switches each time the test step is executed. ) 109 -220 l 2 0 0 575 228 fr F1 (Test Step Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Step Name) 4 -312 l (:) 83 -312 l F3 (waitmsg\(hdlVal:INTEGER; Stat: StatusType\)) 91 -312 l F2 (Group) 4 -331 l (:) 83 -331 l (Objective) 4 -350 l (:) 83 -350 l F3 (Wait for indication of message hdlVal reception by UT) 91 -350 l F2 (Default) 4 -369 l (:) 83 -369 l F3 (OtherwiseFail\(hdlVal\)) 91 -369 l F2 (Comments) 4 -388 l (:) 83 -388 l 1 0 -396 575 hl (Nr) 27 0 -410 c (Label) 39 28 -410 c (Behaviour Description) 217 68 -410 c (Constraints Ref) 142 286 -410 c (Verdict) 56 429 -410 c (Comments) 89 486 -410 c 1 0 -416 575 hl F3 (1) 5 -430 l (START Tresp) 73 -430 l (max length) 491 -430 l (2) 5 -449 l ([\(Stat <> e_OK\) AND) 81 -449 l ( \(Stat <> e_COM_LIMIT\)]) 81 -464 l (error awaited) 491 -449 l (3) 5 -483 l (TMP ? RMStatus CANCEL Tresp ) 89 -483 l (RMSnd\(hdlVal,Stat\)) 291 -483 l (only status) 491 -483 l (4) 5 -502 l ([MesgTab.[hdlVal].conf = static]) 81 -502 l (5) 5 -521 l (TMP?RMStatus CANCEL Tresp) 89 -521 l (RMSS\(hdlVal,Stat\)) 291 -521 l (\(PASS\)) 434 -521 l (static) 491 -521 l (6) 5 -540 l ([tcTyp = 0]) 81 -540 l (check protocol) 491 -540 l (7) 5 -559 l (TMP?RMStatus CANCEL Tresp) 89 -559 l (RMSDp\(hdlVal,Stat\)) 291 -559 l (\(PASS\)) 434 -559 l (dynamic) 491 -559 l (8) 5 -578 l (TMP?RMStatus CANCEL Tresp) 81 -578 l (RMSDa\(hdlVal,Stat\)) 291 -578 l (\(PASS\)) 434 -578 l (check API) 491 -578 l 1 27 -397 187 vl 1 67 -397 187 vl 1 285 -397 187 vl 1 428 -397 187 vl 1 485 -397 187 vl 1 0 -584 575 hl F2 (Detailed Comments) 4 -600 l (:) 101 -600 l F3 ( Able to receive indications for static or dynamic messages. If dynamic, the len parameter specifies) 109 -600 l (the data length.) 109 -615 l 2 0 -270 575 353 fr %%PageTrailer pgsave restore showpage %%Page: 137 135 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (137) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (set_par\(hdlVal,len:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Set first data value, message length and segment size) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Outputs: encFlag, firstData, mLen, segSize, daPar, eaPar, endpPar) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+set_fdata\(hdlVal\)) 73 -160 l (init first data) 491 -160 l (2) 5 -179 l (+Set_da) 81 -179 l (init addresses) 491 -179 l (3) 5 -198 l ([tcTyp = 0]) 89 -198 l (4) 5 -217 l (+setSegSize\(hdlVal\)) 97 -217 l (init segSize) 491 -217 l (5) 5 -236 l (+set_mLen\(hdlVal,len\)) 105 -236 l (message length) 491 -236 l (Set_da) 73 -257 l (6) 5 -276 l ([daFlag = 0]) 73 -276 l (7) 5 -295 l (\(daPar := MesgTab.[hdlVal].daddr\)) 81 -295 l (8) 5 -314 l ([MesgTab.[hdlVal].addr_md = normal]) 89 -314 l (9) 5 -333 l ([MesgTab.[hdlVal].conf = dynamic]) 97 -333 l (10) 5 -352 l (\(endpPar:= MesgTab.[hdlVal].endpt\)) 105 -352 l (11) 5 -371 l (\(eaPar:= MesgTab.[hdlVal].eaddr\)) 89 -371 l (12) 5 -390 l ([MesgTab.[hdlVal].conf = dynamic]) 97 -390 l (13) 5 -409 l (\(endpPar:= MesgTab.[hdlVal].endpt\)) 105 -409 l 1 27 -127 288 vl 1 67 -127 288 vl 1 285 -127 288 vl 1 428 -127 288 vl 1 485 -127 288 vl 1 0 -415 575 hl F2 (Detailed Comments) 4 -431 l (:) 101 -431 l F3 ( If len = 0, the maximum length is returned. ) 109 -431 l 2 0 0 575 439 fr F1 (Test Step Dynamic Behaviour) 575 0 -498 c 1 0 -507 575 hl F2 (Test Step Name) 4 -523 l (:) 83 -523 l F3 (set_par2\(mdef:DMType\)) 91 -523 l F2 (Group) 4 -542 l (:) 83 -542 l (Objective) 4 -561 l (:) 83 -561 l F3 (Set dynamic message parameters to address second sender/recipent) 91 -561 l F2 (Default) 4 -580 l (:) 83 -580 l (Comments) 4 -599 l (:) 83 -599 l F3 (Outputs: daPar, eaPar, endpPar) 91 -599 l 1 0 -607 575 hl F2 (Nr) 27 0 -621 c (Label) 39 28 -621 c (Behaviour Description) 217 68 -621 c (Constraints Ref) 142 286 -621 c (Verdict) 56 429 -621 c (Comments) 89 486 -621 c 1 0 -627 575 hl F3 (1) 5 -641 l (\(daFlag := 1, daPar := mdef.da2,) 73 -641 l (eaPar := mdef.ea2, ) 73 -656 l (endpPar := mdef.endp2\)) 73 -671 l 1 27 -608 69 vl 1 67 -608 69 vl 1 285 -608 69 vl 1 428 -608 69 vl 1 485 -608 69 vl 1 0 -677 575 hl F2 (Detailed Comments) 4 -693 l (:) 101 -693 l F3 ( If len = 0, the maximum length is returned. ) 109 -693 l 2 0 -481 575 220 fr %%PageTrailer pgsave restore showpage %%Page: 138 136 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (138) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (set_fdata\(hdlVal:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Updates encoding flag and sets first data value) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Outputs: encFlag, firstData) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (\(encFlag := \(encFlag+1\) MOD 3,) 73 -160 l (firstData := \(MesgTab.[hdlVal].mesg_id) 73 -175 l (+encFlag\) MOD datamod\)) 73 -190 l 1 27 -127 69 vl 1 67 -127 69 vl 1 285 -127 69 vl 1 428 -127 69 vl 1 485 -127 69 vl 1 0 -196 575 hl F2 (Detailed Comments) 4 -212 l (:) 101 -212 l 2 0 0 575 220 fr F1 (Test Step Dynamic Behaviour) 575 0 -279 c 1 0 -288 575 hl F2 (Test Step Name) 4 -304 l (:) 83 -304 l F3 (setSegSize\(hdlVal:INTEGER\)) 91 -304 l F2 (Group) 4 -323 l (:) 83 -323 l (Objective) 4 -342 l (:) 83 -342 l F3 (Set segment size for UUDT or USDT transfers) 91 -342 l F2 (Default) 4 -361 l (:) 83 -361 l F3 (OtherwiseFail\(hdlVal\)) 91 -361 l F2 (Comments) 4 -380 l (:) 83 -380 l F3 (Initializes variable segSize) 91 -380 l 1 0 -388 575 hl F2 (Nr) 27 0 -402 c (Label) 39 28 -402 c (Behaviour Description) 217 68 -402 c (Constraints Ref) 142 286 -402 c (Verdict) 56 429 -402 c (Comments) 89 486 -402 c 1 0 -408 575 hl F3 (1) 5 -422 l ([MesgTab.[hdlVal].nwprot = uudt]) 73 -422 l (2) 5 -441 l ([MesgTab.[hdlVal].addr_md = normal]) 81 -441 l (\(segSize := mudbpf+1\)) 81 -456 l (uudt - normal) 491 -441 l (addr.) 491 -456 l (3) 5 -475 l (\(segSize := mudbpf\)) 81 -475 l (extended addr.) 491 -475 l (4) 5 -494 l ([MesgTab.[hdlVal].addr_md = normal]) 73 -494 l (\(segSize := mudbpf\)) 73 -509 l (usdt - normal) 491 -494 l (addr.) 491 -509 l (5) 5 -528 l (\(segSize := mudbpf-1\)) 73 -528 l (extended addr.) 491 -528 l 1 27 -389 145 vl 1 67 -389 145 vl 1 285 -389 145 vl 1 428 -389 145 vl 1 485 -389 145 vl 1 0 -534 575 hl F2 (Detailed Comments) 4 -550 l (:) 101 -550 l 2 0 -262 575 296 fr F1 (Test Step Dynamic Behaviour) 575 0 -617 c 1 0 -626 575 hl F2 (Test Step Name) 4 -642 l (:) 83 -642 l F3 (set_mLen\(hdlVal,len:INTEGER\)) 91 -642 l F2 (Group) 4 -661 l (:) 83 -661 l (Objective) 4 -680 l (:) 83 -680 l F3 (Set message length. If len parameter = 0, the maximum length is returned. ) 91 -680 l F2 (Default) 4 -699 l (:) 83 -699 l F3 (OtherwiseFail\(hdlVal\)) 91 -699 l F2 (Comments) 4 -718 l (:) 83 -718 l F3 (Output: mLen) 91 -718 l 1 0 -726 575 hl F2 (Nr) 27 0 -740 c (Label) 39 28 -740 c (Behaviour Description) 217 68 -740 c (Constraints Ref) 142 286 -740 c (Verdict) 56 429 -740 c (Comments) 89 486 -740 c 1 0 -746 575 hl F3 (1) 5 -760 l ([len <> 0] \(mLen := len\)) 73 -760 l (2) 5 -779 l (\(mLen := MesgTab.[hdlVal].mesg_len\)) 73 -779 l (max length) 491 -779 l 1 27 -727 58 vl 1 67 -727 58 vl 1 285 -727 58 vl 1 428 -727 58 vl 1 485 -727 58 vl 1 0 -785 575 hl F2 (Detailed Comments) 4 -801 l (:) 101 -801 l F3 ( ) 109 -801 l 2 0 -600 575 209 fr %%PageTrailer pgsave restore showpage %%Page: 139 137 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (139) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (initVars\(hdlVal:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Initializes variables for segmented data transfer ) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Input: mLen = message length, segSize = segment size in CFs,) 91 -118 l (Outputs: variables snVal, nbCFs, remLen, curData1, cfLen) 91 -133 l 1 0 -141 575 hl F2 (Nr) 27 0 -155 c (Label) 39 28 -155 c (Behaviour Description) 217 68 -155 c (Constraints Ref) 142 286 -155 c (Verdict) 56 429 -155 c (Comments) 89 486 -155 c 1 0 -161 575 hl F3 (1) 5 -175 l (\(snVal := -1,) 73 -175 l (nbCFs := mLen/segSize,) 73 -190 l (remLen := mLen-\(nbCFs*segSize\)+1,) 73 -205 l (curData1:=firstData,) 73 -220 l (cfLen := segSize-1\) ) 73 -235 l (seq. number) 491 -175 l (number of CFs) 491 -190 l (size of last CF) 491 -205 l (1st data) 491 -220 l (data size of FF) 491 -235 l 1 27 -142 99 vl 1 67 -142 99 vl 1 285 -142 99 vl 1 428 -142 99 vl 1 485 -142 99 vl 1 0 -241 575 hl F2 (Detailed Comments) 4 -257 l (:) 101 -257 l 2 0 0 575 265 fr F1 (Test Step Dynamic Behaviour) 575 0 -324 c 1 0 -333 575 hl F2 (Test Step Name) 4 -349 l (:) 83 -349 l F3 (set_fd_CF\(hdlVal,nb:INTEGER\)) 91 -349 l F2 (Group) 4 -368 l (:) 83 -368 l (Objective) 4 -387 l (:) 83 -387 l F3 (Initializes variables for segmented data transfer) 91 -387 l F2 (Default) 4 -406 l (:) 83 -406 l F3 (OtherwiseFail\(hdlVal\)) 91 -406 l F2 (Comments) 4 -425 l (:) 83 -425 l F3 (Input: nb = number of CFs) 91 -425 l 1 0 -433 575 hl F2 (Nr) 27 0 -447 c (Label) 39 28 -447 c (Behaviour Description) 217 68 -447 c (Constraints Ref) 142 286 -447 c (Verdict) 56 429 -447 c (Comments) 89 486 -447 c 1 0 -453 575 hl F3 (1) 5 -467 l (+set_par\(hdlVal,0\)) 73 -467 l (set length, data) 491 -467 l (2) 5 -486 l ([MesgTab.[hdlVal].conf = static]) 81 -486 l (static message) 491 -486 l (3) 5 -505 l ([\(nb = 2\) AND \(mLen/segSize <> nb\)]) 89 -505 l (INCONC) 434 -505 l (bad nb of CFs) 491 -505 l (4) 5 -524 l (\(mLen := \(\(nb+1\)*segSize\) -1\)) 81 -524 l (message length) 491 -524 l 1 27 -434 96 vl 1 67 -434 96 vl 1 285 -434 96 vl 1 428 -434 96 vl 1 485 -434 96 vl 1 0 -530 575 hl F2 (Detailed Comments) 4 -546 l (:) 101 -546 l 2 0 -307 575 247 fr %%PageTrailer pgsave restore showpage %%Page: 140 138 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (140) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (setCFvars\(hdlVal:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Initializes variables for next CF) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Input: cfLen = user data size in previous frame, Outputs: updated cfLen, snVal, nbCFs, curData1) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (\(snVal := \(snVal+1\) MOD snmod,) 73 -160 l (nbCFs := nbCFs - 1,) 73 -175 l (curData1:=\(curData1+cfLen\) MOD datamod\)) 73 -190 l (seq. number,) 491 -160 l (number of CFs) 491 -175 l (1st data of CF) 491 -190 l (2) 5 -209 l ([nbCFs = 0] \(cfLen := segSize\)) 81 -209 l (last CF) 491 -209 l (3) 5 -228 l (\(cfLen := remLen\)) 81 -228 l (current CF) 491 -228 l 1 27 -127 107 vl 1 67 -127 107 vl 1 285 -127 107 vl 1 428 -127 107 vl 1 485 -127 107 vl 1 0 -234 575 hl F2 (Detailed Comments) 4 -250 l (:) 101 -250 l 2 0 0 575 258 fr F1 (Test Step Dynamic Behaviour) 575 0 -317 c 1 0 -326 575 hl F2 (Test Step Name) 4 -342 l (:) 83 -342 l F3 (sdata\(hdlVal,len:INTEGER\)) 91 -342 l F2 (Group) 4 -361 l (:) 83 -361 l (Objective) 4 -380 l (:) 83 -380 l F3 (Sends network frames for testing the COM API) 91 -380 l F2 (Default) 4 -399 l (:) 83 -399 l F3 (OtherwiseFail\(hdlVal\)) 91 -399 l F2 (Comments) 4 -418 l (:) 83 -418 l 1 0 -426 575 hl (Nr) 27 0 -440 c (Label) 39 28 -440 c (Behaviour Description) 217 68 -440 c (Constraints Ref) 142 286 -440 c (Verdict) 56 429 -440 c (Comments) 89 486 -440 c 1 0 -446 575 hl F3 (1) 5 -460 l (+set_mpar\(hdlVal,len\)) 73 -460 l (set length, data) 491 -460 l (2) 5 -479 l ([MesgTab.[hdlVal].nwprot = uudt]) 81 -479 l (UUDT protocol) 491 -479 l (3) 5 -498 l (+sendUF\(hdlVal,mLen\)) 89 -498 l (send UF) 491 -498 l (4) 5 -517 l ([mLen < segSize]) 81 -517 l (USDT protocol) 491 -517 l (5) 5 -536 l (+sendSF\(hdlVal,mLen\)) 89 -536 l (unsegmented) 491 -536 l (6) 5 -555 l (+fromRstate\(hdlVal,0\)) 81 -555 l (segmented) 491 -555 l 1 27 -427 134 vl 1 67 -427 134 vl 1 285 -427 134 vl 1 428 -427 134 vl 1 485 -427 134 vl 1 0 -561 575 hl F2 (Detailed Comments) 4 -577 l (:) 101 -577 l F3 (Able to send frames coded in normal or extended addressing format. The len parameter specifies) 109 -577 l (the data length. If len = 0, the maximum length is requested. ) 109 -592 l (The data encoding format switches each time the test step is executed. ) 109 -607 l 2 0 -300 575 315 fr %%PageTrailer pgsave restore showpage %%Page: 141 139 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (141) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (putFifo\(hdlVal,nb,local:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Sends "nb" messages to receiving FIFO queue - local <> 0 if inter-task message) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Output: encVal = value for encoding flag before first message) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (\(encVal := encFlag, cnt := 0\)) 73 -160 l (2) 5 -179 l (TMP ! ConfigUT START Twait) 81 -179 l (ConfUT\(hdlVal,'00100'B\)) 291 -179 l (don't receive) 491 -179 l (3) 5 -198 l (?TIMEOUT Twait) 89 -198 l (4) 5 -217 l (REPEAT toFIFO UNTIL [cnt = nb]) 97 -217 l (toFIFO) 73 -238 l (5) 5 -257 l (\(cnt := cnt + 1\)) 73 -257 l (6) 5 -276 l ([local = 0]) 81 -276 l (7) 5 -295 l (+sdata\(hdlVal,0\)) 89 -295 l (send data) 491 -295 l (8) 5 -314 l (+r2sendl\(hdlVal\)) 81 -314 l (send local msg) 491 -314 l 1 27 -127 193 vl 1 67 -127 193 vl 1 285 -127 193 vl 1 428 -127 193 vl 1 485 -127 193 vl 1 0 -320 575 hl F2 (Detailed Comments) 4 -336 l (:) 101 -336 l 2 0 0 575 344 fr F1 (Test Step Dynamic Behaviour) 575 0 -403 c 1 0 -412 575 hl F2 (Test Step Name) 4 -428 l (:) 83 -428 l F3 (getFifo\(hdlVal,nb,overfl:INTEGER\)) 91 -428 l F2 (Group) 4 -447 l (:) 83 -447 l (Objective) 4 -466 l (:) 83 -466 l F3 (Asks UT to read "nb" messages from a FIFO queue) 91 -466 l F2 (Default) 4 -485 l (:) 83 -485 l F3 (OtherwiseFail\(hdlVal\)) 91 -485 l F2 (Comments) 4 -504 l (:) 83 -504 l F3 (Intput from sfifo: encVal = value for encoding flag before first message) 91 -504 l (overfl <> 0 means the first returned status must be E_COM_LIMIT) 91 -519 l 1 0 -527 575 hl F2 (Nr) 27 0 -541 c (Label) 39 28 -541 c (Behaviour Description) 217 68 -541 c (Constraints Ref) 142 286 -541 c (Verdict) 56 429 -541 c (Comments) 89 486 -541 c 1 0 -547 575 hl F3 (1) 5 -561 l (\(encFlag := encVal, cnt := 0\)) 73 -561 l (2) 5 -580 l (REPEAT fromFIFO UNTIL [cnt = nb]) 81 -580 l (3) 5 -599 l (TMP ! ConfigUT START Twait) 89 -599 l (ConfUT\(hdlVal,'00000'B\)) 291 -599 l (receive again) 491 -599 l (4) 5 -618 l (?TIMEOUT Twait) 97 -618 l (fromFIFO) 73 -639 l (5) 5 -658 l (\(cnt := cnt + 1\)) 73 -658 l (6) 5 -677 l (+set_fdata\(hdlVal\)) 81 -677 l (update encFlag) 491 -677 l (7) 5 -696 l (TMP ! CallAPI) 89 -696 l (RFC\(rcvMsg,hdlVal,always\)) 291 -696 l (ask for recept.) 491 -696 l (8) 5 -715 l ([\(cnt = 1\) AND \(overfl <> 0\)]) 97 -715 l (overflow) 491 -715 l (9) 5 -734 l (+waitmsg\(hdlVal,e_COM_LIMIT\)) 105 -734 l (receive mesg) 491 -734 l (10) 5 -753 l (+waitmsg\(hdlVal,e_OK\)) 97 -753 l (receive mesg) 491 -753 l 1 27 -528 231 vl 1 67 -528 231 vl 1 285 -528 231 vl 1 428 -528 231 vl 1 485 -528 231 vl 1 0 -759 575 hl F2 (Detailed Comments) 4 -775 l (:) 101 -775 l 2 0 -386 575 397 fr %%PageTrailer pgsave restore showpage %%Page: 142 140 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (142) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (rdata\(hdlVal, len:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Receives network frames of a message for testing the COM API) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l 1 0 -126 575 hl (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (+set_mpar\(hdlVal,len\)) 73 -160 l (set length, data) 491 -160 l (2) 5 -179 l ([MesgTab.[hdlVal].nwprot = uudt]) 81 -179 l (UUDT protocol) 491 -179 l (3) 5 -198 l (+waitUF\(hdlVal,mLen,1\)) 89 -198 l (send UF) 491 -198 l (4) 5 -217 l ([mLen < segSize]) 81 -217 l (USDT protocol) 491 -217 l (5) 5 -236 l (+waitSF\(hdlVal,mLen,1\)) 89 -236 l (unsegmented) 491 -236 l (6) 5 -255 l (+fromSstate\(hdlVal,0,0\)) 81 -255 l (segmented) 491 -255 l 1 27 -127 134 vl 1 67 -127 134 vl 1 285 -127 134 vl 1 428 -127 134 vl 1 485 -127 134 vl 1 0 -261 575 hl F2 (Detailed Comments) 4 -277 l (:) 101 -277 l F3 (Able to receive frames coded in normal or extended addressing format. ) 109 -277 l 2 0 0 575 285 fr F1 (Test Step Dynamic Behaviour) 575 0 -344 c 1 0 -353 575 hl F2 (Test Step Name) 4 -369 l (:) 83 -369 l F3 (rdatap\(hdlVal:INTEGER\)) 91 -369 l F2 (Group) 4 -388 l (:) 83 -388 l (Objective) 4 -407 l (:) 83 -407 l F3 (Receives a network frame originating from a periodic message) 91 -407 l F2 (Default) 4 -426 l (:) 83 -426 l F3 (OtherwiseFail\(hdlVal\)) 91 -426 l F2 (Comments) 4 -445 l (:) 83 -445 l F3 (Timer TwPT must be started before) 91 -445 l 1 0 -453 575 hl F2 (Nr) 27 0 -467 c (Label) 39 28 -467 c (Behaviour Description) 217 68 -467 c (Constraints Ref) 142 286 -467 c (Verdict) 56 429 -467 c (Comments) 89 486 -467 c 1 0 -473 575 hl F3 (1) 5 -487 l ([MesgTab.[hdlVal].addr_md = normal]) 73 -487 l (2) 5 -506 l (COM?UF CANCEL TwPT) 81 -506 l (UFNd) 291 -506 l (\(PASS\)) 434 -506 l (normal addr.) 491 -506 l (3) 5 -525 l (COM?UF CANCEL TwPT) 73 -525 l (UFEd) 291 -525 l (\(PASS\)) 434 -525 l (extended addr.) 491 -525 l 1 27 -454 77 vl 1 67 -454 77 vl 1 285 -454 77 vl 1 428 -454 77 vl 1 485 -454 77 vl 1 0 -531 575 hl F2 (Detailed Comments) 4 -547 l (:) 101 -547 l F3 (Able to receive frames coded in normal or extended addressing format. ) 109 -547 l 2 0 -327 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 143 141 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (143) 487 -719 r 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (rdatam\(hdlVal:INTEGER; Tim:TIMER; mVal:MixedValType\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Receives a network frame originating from a mixed message) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Timer TwMT must be started before) 91 -118 l 1 0 -126 575 hl F2 (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l ([MesgTab.[hdlVal].addr_md = normal]) 73 -160 l (2) 5 -179 l (COM?UF CANCEL Tim) 81 -179 l (UFNm\(mVal\)) 291 -179 l (\(PASS\)) 434 -179 l (normal addr.) 491 -179 l (3) 5 -198 l (COM?UF CANCEL Tim) 73 -198 l (UFEm\(mVal\)) 291 -198 l (\(PASS\)) 434 -198 l (extended addr.) 491 -198 l 1 27 -127 77 vl 1 67 -127 77 vl 1 285 -127 77 vl 1 428 -127 77 vl 1 485 -127 77 vl 1 0 -204 575 hl F2 (Detailed Comments) 4 -220 l (:) 101 -220 l F3 (Able to receive frames coded in normal or extended addressing format. ) 109 -220 l 2 0 0 575 228 fr F1 (Test Step Dynamic Behaviour) 575 0 -287 c 1 0 -296 575 hl F2 (Test Step Name) 4 -312 l (:) 83 -312 l F3 (set_mpar\(hdlVal,len:INTEGER\)) 91 -312 l F2 (Group) 4 -331 l (:) 83 -331 l (Objective) 4 -350 l (:) 83 -350 l F3 (Set message parameters for API testing) 91 -350 l F2 (Default) 4 -369 l (:) 83 -369 l F3 (OtherwiseFail\(hdlVal\)) 91 -369 l F2 (Comments) 4 -388 l (:) 83 -388 l F3 (Outputs: tcTyp, mLen, segSize) 91 -388 l 1 0 -396 575 hl F2 (Nr) 27 0 -410 c (Label) 39 28 -410 c (Behaviour Description) 217 68 -410 c (Constraints Ref) 142 286 -410 c (Verdict) 56 429 -410 c (Comments) 89 486 -410 c 1 0 -416 575 hl F3 (1) 5 -430 l (\(tcTyp := 1\)) 73 -430 l (2) 5 -449 l (+setSegSize\(hdlVal\)) 81 -449 l (init segSize) 491 -449 l (3) 5 -468 l (+set_mLen\(hdlVal,len\)) 89 -468 l (init mLen) 491 -468 l 1 27 -397 77 vl 1 67 -397 77 vl 1 285 -397 77 vl 1 428 -397 77 vl 1 485 -397 77 vl 1 0 -474 575 hl F2 (Detailed Comments) 4 -490 l (:) 101 -490 l F3 ( If len = 0, the maximum length is returned. ) 109 -490 l 2 0 -270 575 228 fr F1 (Test Step Dynamic Behaviour) 575 0 -557 c 1 0 -566 575 hl F2 (Test Step Name) 4 -582 l (:) 83 -582 l F3 (getSstat\(Name:TMPDUName; hdlVal:INTEGER; Stat: StatusType\)) 91 -582 l F2 (Group) 4 -601 l (:) 83 -601 l (Objective) 4 -620 l (:) 83 -620 l F3 (Gets status of previous SendMessage/SendMessageTo) 91 -620 l F2 (Default) 4 -639 l (:) 83 -639 l F3 (OtherwiseFail\(hdlVal\)) 91 -639 l F2 (Comments) 4 -658 l (:) 83 -658 l 1 0 -666 575 hl (Nr) 27 0 -680 c (Label) 39 28 -680 c (Behaviour Description) 217 68 -680 c (Constraints Ref) 142 286 -680 c (Verdict) 56 429 -680 c (Comments) 89 486 -680 c 1 0 -686 575 hl F3 (1) 5 -700 l (TMP ! CallAPI START Tresp) 73 -700 l (RFC\(Name,hdlVal,always\)) 291 -700 l (status request) 491 -700 l (2) 5 -719 l (TMP ? APIStatus CANCEL Tresp ) 81 -719 l (RS\(Name,hdlVal,Stat\)) 291 -719 l (result) 491 -719 l 1 27 -667 58 vl 1 67 -667 58 vl 1 285 -667 58 vl 1 428 -667 58 vl 1 485 -667 58 vl 1 0 -725 575 hl F2 (Detailed Comments) 4 -741 l (:) 101 -741 l 2 0 -540 575 209 fr %%PageTrailer pgsave restore showpage %%Page: 144 142 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (144) 0 -719 l 0.847 dup scale F1 (Test Step Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Test Step Name) 4 -42 l (:) 83 -42 l F3 (getStatus\(hdlVal:INTEGER; Stat: StatusType\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Gets status of message hdlVal) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail\(hdlVal\)) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l 1 0 -126 575 hl (Nr) 27 0 -140 c (Label) 39 28 -140 c (Behaviour Description) 217 68 -140 c (Constraints Ref) 142 286 -140 c (Verdict) 56 429 -140 c (Comments) 89 486 -140 c 1 0 -146 575 hl F3 (1) 5 -160 l (TMP ! CallAPI START Tresp) 73 -160 l (RFC\(getStat,hdlVal,) 291 -160 l (always\)) 291 -175 l (status request) 491 -160 l (2) 5 -194 l (TMP ? APIStatus CANCEL Tresp ) 81 -194 l (RS\(getStat,hdlVal,Stat\)) 291 -194 l (result) 491 -194 l 1 27 -127 73 vl 1 67 -127 73 vl 1 285 -127 73 vl 1 428 -127 73 vl 1 485 -127 73 vl 1 0 -200 575 hl F2 (Detailed Comments) 4 -216 l (:) 101 -216 l 2 0 0 575 224 fr F1 (Test Step Dynamic Behaviour) 575 0 -283 c 1 0 -292 575 hl F2 (Test Step Name) 4 -308 l (:) 83 -308 l F3 (getPM\(mdef:PMType\)) 91 -308 l F2 (Group) 4 -327 l (:) 83 -327 l (Objective) 4 -346 l (:) 83 -346 l F3 (To synchronize on the next periodic message hdlVal) 91 -346 l F2 (Default) 4 -365 l (:) 83 -365 l F3 (OtherwiseFail\(mdef.h\)) 91 -365 l F2 (Comments) 4 -384 l (:) 83 -384 l 1 0 -392 575 hl (Nr) 27 0 -406 c (Label) 39 28 -406 c (Behaviour Description) 217 68 -406 c (Constraints Ref) 142 286 -406 c (Verdict) 56 429 -406 c (Comments) 89 486 -406 c 1 0 -412 575 hl F3 (1) 5 -426 l (\(encFlag := 2\)) 73 -426 l (for initial value) 491 -426 l (2) 5 -445 l (+set_par\(mdef.h,0\)) 81 -445 l (3) 5 -464 l (START TwPT\(mdef.period+TlatTime\)) 89 -464 l (4) 5 -483 l (+rdatap\(mdef.h\)) 97 -483 l (wait message) 491 -483 l 1 27 -393 96 vl 1 67 -393 96 vl 1 285 -393 96 vl 1 428 -393 96 vl 1 485 -393 96 vl 1 0 -489 575 hl F2 (Detailed Comments) 4 -505 l (:) 101 -505 l 2 0 -266 575 247 fr F1 (Test Step Dynamic Behaviour) 575 0 -572 c 1 0 -581 575 hl F2 (Test Step Name) 4 -597 l (:) 83 -597 l F3 (getMM\(mdef:MMType\)) 91 -597 l F2 (Group) 4 -616 l (:) 83 -616 l (Objective) 4 -635 l (:) 83 -635 l F3 (To synchronize on the next mixed message hdlVal) 91 -635 l F2 (Default) 4 -654 l (:) 83 -654 l F3 (OtherwiseFail\(mdef.h\)) 91 -654 l F2 (Comments) 4 -673 l (:) 83 -673 l 1 0 -681 575 hl (Nr) 27 0 -695 c (Label) 39 28 -695 c (Behaviour Description) 217 68 -695 c (Constraints Ref) 142 286 -695 c (Verdict) 56 429 -695 c (Comments) 89 486 -695 c 1 0 -701 575 hl F3 (1) 5 -715 l (+set_par\(mdef.h,0\)) 73 -715 l (2) 5 -734 l (START TwMT\(mdef.period+TlatTime\)) 81 -734 l (3) 5 -753 l (+rdatam\(mdef.h,TwMT,?\)) 89 -753 l (wait message) 491 -753 l 1 27 -682 77 vl 1 67 -682 77 vl 1 285 -682 77 vl 1 428 -682 77 vl 1 485 -682 77 vl 1 0 -759 575 hl F2 (Detailed Comments) 4 -775 l (:) 101 -775 l 2 0 -555 575 228 fr %%PageTrailer pgsave restore showpage %%Page: 145 143 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 1.0) 0 -719 l (145) 487 -719 r 0.847 dup scale F1 (Default Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Default Name) 4 -42 l (:) 71 -42 l F3 (OtherwiseFail\(hdlVal:INTEGER\)) 79 -42 l F2 (Group) 4 -61 l (:) 71 -61 l (Objective) 4 -80 l (:) 71 -80 l F3 (Deals with unexpected events) 79 -80 l F2 (Comments) 4 -99 l (:) 71 -99 l F3 (Filters receptions from periodic messages \(UUDT frames not originating from hdlVal message\)) 79 -99 l 1 0 -107 575 hl F2 (Nr) 27 0 -121 c (Label) 39 28 -121 c (Behaviour Description) 217 68 -121 c (Constraints Ref) 142 286 -121 c (Verdict) 56 429 -121 c (Comments) 89 486 -121 c 1 0 -127 575 hl F3 (1) 5 -141 l (?TIMEOUT) 73 -141 l (\(INCONC\)) 434 -141 l (2) 5 -160 l (TMP? OTHERWISE) 73 -160 l (3) 5 -179 l (TMP!CallStart START Tstart) 81 -179 l (Start\(never,e_OK\)) 291 -179 l (4) 5 -198 l (end) 33 -198 l (?TIMEOUT Tstart) 89 -198 l (FAIL) 434 -198 l (5) 5 -217 l (?TIMEOUT) 89 -217 l (6) 5 -236 l (GOTO end) 97 -236 l (7) 5 -255 l (TMP ? OTHERWISE) 89 -255 l (8) 5 -274 l (GOTO end) 97 -274 l (9) 5 -293 l (COM ? OTHERWISE) 89 -293 l (10) 5 -312 l (GOTO end) 97 -312 l (11) 5 -331 l (COM? UF) 73 -331 l (AnyUF\() 291 -331 l (COMPLEMENT\(daPar\),?\)) 291 -346 l (12) 5 -365 l (COM? UF) 73 -365 l (AnyUF\(daPar,) 291 -365 l (COMPLEMENT\(eaPar\)\)) 291 -380 l (13) 5 -399 l ([MesgTab.[hdlVal].addr_md = normal]) 81 -399 l (14) 5 -418 l (GOTO end) 89 -418 l (15) 5 -437 l (COM? OTHERWISE) 73 -437 l (16) 5 -456 l (GOTO end) 81 -456 l 1 27 -108 354 vl 1 67 -108 354 vl 1 285 -108 354 vl 1 428 -108 354 vl 1 485 -108 354 vl 1 0 -462 575 hl F2 (Detailed Comments) 4 -478 l (:) 101 -478 l F3 (Tries to restart COM in case of fail verdict) 109 -478 l 2 0 0 575 486 fr %%PageTrailer pgsave restore showpage %%Page: 146 144 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 1.0) 487 -719 r (146) 0 -719 l 0.847 dup scale F1 (Default Dynamic Behaviour) 575 0 -17 c 1 0 -26 575 hl F2 (Default Name) 4 -42 l (:) 71 -42 l F3 (IgnoreCOM) 79 -42 l F2 (Group) 4 -61 l (:) 71 -61 l (Objective) 4 -80 l (:) 71 -80 l F3 (Deals with unexpected events) 79 -80 l F2 (Comments) 4 -99 l (:) 71 -99 l F3 (Filters COM PDUs) 79 -99 l 1 0 -107 575 hl F2 (Nr) 27 0 -121 c (Label) 39 28 -121 c (Behaviour Description) 217 68 -121 c (Constraints Ref) 142 286 -121 c (Verdict) 56 429 -121 c (Comments) 89 486 -121 c 1 0 -127 575 hl F3 (1) 5 -141 l (?TIMEOUT) 73 -141 l (\(INCONC\)) 434 -141 l (2) 5 -160 l (COM? OTHERWISE) 73 -160 l (3) 5 -179 l (TMP? OTHERWISE) 73 -179 l (4) 5 -198 l (TMP!CallStart START Tstart) 81 -198 l (Start\(never,e_OK\)) 291 -198 l (5) 5 -217 l (end) 33 -217 l (?TIMEOUT Tstart) 89 -217 l (FAIL) 434 -217 l (6) 5 -236 l (?TIMEOUT) 89 -236 l (7) 5 -255 l (GOTO end) 97 -255 l (8) 5 -274 l (TMP ? OTHERWISE) 89 -274 l (9) 5 -293 l (GOTO end) 97 -293 l (10) 5 -312 l (COM ? OTHERWISE) 89 -312 l (11) 5 -331 l (GOTO end) 97 -331 l 1 27 -108 229 vl 1 67 -108 229 vl 1 285 -108 229 vl 1 428 -108 229 vl 1 485 -108 229 vl 1 0 -337 575 hl F2 (Detailed Comments) 4 -353 l (:) 101 -353 l F3 (Tries to restart COM in case of fail verdict) 109 -353 l 2 0 0 575 361 fr %%PageTrailer pgsave restore showpage %%Trailer %%Pages: 144 %%EOF