%!PS-Adobe-3.0 %%DocumentFonts: Helvetica-bold Helvetica Times-bold Times-Roman Times-Italic %%Creator: ITEX 3.2 %%CreationDate: (Fri May 7 11:19:05 1999) %%For: (stunault@jaguar) %%Title: (Test suite OSEK_COM_TS_V2_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 2.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 2.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_V2_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 2.0) 85 -80 l F2 (PIXIT Ref) 4 -99 l (:) 77 -99 l F3 (OSEK/COM test procedure Version 2.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 F3 ( ) 85 -137 l 1 0 -145 575 hl F2 (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 (50) 527 -217 l (USDTr/) 5 -236 l (Verify USDT reception protocol) 353 -236 l (65) 527 -236 l (CCC0/) 5 -255 l (Verify CCC0 services) 353 -255 l (75) 527 -255 l (CCC1/) 5 -274 l (Verify CCC1 services) 353 -274 l (86) 527 -274 l (CCC2/) 5 -293 l (Verify CCC2 services) 353 -293 l (99) 527 -293 l (CCC3/) 5 -312 l (Verify CCC3 services) 353 -312 l (109) 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 2.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 (UUDTr/) 5 -100 l (UUP1_2B) 135 -100 l (49) 525 -100 l (UUDTr/) 5 -119 l (UUR1_P5_6) 135 -119 l (49) 525 -119 l (USDTs/) 5 -138 l (USP1_2A) 135 -138 l (50) 525 -138 l (USDTs/) 5 -157 l (USS1_P13) 135 -157 l (50) 525 -157 l (USDTs/) 5 -176 l (USS2) 135 -176 l (51) 525 -176 l (USDTs/) 5 -195 l (USS3) 135 -195 l (51) 525 -195 l (USDTs/) 5 -214 l (USS4) 135 -214 l (52) 525 -214 l (USDTs/) 5 -233 l (USS5) 135 -233 l (52) 525 -233 l (USDTs/) 5 -252 l (USS6) 135 -252 l (53) 525 -252 l (USDTs/) 5 -271 l (USS7) 135 -271 l (53) 525 -271 l (USDTs/) 5 -290 l (USS8) 135 -290 l (54) 525 -290 l (USDTs/) 5 -309 l (USS9) 135 -309 l (54) 525 -309 l (USDTs/) 5 -328 l (USS10) 135 -328 l (55) 525 -328 l (USDTs/) 5 -347 l (USP14A_17) 135 -347 l (55) 525 -347 l (USDTs/) 5 -366 l (USP14A_18) 135 -366 l (56) 525 -366 l (USDTs/) 5 -385 l (USS12) 135 -385 l (56) 525 -385 l (USDTs/) 5 -404 l (USS13) 135 -404 l (57) 525 -404 l (USDTs/) 5 -423 l (USS14) 135 -423 l (57) 525 -423 l (USDTs/) 5 -442 l (USS15) 135 -442 l (58) 525 -442 l (USDTs/) 5 -461 l (USS16) 135 -461 l (58) 525 -461 l (USDTs/) 5 -480 l (USS17A) 135 -480 l (59) 525 -480 l (USDTs/) 5 -499 l (USS17B) 135 -499 l (59) 525 -499 l (USDTs/) 5 -518 l (USS18A) 135 -518 l (60) 525 -518 l (USDTs/) 5 -537 l (USS18B) 135 -537 l (60) 525 -537 l (USDTs/) 5 -556 l (USS19A) 135 -556 l (61) 525 -556 l (USDTs/) 5 -575 l (USS19B) 135 -575 l (61) 525 -575 l (USDTs/) 5 -594 l (USS20A) 135 -594 l (62) 525 -594 l (USDTs/) 5 -613 l (USS20B) 135 -613 l (62) 525 -613 l (USDTs/) 5 -632 l (USS21A) 135 -632 l (63) 525 -632 l (USDTs/) 5 -651 l (USS21B) 135 -651 l (63) 525 -651 l (USDTs/) 5 -670 l (USS22A) 135 -670 l (64) 525 -670 l (USDTs/) 5 -689 l (USS22B) 135 -689 l (64) 525 -689 l (USDTr/) 5 -708 l (USP1_2B) 135 -708 l (65) 525 -708 l (USDTr/) 5 -727 l (USR1_P13) 135 -727 l (65) 525 -727 l (USDTr/) 5 -746 l (USR2) 135 -746 l (66) 525 -746 l (USDTr/) 5 -765 l (USR3) 135 -765 l (67) 525 -765 l (USDTr/) 5 -784 l (USR4) 135 -784 l (68) 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 2.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 (USR5) 135 -76 l (69) 525 -76 l (USDTr/) 5 -95 l (USP14B) 135 -95 l (69) 525 -95 l (USDTr/) 5 -114 l (USR12) 135 -114 l (70) 525 -114 l (USDTr/) 5 -133 l (USR13) 135 -133 l (70) 525 -133 l (USDTr/) 5 -152 l (USR14) 135 -152 l (71) 525 -152 l (USDTr/) 5 -171 l (USR15_16) 135 -171 l (71) 525 -171 l (USDTr/) 5 -190 l (USR19A) 135 -190 l (72) 525 -190 l (USDTr/) 5 -209 l (USR19B) 135 -209 l (72) 525 -209 l (USDTr/) 5 -228 l (USR20A) 135 -228 l (73) 525 -228 l (USDTr/) 5 -247 l (USR20B) 135 -247 l (73) 525 -247 l (USDTr/) 5 -266 l (USR21A) 135 -266 l (74) 525 -266 l (USDTr/) 5 -285 l (USR21B) 135 -285 l (74) 525 -285 l (CCC0/) 5 -304 l (API1_2) 135 -304 l (75) 525 -304 l (CCC0/) 5 -323 l (API3) 135 -323 l (75) 525 -323 l (CCC0/) 5 -342 l (API6) 135 -342 l (75) 525 -342 l (CCC0/) 5 -361 l (API4) 135 -361 l (76) 525 -361 l (CCC0/) 5 -380 l (API14) 135 -380 l (76) 525 -380 l (CCC0/) 5 -399 l (SRV3A) 135 -399 l (77) 525 -399 l (CCC0/) 5 -418 l (API15) 135 -418 l (77) 525 -418 l (CCC0/) 5 -437 l (API8) 135 -437 l (78) 525 -437 l (CCC0/) 5 -456 l (SRV3B) 135 -456 l (78) 525 -456 l (CCC0/) 5 -475 l (API10) 135 -475 l (79) 525 -475 l (CCC0/) 5 -494 l (API9) 135 -494 l (79) 525 -494 l (CCC0/) 5 -513 l (LAPI4_8) 135 -513 l (80) 525 -513 l (CCC0/) 5 -532 l (LSRV3) 135 -532 l (80) 525 -532 l (CCC0/) 5 -551 l (LAPI10) 135 -551 l (81) 525 -551 l (CCC0/) 5 -570 l (LAPI9) 135 -570 l (81) 525 -570 l (CCC0/) 5 -589 l (API21_23) 135 -589 l (82) 525 -589 l (CCC0/) 5 -608 l (API22) 135 -608 l (82) 525 -608 l (CCC0/) 5 -627 l (API24A) 135 -627 l (83) 525 -627 l (CCC0/) 5 -646 l (API24B) 135 -646 l (83) 525 -646 l (CCC0/) 5 -665 l (API25) 135 -665 l (84) 525 -665 l (CCC0/) 5 -684 l (API26) 135 -684 l (84) 525 -684 l (CCC0/) 5 -703 l (API27) 135 -703 l (85) 525 -703 l (CCC0/) 5 -722 l (API28) 135 -722 l (85) 525 -722 l (CCC0/) 5 -741 l (API29) 135 -741 l (86) 525 -741 l (CCC1/) 5 -760 l (SRV5A) 135 -760 l (86) 525 -760 l (CCC1/) 5 -779 l (SRV5B) 135 -779 l (87) 525 -779 l (CCC1/) 5 -798 l (SRV6A) 135 -798 l (87) 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 2.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 (CCC1/) 5 -76 l (SRV6B) 135 -76 l (88) 525 -76 l (CCC1/) 5 -95 l (LSRV6A) 135 -95 l (88) 525 -95 l (CCC1/) 5 -114 l (SRV8A) 135 -114 l (89) 525 -114 l (CCC1/) 5 -133 l (SRV8B) 135 -133 l (89) 525 -133 l (CCC1/) 5 -152 l (SRV10A) 135 -152 l (90) 525 -152 l (CCC1/) 5 -171 l (SRV10B) 135 -171 l (90) 525 -171 l (CCC1/) 5 -190 l (SRV11A) 135 -190 l (91) 525 -190 l (CCC1/) 5 -209 l (SRV11B) 135 -209 l (91) 525 -209 l (CCC1/) 5 -228 l (SRV14) 135 -228 l (92) 525 -228 l (CCC1/) 5 -247 l (SRV12) 135 -247 l (92) 525 -247 l (CCC1/) 5 -266 l (SRV13) 135 -266 l (93) 525 -266 l (CCC1/) 5 -285 l (SRV17) 135 -285 l (94) 525 -285 l (CCC1/) 5 -304 l (SRV15_16) 135 -304 l (94) 525 -304 l (CCC1/) 5 -323 l (SRV22) 135 -323 l (95) 525 -323 l (CCC1/) 5 -342 l (SRV23) 135 -342 l (95) 525 -342 l (CCC1/) 5 -361 l (SRV18_20) 135 -361 l (96) 525 -361 l (CCC1/) 5 -380 l (SRV19_21) 135 -380 l (97) 525 -380 l (CCC1/) 5 -399 l (SRV24) 135 -399 l (97) 525 -399 l (CCC1/) 5 -418 l (SRV25) 135 -418 l (98) 525 -418 l (CCC1/) 5 -437 l (SRV26) 135 -437 l (99) 525 -437 l (CCC2/) 5 -456 l (API7A) 135 -456 l (99) 525 -456 l (CCC2/) 5 -475 l (API7B) 135 -475 l (100) 525 -475 l (CCC2/) 5 -494 l (API7C) 135 -494 l (100) 525 -494 l (CCC2/) 5 -513 l (SRV5C) 135 -513 l (101) 525 -513 l (CCC2/) 5 -532 l (API5A) 135 -532 l (101) 525 -532 l (CCC2/) 5 -551 l (API5B) 135 -551 l (102) 525 -551 l (CCC2/) 5 -570 l (SRV5D) 135 -570 l (102) 525 -570 l (CCC2/) 5 -589 l (API16A) 135 -589 l (103) 525 -589 l (CCC2/) 5 -608 l (API16B) 135 -608 l (103) 525 -608 l (CCC2/) 5 -627 l (API16C) 135 -627 l (104) 525 -627 l (CCC2/) 5 -646 l (SRV3C) 135 -646 l (104) 525 -646 l (CCC2/) 5 -665 l (SRV6C) 135 -665 l (105) 525 -665 l (CCC2/) 5 -684 l (API17) 135 -684 l (105) 525 -684 l (CCC2/) 5 -703 l (API11A) 135 -703 l (106) 525 -703 l (CCC2/) 5 -722 l (API11B) 135 -722 l (106) 525 -722 l (CCC2/) 5 -741 l (API11C) 135 -741 l (107) 525 -741 l (CCC2/) 5 -760 l (SRV3D) 135 -760 l (107) 525 -760 l (CCC2/) 5 -779 l (SRV6D) 135 -779 l (108) 525 -779 l (CCC2/) 5 -798 l (API13) 135 -798 l (108) 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 2.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 (CCC2/) 5 -76 l (API12) 135 -76 l (109) 525 -76 l (CCC3/) 5 -95 l (API18) 135 -95 l (109) 525 -95 l (CCC3/) 5 -114 l (SRV4A) 135 -114 l (110) 525 -114 l (CCC3/) 5 -133 l (API19A) 135 -133 l (110) 525 -133 l (CCC3/) 5 -152 l (API19B) 135 -152 l (111) 525 -152 l (CCC3/) 5 -171 l (API20) 135 -171 l (111) 525 -171 l (CCC3/) 5 -190 l (LAPI18) 135 -190 l (112) 525 -190 l (CCC3/) 5 -209 l (LSRV4A) 135 -209 l (112) 525 -209 l (CCC3/) 5 -228 l (LAPI19A) 135 -228 l (113) 525 -228 l (CCC3/) 5 -247 l (LAPI19B) 135 -247 l (113) 525 -247 l (CCC3/) 5 -266 l (LAPI20) 135 -266 l (114) 525 -266 l (CCC3/) 5 -285 l (API24C) 135 -285 l (114) 525 -285 l 1 129 -43 248 vl 1 259 -43 248 vl 1 389 -43 248 vl 1 519 -43 248 vl 1 0 -291 575 hl F2 (Detailed Comments) 4 -307 l (:) 101 -307 l 2 0 -16 575 299 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 2.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 (tcInit) 179 -62 l (115) 527 -62 l (tcStart) 179 -81 l (115) 527 -81 l (sendUF) 179 -100 l (115) 527 -100 l (waitUF) 179 -119 l (116) 527 -119 l (sendSF) 179 -138 l (116) 527 -138 l (sendSF1) 179 -157 l (117) 527 -157 l (sendSF2) 179 -176 l (117) 527 -176 l (waitSF) 179 -195 l (118) 527 -195 l (sendFF) 179 -214 l (118) 527 -214 l (waitFF) 179 -233 l (119) 527 -233 l (sendFF2) 179 -252 l (119) 527 -252 l (waitFF2) 179 -271 l (120) 527 -271 l (sendCF) 179 -290 l (120) 527 -290 l (sCFblk) 179 -309 l (121) 527 -309 l (toRstate) 179 -328 l (122) 527 -328 l (fromRstate) 179 -347 l (123) 527 -347 l (waitCF) 179 -366 l (124) 527 -366 l (wCFblk) 179 -385 l (124) 527 -385 l (toSstate) 179 -404 l (125) 527 -404 l (fromSstate) 179 -423 l (126) 527 -423 l (sendFC1) 179 -442 l (127) 527 -442 l (sendFC2) 179 -461 l (127) 527 -461 l (waitFC1) 179 -480 l (128) 527 -480 l (waitFC2) 179 -499 l (128) 527 -499 l (wFCloop) 179 -518 l (129) 527 -518 l (r2send) 179 -537 l (129) 527 -537 l (r2send2) 179 -556 l (130) 527 -556 l (r2sendl) 179 -575 l (130) 527 -575 l (waitmsg) 179 -594 l (131) 527 -594 l (set_par) 179 -613 l (132) 527 -613 l (set_par2) 179 -632 l (132) 527 -632 l (set_fdata) 179 -651 l (133) 527 -651 l (setSegSize) 179 -670 l (133) 527 -670 l (set_mLen) 179 -689 l (133) 527 -689 l (initVars) 179 -708 l (134) 527 -708 l (set_fd_CF) 179 -727 l (134) 527 -727 l (setCFvars) 179 -746 l (135) 527 -746 l (sdata) 179 -765 l (135) 527 -765 l (putFifo) 179 -784 l (136) 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 2.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 (getFifo) 179 -76 l (136) 527 -76 l (rdata) 179 -95 l (137) 527 -95 l (rdatap) 179 -114 l (137) 527 -114 l (rdatam) 179 -133 l (138) 527 -133 l (set_mpar) 179 -152 l (138) 527 -152 l (getSstat) 179 -171 l (138) 527 -171 l (getStatus) 179 -190 l (139) 527 -190 l (getPM) 179 -209 l (139) 527 -209 l (getMM) 179 -228 l (140) 527 -228 l (setconf) 179 -247 l (140) 527 -247 l 1 173 -43 210 vl 1 347 -43 210 vl 1 521 -43 210 vl 1 0 -253 575 hl F2 (Detailed Comments) 4 -269 l (:) 101 -269 l 2 0 -16 575 261 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 2.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 (141) 527 -62 l (IgnoreCOM) 179 -81 l (142) 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 2.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 2.0) 0 -719 l (13) 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 (COMasnTypes) 235 -62 l (MesgIdType) 5 -81 l (MesgIdType) 120 -81 l (COMasnTypes) 235 -81 l (DataLength) 5 -100 l (DataLength) 120 -100 l (COMasnTypes) 235 -100 l (AddressType) 5 -119 l (AddressType) 120 -119 l (COMasnTypes) 235 -119 l (UFN_Type) 5 -138 l (UFN_Type) 120 -138 l (COMasnTypes) 235 -138 l (SFN_Type) 5 -157 l (SFN_Type) 120 -157 l (COMasnTypes) 235 -157 l (FFN_Type) 5 -176 l (FFN_Type) 120 -176 l (COMasnTypes) 235 -176 l (CFN_Type) 5 -195 l (CFN_Type) 120 -195 l (COMasnTypes) 235 -195 l (FCN_Type) 5 -214 l (FCN_Type) 120 -214 l (COMasnTypes) 235 -214 l (UFE_Type) 5 -233 l (UFE_Type) 120 -233 l (COMasnTypes) 235 -233 l (SFE_Type) 5 -252 l (SFE_Type) 120 -252 l (COMasnTypes) 235 -252 l (FFE_Type) 5 -271 l (FFE_Type) 120 -271 l (COMasnTypes) 235 -271 l (CFE_Type) 5 -290 l (CFE_Type) 120 -290 l (COMasnTypes) 235 -290 l (FCE_Type) 5 -309 l (FCE_Type) 120 -309 l (COMasnTypes) 235 -309 l (MsgConfType) 5 -328 l (MsgConfType) 120 -328 l (COMasnTypes) 235 -328 l (ServiceType) 5 -347 l (ServiceType) 120 -347 l (COMasnTypes) 235 -347 l (IntfType) 5 -366 l (IntfType) 120 -366 l (COMasnTypes) 235 -366 l (AddrModeType) 5 -385 l (AddrModeType) 120 -385 l (COMasnTypes) 235 -385 l (DAType) 5 -404 l (DAType) 120 -404 l (COMasnTypes) 235 -404 l (EAType) 5 -423 l (EAType) 120 -423 l (COMasnTypes) 235 -423 l (MixedValType) 5 -442 l (MixedValType) 120 -442 l (COMasnTypes) 235 -442 l (MesgType) 5 -461 l (MesgType) 120 -461 l (COMasnTypes) 235 -461 l (MesgTabType) 5 -480 l (MesgTabType) 120 -480 l (COMasnTypes) 235 -480 l (DMType) 5 -499 l (DMType) 120 -499 l (COMasnTypes) 235 -499 l (QMType) 5 -518 l (QMType) 120 -518 l (COMasnTypes) 235 -518 l (PMType) 5 -537 l (PMType) 120 -537 l (COMasnTypes) 235 -537 l (MMType) 5 -556 l (MMType) 120 -556 l (COMasnTypes) 235 -556 l (MsgType) 5 -575 l (MsgType) 120 -575 l (COMUTasn) 235 -575 l (MsgDir) 5 -594 l (MsgDir) 120 -594 l (COMUTasn) 235 -594 l (ConfBit) 5 -613 l (ConfBit) 120 -613 l (COMUTasn) 235 -613 l (Data1Type) 5 -632 l (Data1Type) 120 -632 l (COMUTasn) 235 -632 l (TMPDUName) 5 -651 l (TMPDUName) 120 -651 l (COMUTasn) 235 -651 l (StatusModeType) 5 -670 l (StatusModeType) 120 -670 l (COMUTasn) 235 -670 l (ActionType) 5 -689 l (ActionType) 120 -689 l (COMUTasn) 235 -689 l (EventIdType) 5 -708 l (EventIdType) 120 -708 l (COMUTasn) 235 -708 l (NetErrorType) 5 -727 l (NetErrorType) 120 -727 l (COMUTasn) 235 -727 l (CallSMType) 5 -746 l (CallSMType) 120 -746 l (COMUTasn) 235 -746 l (CallStartType) 5 -765 l (CallStartType) 120 -765 l (COMUTasn) 235 -765 l (CallAPIType) 5 -784 l (CallAPIType) 120 -784 l (COMUTasn) 235 -784 l 1 114 -29 761 vl 1 229 -29 761 vl 1 344 -29 761 vl 1 459 -29 761 vl 2 0 0 575 790 fr F6 (Continued on next page) 0 -804 l %%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 2.0) 487 -719 r (14) 0 -719 l 0.847 dup scale F6 (Continued from previous page) 0 -8 l F1 (ASN.1 Type Definitions By Reference) 575 0 -33 c 1 0 -42 575 hl F2 (Type Name) 114 0 -56 c (Type Reference) 114 115 -56 c (Module Identifier) 114 230 -56 c (Encoding Variation) 114 345 -56 c (Comments) 115 460 -56 c 1 0 -62 575 hl F3 (ConfigUTType) 5 -76 l (ConfigUTType) 120 -76 l (COMUTasn) 235 -76 l (RMStatusType) 5 -95 l (RMStatusType) 120 -95 l (COMUTasn) 235 -95 l (APIStatusType) 5 -114 l (APIStatusType) 120 -114 l (COMUTasn) 235 -114 l (UTEventType) 5 -133 l (UTEventType) 120 -133 l (COMUTasn) 235 -133 l (SetErrorType) 5 -152 l (SetErrorType) 120 -152 l (COMUTasn) 235 -152 l 1 114 -43 115 vl 1 229 -43 115 vl 1 344 -43 115 vl 1 459 -43 115 vl 1 0 -158 575 hl F2 (Detailed Comments) 4 -174 l (:) 101 -174 l 2 0 -16 575 166 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 2.0) 0 -719 l (15) 487 -719 r 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 (INT_TO_OCT\(Intg: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 (Conversion from INTEGER to OCTET STRING \(SIZE\(1..1\)\)) 93 -80 l 1 0 -88 575 hl F2 (Description) 575 0 -102 c 1 0 -108 575 hl 1 0 -128 575 hl (Detailed Comments) 4 -144 l (:) 101 -144 l 2 0 0 575 152 fr F1 (Test Suite Operation Definition) 575 0 -211 c 1 0 -220 575 hl F2 (Operation Name) 4 -236 l (:) 85 -236 l F3 (OCT_TO_INT\(Oct:OCTETSTRING\)) 93 -236 l F2 (Result Type) 4 -255 l (:) 85 -255 l F3 (INTEGER) 93 -255 l F2 (Comments) 4 -274 l (:) 85 -274 l F3 (Conversion from OCTET STRING \(SIZE\(1..1\)\) to INTEGER) 93 -274 l 1 0 -282 575 hl F2 (Description) 575 0 -296 c 1 0 -302 575 hl 1 0 -322 575 hl (Detailed Comments) 4 -338 l (:) 101 -338 l 2 0 -194 575 152 fr F1 (Test Suite Operation Definition) 575 0 -405 c 1 0 -414 575 hl F2 (Operation Name) 4 -430 l (:) 85 -430 l F3 (GenDataS\(firstVal,len:INTEGER\)) 93 -430 l F2 (Result Type) 4 -449 l (:) 85 -449 l F3 (OCTETSTRING) 93 -449 l F2 (Comments) 4 -468 l (:) 85 -468 l F3 (Generates the data field of COM PDUs) 93 -468 l 1 0 -476 575 hl F2 (Description) 575 0 -490 c 1 0 -496 575 hl F3 (/* This procedure generates a string of len octets. Octet values are incremented starting from firstVal */) 5 -510 l 1 0 -516 575 hl F2 (Detailed Comments) 4 -532 l (:) 101 -532 l 2 0 -388 575 152 fr F1 (Test Suite Operation Definition) 575 0 -599 c 1 0 -608 575 hl F2 (Operation Name) 4 -624 l (:) 85 -624 l F3 (GenDataR\(firstVal,len:INTEGER\)) 93 -624 l F2 (Result Type) 4 -643 l (:) 85 -643 l F3 (OCTETSTRING) 93 -643 l F2 (Comments) 4 -662 l (:) 85 -662 l F3 (Generates the data field of COM PDUs) 93 -662 l 1 0 -670 575 hl F2 (Description) 575 0 -684 c 1 0 -690 575 hl F3 (/* This procedure generates a string of len+1 octets. Last octet is * \(AnyOrOmit\). The other octet values are incremented) 5 -704 l (starting from firstVal */) 5 -719 l 1 0 -725 575 hl F2 (Detailed Comments) 4 -741 l (:) 101 -741 l 2 0 -582 575 167 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 2.0) 487 -719 r (16) 0 -719 l 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 (STtick) 5 -119 l (INTEGER) 148 -119 l (PIXIT item Pp4) 291 -119 l (Value for ST tick in FC) 434 -119 l (TAstime) 5 -138 l (INTEGER) 148 -138 l (PIXIT item Ts1) 291 -138 l (Protocol timer) 434 -138 l (TB1time) 5 -157 l (INTEGER) 148 -157 l (PIXIT item Ts2) 291 -157 l (Protocol timer) 434 -157 l (TB2time) 5 -176 l (INTEGER) 148 -176 l (PIXIT item Ts3) 291 -176 l (Protocol timer) 434 -176 l (TD2time) 5 -195 l (INTEGER) 148 -195 l (PIXIT item Ts4) 291 -195 l (Protocol timer) 434 -195 l (TEtime) 5 -214 l (INTEGER) 148 -214 l (PIXIT item Ts5) 291 -214 l (Protocol timer) 434 -214 l (STtime) 5 -233 l (INTEGER) 148 -233 l (PIXIT item Ts5) 291 -233 l (Min inter-frame time) 434 -233 l (TArtime) 5 -252 l (INTEGER) 148 -252 l (PIXIT item Tr1) 291 -252 l (Protocol timer) 434 -252 l (TCtime) 5 -271 l (INTEGER) 148 -271 l (PIXIT item Tr2) 291 -271 l (Protocol timer) 434 -271 l (TD1time) 5 -290 l (INTEGER) 148 -290 l (PIXIT item Tr3) 291 -290 l (Protocol timer) 434 -290 l (TrespTime) 5 -309 l (INTEGER) 148 -309 l (PIXIT item Tt1) 291 -309 l (Tresp time-out ) 434 -309 l (TwaitTime) 5 -328 l (INTEGER) 148 -328 l (PIXIT item Tt2) 291 -328 l (Twait time-out ) 434 -328 l (TlatTime) 5 -347 l (INTEGER) 148 -347 l (PIXIT item Tt3) 291 -347 l (protocol time-out latency) 434 -347 l (TstartTime) 5 -366 l (INTEGER) 148 -366 l (PIXIT item Tt4) 291 -366 l (Time to execute StartCOM) 434 -366 l (MesgTab) 5 -385 l (MesgTabType) 148 -385 l (PIXIT item MI) 291 -385 l (Table of user messages) 434 -385 l (uurh) 5 -404 l (INTEGER) 148 -404 l (PIXIT item Ph1) 291 -404 l (Handle for UUDT receiver) 434 -404 l (uush) 5 -423 l (INTEGER) 148 -423 l (PIXIT item Ph2) 291 -423 l (Handle for UUDT sender) 434 -423 l (usrh1) 5 -442 l (INTEGER) 148 -442 l (PIXIT item Ph3) 291 -442 l (Handle USDT receiver SF) 434 -442 l (ussh1) 5 -461 l (INTEGER) 148 -461 l (PIXIT item Ph4) 291 -461 l (Handle USDT sender SF) 434 -461 l (usrh2) 5 -480 l (INTEGER) 148 -480 l (PIXIT item Ph5) 291 -480 l (Handle USDT rcv FF+CF) 434 -480 l (ussh2) 5 -499 l (INTEGER) 148 -499 l (PIXIT item Ph6) 291 -499 l (Handle USDT sender FF+CF) 434 -499 l (usrh3) 5 -518 l (INTEGER) 148 -518 l (PIXIT item Ph7) 291 -518 l (Handle USDT rcv FF+2blks) 434 -518 l (ussh3) 5 -537 l (INTEGER) 148 -537 l (PIXIT item Ph8) 291 -537 l (Handle USDT snd FF+3CF) 434 -537 l (usrhm) 5 -556 l (INTEGER) 148 -556 l (PIXIT item Ph9) 291 -556 l (Handle USDT rcv max msg) 434 -556 l (usshm) 5 -575 l (INTEGER) 148 -575 l (PIXIT item Ph10) 291 -575 l (Handle USDT snd max msg) 434 -575 l (smsh) 5 -594 l (INTEGER) 148 -594 l (PIXIT item Sh1) 291 -594 l (Handle SendMessage) 434 -594 l (smsch) 5 -613 l (INTEGER) 148 -613 l (PIXIT item Sh2) 291 -613 l (Handle SendMessage copy) 434 -613 l (rmsh) 5 -632 l (INTEGER) 148 -632 l (PIXIT item Sh3) 291 -632 l (Handle RcvMessage) 434 -632 l (rmsch) 5 -651 l (INTEGER) 148 -651 l (PIXIT item Sh4) 291 -651 l (Handle RcvMessage copy) 434 -651 l (lmsh) 5 -670 l (INTEGER) 148 -670 l (PIXIT item Sh5) 291 -670 l (Handle local message) 434 -670 l (lmsch) 5 -689 l (INTEGER) 148 -689 l (PIXIT item Sh6) 291 -689 l (Handle local message copy) 434 -689 l (smp) 5 -708 l (PMType) 148 -708 l (PIXIT item Sp1) 291 -708 l (Info for SendMesg periodic) 434 -708 l (smm) 5 -727 l (MMType) 148 -727 l (PIXIT item Sp2) 291 -727 l (Info for SendMesg mixed) 434 -727 l (sdmd) 5 -746 l (PMType) 148 -746 l (PIXIT item Sp3) 291 -746 l (Info for deadline direct msg) 434 -746 l (sdmp) 5 -765 l (PMType) 148 -765 l (PIXIT item Sp4) 291 -765 l (Info for deadline periodic) 434 -765 l (sdmm) 5 -784 l (MMType) 148 -784 l (PIXIT item Sp5) 291 -784 l (Info for deadline mixed) 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: 17 15 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.0) 0 -719 l (17) 487 -719 r 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 (rmp) 5 -76 l (PMType) 148 -76 l (PIXIT item Sp6) 291 -76 l (Info for RcvMesg periodic) 434 -76 l (smd) 5 -95 l (DMType) 148 -95 l (PIXIT item Sd1) 291 -95 l (Info for SendMesgTo) 434 -95 l (smdc) 5 -114 l (DMType) 148 -114 l (PIXIT item Sd2) 291 -114 l (Info for SendMesgTo copy) 434 -114 l (rmd) 5 -133 l (DMType) 148 -133 l (PIXIT item Sd3) 291 -133 l (Info for RcvMesgFrom) 434 -133 l (rmdc) 5 -152 l (DMType) 148 -152 l (PIXIT item Sd4) 291 -152 l (Info for RcvMesgFrom copy) 434 -152 l (rmsq) 5 -171 l (QMType) 148 -171 l (PIXIT item Sq1) 291 -171 l (Info RcvMesg queued) 434 -171 l (lmsq) 5 -190 l (QMType) 148 -190 l (PIXIT item Sq2) 291 -190 l (Info local mesg queued) 434 -190 l (e_OK) 5 -209 l (StatusType) 148 -209 l (PIXIT item Rs1) 291 -209 l (COM/API status) 434 -209 l (e_COM_BUSY) 5 -228 l (StatusType) 148 -228 l (PIXIT item Rs2) 291 -228 l (COM/API status) 434 -228 l (e_COM_LIMIT) 5 -247 l (StatusType) 148 -247 l (PIXIT item Rs3) 291 -247 l (COM/API status) 434 -247 l (e_COM_NOMSG) 5 -266 l (StatusType) 148 -266 l (PIXIT item Rs4) 291 -266 l (COM/API status) 434 -266 l (e_INIT) 5 -285 l (StatusType) 148 -285 l (PIXIT item Rs5) 291 -285 l (Error status of MessageInit) 434 -285 l 1 142 -43 248 vl 1 285 -43 248 vl 1 428 -43 248 vl 1 0 -291 575 hl F2 (Detailed Comments) 4 -307 l (:) 101 -307 l F3 (Message handles correspond to indexes in MesgTab. Values 0 and 1 are reserved for Test) 109 -307 l (Management Protocol.) 109 -322 l 2 0 -16 575 314 fr %%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 2.0) 487 -719 r (18) 0 -719 l 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 (datamod) 5 -176 l (INTEGER) 148 -176 l (32 ) 291 -176 l (modulo of data values) 434 -176 l (snmod) 5 -195 l (INTEGER) 148 -195 l (16) 291 -195 l (modulo of sequence number) 434 -195 l (form1) 5 -214 l (MsgType) 148 -214 l ('01'B) 291 -214 l (TMPDU - format 1) 434 -214 l (form2) 5 -233 l (MsgType) 148 -233 l ('10'B) 291 -233 l (TMPDU - format 2) 434 -233 l (dataFrm) 5 -252 l (MsgType) 148 -252 l ('11'B) 291 -252 l (data frame) 434 -252 l (toIUT) 5 -271 l (MsgDir) 148 -271 l ('0'B ) 291 -271 l (messages to IUT/UT) 434 -271 l (fromIUT) 5 -290 l (MsgDir) 148 -290 l ('1'B ) 291 -290 l (messages from IUT/UT) 434 -290 l (stBit) 5 -309 l (ConfBit) 148 -309 l ('0'B ) 291 -309 l (bit for static message) 434 -309 l (dynBit) 5 -328 l (ConfBit) 148 -328 l ('1'B ) 291 -328 l (bit for dynamic message) 434 -328 l (setError) 5 -347 l (TMPDUName) 148 -347 l ('00000'B) 291 -347 l (TMP/set network error) 434 -347 l (sendMsg) 5 -366 l (TMPDUName) 148 -366 l ('00001'B) 291 -366 l (TMP/call SendMessage) 434 -366 l (sendTo) 5 -385 l (TMPDUName) 148 -385 l ('00010'B) 291 -385 l (TMP/call SendMessageTo) 434 -385 l (rcvMsg) 5 -404 l (TMPDUName) 148 -404 l ('00011'B) 291 -404 l (TMP/call ReceiveMessage) 434 -404 l (rcvFrom) 5 -423 l (TMPDUName) 148 -423 l ('00100'B) 291 -423 l (TMP/call ReceiveMes.From) 434 -423 l (getRes) 5 -442 l (TMPDUName) 148 -442 l ('00101'B) 291 -442 l (TMP/call ReleaseMes.Resou) 434 -442 l (relRes) 5 -461 l (TMPDUName) 148 -461 l ('00110'B) 291 -461 l (TMP/call GetMessageResou) 434 -461 l (getStat) 5 -480 l (TMPDUName) 148 -480 l ('00111'B) 291 -480 l (TMP/call GetMessageStatus) 434 -480 l (utEvent) 5 -499 l (TMPDUName) 148 -499 l ('01000'B) 291 -499 l (TMP/UT task-event activ.) 434 -499 l (configUT) 5 -518 l (TMPDUName) 148 -518 l ('01001'B) 291 -518 l (TMP/set UT configuration) 434 -518 l (startCOM) 5 -537 l (TMPDUName) 148 -537 l ('01010'B) 291 -537 l (TMP/call StartCOM) 434 -537 l (wSTtime) 5 -556 l (INTEGER) 148 -556 l (STtime+TlatTime) 291 -556 l (wait for ST expiration) 434 -556 l (wB1time) 5 -575 l (INTEGER) 148 -575 l (TB1time+TlatTime) 291 -575 l (wait for B1 expiration) 434 -575 l (wB2time) 5 -594 l (INTEGER) 148 -594 l (TB2time+TlatTime) 291 -594 l (wait for B2 expiration) 434 -594 l (wD2time) 5 -613 l (INTEGER) 148 -613 l (TD2time+TlatTime) 291 -613 l (wait for D2 expiration) 434 -613 l (wCtime) 5 -632 l (INTEGER) 148 -632 l (TCtime+TlatTime) 291 -632 l (wait for C expiration) 434 -632 l (wD1time) 5 -651 l (INTEGER) 148 -651 l (TD1time+TlatTime) 291 -651 l (wait for D1 expiration) 434 -651 l 1 142 -29 628 vl 1 285 -29 628 vl 1 428 -29 628 vl 1 0 -657 575 hl F2 (Detailed Comments) 4 -673 l (:) 101 -673 l 2 0 0 575 681 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 2.0) 0 -719 l (19) 487 -719 r 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: 20 18 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.0) 487 -719 r (20) 0 -719 l 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 (DLL address for data) 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 (fcaPar) 5 -252 l (DAType) 148 -252 l (DLL address for FCs) 434 -252 l (firstData) 5 -271 l (INTEGER) 148 -271 l (data value in first octet) 434 -271 l (fsPar) 5 -290 l (BITSTRING) 148 -290 l (fllow status value) 434 -290 l (mesg) 5 -309 l (MesgType) 148 -309 l (current user message) 434 -309 l (mLen) 5 -328 l (INTEGER) 148 -328 l (length of message) 434 -328 l (nbCFs) 5 -347 l (INTEGER) 148 -347 l (number of CFs) 434 -347 l (remLen) 5 -366 l (INTEGER) 148 -366 l (user data length in last CF) 434 -366 l (segSize) 5 -385 l (INTEGER) 148 -385 l (size of USDT segments) 434 -385 l (snVal) 5 -404 l (INTEGER) 148 -404 l (sequence number) 434 -404 l (stPar) 5 -423 l (INTEGER) 148 -423 l (STmin value) 434 -423 l (tcTyp) 5 -442 l (INTEGER) 148 -442 l (0) 291 -442 l (type of test \(protocol/API\)) 434 -442 l 1 142 -29 419 vl 1 285 -29 419 vl 1 428 -29 419 vl 1 0 -448 575 hl F2 (Detailed Comments) 4 -464 l (:) 101 -464 l 2 0 0 575 472 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 2.0) 0 -719 l (21) 487 -719 r 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: 22 20 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.0) 487 -719 r (22) 0 -719 l 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: 23 21 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.0) 0 -719 l (23) 487 -719 r 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-TlatTime) 148 -81 l (ms) 291 -81 l (network layer timer) 434 -81 l (TB2) 5 -100 l (TB2time-TlatTime) 148 -100 l (ms) 291 -100 l (network layer timer) 434 -100 l (TD2) 5 -119 l (TD2time-TlatTime) 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-TlatTime) 148 -176 l (ms) 291 -176 l (network layer timer) 434 -176 l (TD1) 5 -195 l (TD1time-TlatTime) 148 -195 l (ms) 291 -195 l (network layer timer) 434 -195 l (TE) 5 -214 l (TEtime) 148 -214 l (ms) 291 -214 l (network layer timer) 434 -214 l (TPT) 5 -233 l (smp.period) 148 -233 l (ms) 291 -233 l (timer / periodic transmission) 434 -233 l (TMT) 5 -252 l (smm.period) 148 -252 l (ms) 291 -252 l (timer / mixed transmission) 434 -252 l (TPR) 5 -271 l (rmp.deadl) 148 -271 l (ms) 291 -271 l (timer / periodic reception) 434 -271 l (Tresp) 5 -290 l (TrespTime) 148 -290 l (ms) 291 -290 l (wait for IUT response) 434 -290 l (Twait) 5 -309 l (TwaitTime) 148 -309 l (ms) 291 -309 l (wait before transmission) 434 -309 l (Tlat) 5 -328 l (TlatTime) 148 -328 l (ms) 291 -328 l (latency timer) 434 -328 l (Tstart) 5 -347 l (TstartTime) 148 -347 l (ms) 291 -347 l (timer for StartCOM) 434 -347 l (TwAs) 5 -366 l (TAstime+TlatTime) 148 -366 l (ms) 291 -366 l (wait for As expiration) 434 -366 l (TwB1) 5 -385 l (TB1time) 148 -385 l (ms) 291 -385 l (wait for B1 expiration) 434 -385 l (TwB2) 5 -404 l (TB2time) 148 -404 l (ms) 291 -404 l (wait for B2 expiration) 434 -404 l (TwD2) 5 -423 l (TD2time) 148 -423 l (ms) 291 -423 l (wait for D2 expiration) 434 -423 l (TwST) 5 -442 l (STtime+TlatTime) 148 -442 l (ms) 291 -442 l (wait for ST expiration) 434 -442 l (TwAr) 5 -461 l (TArtime+TlatTime) 148 -461 l (ms) 291 -461 l (wait for Ar expiration) 434 -461 l (TwC) 5 -480 l (TCtime) 148 -480 l (ms) 291 -480 l (wait for C expiration) 434 -480 l (TwD1) 5 -499 l (TD1time) 148 -499 l (ms) 291 -499 l (wait for D1 expiration) 434 -499 l (TwPT) 5 -518 l (smp.period+TlatTime) 148 -518 l (ms) 291 -518 l (wait for periodic transmission) 434 -518 l (TwMT) 5 -537 l (smm.period+TlatTime) 148 -537 l (ms) 291 -537 l (wait for mixed transmission) 434 -537 l (TwDD) 5 -556 l (sdmd.deadl+TlatTime) 148 -556 l (ms) 291 -556 l (wait for deadline direct mesg) 434 -556 l (TwDP) 5 -575 l (sdmp.deadl+TlatTime) 148 -575 l (ms) 291 -575 l (wait for deadline periodic) 434 -575 l (TwDM) 5 -594 l (sdmm.deadl+TlatTime) 148 -594 l (ms) 291 -594 l (wait for deadline mixed) 434 -594 l (TwPR) 5 -613 l (rmp.deadl+TlatTime) 148 -613 l (ms) 291 -613 l (wait for periodic reception) 434 -613 l 1 142 -29 590 vl 1 285 -29 590 vl 1 428 -29 590 vl 1 0 -619 575 hl F2 (Detailed Comments) 4 -635 l (:) 101 -635 l 2 0 0 575 643 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 2.0) 487 -719 r (24) 0 -719 l 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 (UFN) 5 -62 l (DataBus_PCO) 87 -62 l (UFN) 169 -62 l (COMasnTypes) 251 -62 l (SFN) 5 -81 l (DataBus_PCO) 87 -81 l (SFN) 169 -81 l (COMasnTypes) 251 -81 l (FFN) 5 -100 l (DataBus_PCO) 87 -100 l (FFN) 169 -100 l (COMasnTypes) 251 -100 l (CFN) 5 -119 l (DataBus_PCO) 87 -119 l (CFN) 169 -119 l (COMasnTypes) 251 -119 l (FCN) 5 -138 l (DataBus_PCO) 87 -138 l (FCN) 169 -138 l (COMasnTypes) 251 -138 l (UFE) 5 -157 l (DataBus_PCO) 87 -157 l (UFE) 169 -157 l (COMasnTypes) 251 -157 l (SFE) 5 -176 l (DataBus_PCO) 87 -176 l (SFE) 169 -176 l (COMasnTypes) 251 -176 l (FFE) 5 -195 l (DataBus_PCO) 87 -195 l (FFE) 169 -195 l (COMasnTypes) 251 -195 l (CFE) 5 -214 l (DataBus_PCO) 87 -214 l (CFE) 169 -214 l (COMasnTypes) 251 -214 l (FCE) 5 -233 l (DataBus_PCO) 87 -233 l (FCE) 169 -233 l (COMasnTypes) 251 -233 l (CallSM) 5 -252 l (DataBus_PCO) 87 -252 l (CallSM) 169 -252 l (COMUTasn) 251 -252 l (CallStart) 5 -271 l (DataBus_PCO) 87 -271 l (CallStart) 169 -271 l (COMUTasn) 251 -271 l (CallAPI) 5 -290 l (DataBus_PCO) 87 -290 l (CallAPI) 169 -290 l (COMUTasn) 251 -290 l (ConfigUT) 5 -309 l (DataBus_PCO) 87 -309 l (ConfigUT) 169 -309 l (COMUTasn) 251 -309 l (RMStatus) 5 -328 l (DataBus_PCO) 87 -328 l (RMStatus) 169 -328 l (COMUTasn) 251 -328 l (APIStatus) 5 -347 l (DataBus_PCO) 87 -347 l (APIStatus) 169 -347 l (COMUTasn) 251 -347 l (UTEvent) 5 -366 l (DataBus_PCO) 87 -366 l (UTEvent) 169 -366 l (COMUTasn) 251 -366 l (CallSetError) 5 -385 l (DataBus_PCO) 87 -385 l (CallSetError) 169 -385 l (COMUTasn) 251 -385 l 1 81 -29 362 vl 1 163 -29 362 vl 1 245 -29 362 vl 1 327 -29 362 vl 1 409 -29 362 vl 1 491 -29 362 vl 1 0 -391 575 hl F2 (Detailed Comments) 4 -407 l (:) 101 -407 l 2 0 0 575 415 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 2.0) 0 -719 l (25) 487 -719 r F4 (Constraints Part) 595 -72 -349 c (III) 595 -72 -287 c %%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 2.0) 487 -719 r (26) 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 (UFNd) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (UFN) 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 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 ( data GenDataS\(firstData,mLen\)} -- user data field) 5 -224 l (}) 5 -239 l 1 0 -245 575 hl F2 (Detailed Comments) 4 -261 l (:) 101 -261 l F3 (Inputs: daPar = DLL address, mLen = message length, firstData = five LSBs of first data octet) 109 -261 l 2 0 0 575 269 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -328 c 1 0 -337 575 hl F2 (Constraint Name) 4 -353 l (:) 108 -353 l F3 (UFEd) 116 -353 l F2 (PDU Type) 4 -372 l (:) 108 -372 l F3 (UFE) 116 -372 l F2 (Derivation Path) 4 -391 l (:) 108 -391 l (Encoding Rule Name) 4 -410 l (:) 108 -410 l (Encoding Variation) 4 -429 l (:) 108 -429 l (Comments) 4 -448 l (:) 108 -448 l F3 (UUDT frame to be sent or received using extended addressing format) 116 -448 l 1 0 -456 575 hl F2 (Constraint Value) 575 0 -470 c 1 0 -476 575 hl F3 ({ pdu) 5 -490 l ( { daddr daPar, -- DLL address) 5 -505 l ( frm_len mLen+1, -- DLL data size ) 5 -520 l ( ext_addr eaPar, -- extended address) 5 -535 l ( data GenDataS\(firstData,mLen\)} -- user data field) 5 -550 l (}) 5 -565 l 1 0 -571 575 hl F2 (Detailed Comments) 4 -587 l (:) 101 -587 l F3 (Inputs: daPar = DLL address, mLen = message length, eaPar = extended address, firstData = five) 109 -587 l (LSBs of first data octet) 109 -602 l 2 0 -311 575 299 fr %%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 2.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 (UFNp) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (UFN) 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 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 ( data * } -- user data field) 5 -224 l (}) 5 -239 l 1 0 -245 575 hl F2 (Detailed Comments) 4 -261 l (:) 101 -261 l F3 (Does not check the data field, only the protocol header. Input: daPar = DLL address. ) 109 -261 l 2 0 0 575 269 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -328 c 1 0 -337 575 hl F2 (Constraint Name) 4 -353 l (:) 108 -353 l F3 (UFEp) 116 -353 l F2 (PDU Type) 4 -372 l (:) 108 -372 l F3 (UFE) 116 -372 l F2 (Derivation Path) 4 -391 l (:) 108 -391 l (Encoding Rule Name) 4 -410 l (:) 108 -410 l (Encoding Variation) 4 -429 l (:) 108 -429 l (Comments) 4 -448 l (:) 108 -448 l F3 (UUDT frame to be received using extended addressing format) 116 -448 l 1 0 -456 575 hl F2 (Constraint Value) 575 0 -470 c 1 0 -476 575 hl F3 ({ pdu) 5 -490 l ( { daddr daPar, -- DLL address) 5 -505 l ( frm_len ?, -- DLL data size ) 5 -520 l ( ext_addr eaPar, -- extended address) 5 -535 l ( data *} -- user data field) 5 -550 l (}) 5 -565 l 1 0 -571 575 hl F2 (Detailed Comments) 4 -587 l (:) 101 -587 l F3 (Does not check the data field, only the protocol header . Inputs: daPar = DLL address, eaPar =) 109 -587 l (extended address) 109 -602 l 2 0 -311 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 2.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 (UFNm\(mVal:MixedValType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (UFN) 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 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 ( data mVal } -- user data field) 5 -224 l (}) 5 -239 l 1 0 -245 575 hl F2 (Detailed Comments) 4 -261 l (:) 101 -261 l F3 (Input: daPar = DLL address. ) 109 -261 l 2 0 0 575 269 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -328 c 1 0 -337 575 hl F2 (Constraint Name) 4 -353 l (:) 108 -353 l F3 (UFEm\(mVal:MixedValType\)) 116 -353 l F2 (PDU Type) 4 -372 l (:) 108 -372 l F3 (UFE) 116 -372 l F2 (Derivation Path) 4 -391 l (:) 108 -391 l (Encoding Rule Name) 4 -410 l (:) 108 -410 l (Encoding Variation) 4 -429 l (:) 108 -429 l (Comments) 4 -448 l (:) 108 -448 l F3 (UUDT frame to be received for mixed message using extended addressing format) 116 -448 l 1 0 -456 575 hl F2 (Constraint Value) 575 0 -470 c 1 0 -476 575 hl F3 ({ pdu) 5 -490 l ( { daddr daPar, -- DLL address) 5 -505 l ( frm_len ?, -- DLL data size ) 5 -520 l ( ext_addr eaPar, -- extended address) 5 -535 l ( data mVal} -- user data field) 5 -550 l (}) 5 -565 l 1 0 -571 575 hl F2 (Detailed Comments) 4 -587 l (:) 101 -587 l F3 (Inputs: daPar = DLL address, eaPar = extended address) 109 -587 l 2 0 -311 575 284 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 2.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 (AnyUFN\(da:DAType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (UFN) 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 with normal addressing format 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 ( data ?} -- user data field) 5 -224 l (}) 5 -239 l 1 0 -245 575 hl F2 (Detailed Comments) 4 -261 l (:) 101 -261 l 2 0 0 575 269 fr F1 (ASN.1 PDU Constraint Declaration) 575 0 -328 c 1 0 -337 575 hl F2 (Constraint Name) 4 -353 l (:) 108 -353 l F3 (AnyUFE\(da:DAType; ea:EAType\)) 116 -353 l F2 (PDU Type) 4 -372 l (:) 108 -372 l F3 (UFE) 116 -372 l F2 (Derivation Path) 4 -391 l (:) 108 -391 l (Encoding Rule Name) 4 -410 l (:) 108 -410 l (Encoding Variation) 4 -429 l (:) 108 -429 l (Comments) 4 -448 l (:) 108 -448 l F3 (UUDT frame with extended address used in OtherwiseFail) 116 -448 l 1 0 -456 575 hl F2 (Constraint Value) 575 0 -470 c 1 0 -476 575 hl F3 ({ pdu) 5 -490 l ( { daddr da, -- DLL address) 5 -505 l ( frm_len ?, -- DLL data size ) 5 -520 l ( ext_addr ea, -- extended address) 5 -535 l ( data ?} -- user data field) 5 -550 l (}) 5 -565 l 1 0 -571 575 hl F2 (Detailed Comments) 4 -587 l (:) 101 -587 l 2 0 -311 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 2.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 (SFNdt) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (SFN) 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 for message mesg 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+1, -- DLL data size ) 5 -209 l ( opCode sf_id, -- PCI opCode ) 5 -224 l ( dl INT_TO_BIT\(mLen, 4\) , -- data field length ) 5 -239 l ( data GenDataS\(firstData,mLen\)} -- user data field) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l F3 (Inputs: daPar = DLL address, mLen = message length, firstData = five LSBs of first data octet) 109 -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 (SFEdt) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (SFE) 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 (SF to be sent for message mesg using extended addressing format) 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 ( { daddr daPar, -- DLL address) 5 -535 l ( frm_len mLen+2, -- DLL data size ) 5 -550 l ( ext_addr eaPar, -- extended address) 5 -565 l ( opCode sf_id, -- PCI opCode ) 5 -580 l ( dl INT_TO_BIT\(mLen, 4\) , -- data field length ) 5 -595 l ( data GenDataS\(firstData,mLen\)} -- user data field) 5 -610 l (}) 5 -625 l 1 0 -631 575 hl F2 (Detailed Comments) 4 -647 l (:) 101 -647 l F3 (Inputs: daPar = DLL address, mLen = message length, eaPar = extended address, firstData = five) 109 -647 l (LSBs of first data octet) 109 -662 l 2 0 -341 575 329 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 2.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 (SFNdr) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (SFN) 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 mesg 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 ( opCode sf_id, -- PCI opCode ) 5 -224 l ( dl INT_TO_BIT\(mLen, 4\) , -- data field length ) 5 -239 l ( data GenDataR\(firstData,mLen\)} -- user data field) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l F3 (Inputs: daPar = DLL address, mLen = message length, firstData = five LSBs of first data octet) 109 -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 (SFEdr) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (SFE) 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 (SF to be received for message mesg using extended addressing format) 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 ( { daddr daPar, -- DLL address) 5 -535 l ( frm_len ?, -- DLL data size ) 5 -550 l ( ext_addr eaPar, -- extended address) 5 -565 l ( opCode sf_id, -- PCI opCode ) 5 -580 l ( dl INT_TO_BIT\(mLen, 4\) , -- data field length ) 5 -595 l ( data GenDataR\(firstData,mLen\)} -- user data field) 5 -610 l (}) 5 -625 l 1 0 -631 575 hl F2 (Detailed Comments) 4 -647 l (:) 101 -647 l F3 (Inputs: daPar = DLL address, mLen = message length, eaPar = extended address, firstData = five) 109 -647 l (LSBs of first data octet) 109 -662 l 2 0 -341 575 329 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 2.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 (SFNp) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (SFN) 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 mesg 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 ( opCode sf_id, -- PCI opCode ) 5 -224 l ( dl ? , -- data field length ) 5 -239 l ( data * } -- user data field) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l F3 (Does not check the data field, only the protocol header. Input: daPar = DLL address.) 109 -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 (SFEp) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (SFE) 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 (SF to be received for message mesg using extended addressing format) 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 ( { daddr daPar, -- DLL address) 5 -535 l ( frm_len ?, -- DLL data size ) 5 -550 l ( ext_addr eaPar, -- extended address) 5 -565 l ( opCode sf_id, -- PCI opCode ) 5 -580 l ( dl ?, -- data field length ) 5 -595 l ( data *} -- user data field) 5 -610 l (}) 5 -625 l 1 0 -631 575 hl F2 (Detailed Comments) 4 -647 l (:) 101 -647 l F3 (Does not check the data field, only the protocol header . Inputs: daPar = DLL address, eaPar =) 109 -647 l (extended address) 109 -662 l 2 0 -341 575 329 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 2.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 (FFNd) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (FFN) 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 mesg 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 mudbpf+1, -- DLL data size ) 5 -209 l ( opCode ff_id, -- PCI opCode ) 5 -224 l ( xdl_dl INT_TO_BIT\(mLen, 12\) , -- message length ) 5 -239 l ( data GenDataS\(firstData,mudbpf-1\)} -- user data field) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l F3 (Inputs: daPar = DLL address, mLen = message length, firstData = five LSBs of first data octet) 109 -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 (FFEd) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (FFE) 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 (FF to be sent or received for message mesg using extended addressing format) 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 ( { daddr daPar, -- DLL address) 5 -535 l ( frm_len mudbpf+1, -- DLL data size ) 5 -550 l ( ext_addr eaPar, -- extended address) 5 -565 l ( opCode ff_id, -- PCI opCode ) 5 -580 l ( xdl_dl INT_TO_BIT\(mLen, 12\) , -- message length ) 5 -595 l ( data GenDataS\(firstData,mudbpf-2\)} -- user data field) 5 -610 l (}) 5 -625 l 1 0 -631 575 hl F2 (Detailed Comments) 4 -647 l (:) 101 -647 l F3 (Inputs: daPar = DLL address, mLen = message length, eaPar = extended address, firstData = five) 109 -647 l (LSBs of first data octet) 109 -662 l 2 0 -341 575 329 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 2.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 (FFNp) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (FFN) 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 mesg 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 ( opCode ff_id, -- PCI opCode ) 5 -224 l ( xdl_dl ? , -- data field length ) 5 -239 l ( data * } -- user data field) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l F3 (Does not check the data field, only the protocol header. Input: daPar = DLL address.) 109 -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 (FFEp) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (FFE) 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 (FF to be received for message mesg using extended addressing format) 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 ( { daddr daPar, -- DLL address) 5 -535 l ( frm_len ?, -- DLL data size ) 5 -550 l ( ext_addr eaPar, -- extended address) 5 -565 l ( opCode ff_id, -- PCI opCode ) 5 -580 l ( xdl_dl ?, -- data field length ) 5 -595 l ( data *} -- user data field) 5 -610 l (}) 5 -625 l 1 0 -631 575 hl F2 (Detailed Comments) 4 -647 l (:) 101 -647 l F3 (Does not check the data field, only the protocol header . Inputs: daPar = DLL address, eaPar =) 109 -647 l (extended address.) 109 -662 l 2 0 -341 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 2.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 (CFNdt) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (CFN) 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 for message mesg 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 cfLen+1, -- DLL data size ) 5 -209 l ( opCode cf_id, -- PCI opCode ) 5 -224 l ( sn INT_TO_BIT\(snVal, 4\) , -- sequence number ) 5 -239 l ( data GenDataS\(curData1,cfLen\)} -- user data field) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l F3 (Inputs: daPar = DLL address,, cfLen = user data length snVal = current sequence number,) 109 -291 l (firstData = five LSBs of first data octet) 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 (CFEdt) 116 -398 l F2 (PDU Type) 4 -417 l (:) 108 -417 l F3 (CFE) 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 F3 (CF to be sent for message mesg using extended addressing format) 116 -493 l 1 0 -501 575 hl F2 (Constraint Value) 575 0 -515 c 1 0 -521 575 hl F3 ({ pdu) 5 -535 l ( { daddr daPar, -- DLL address) 5 -550 l ( frm_len cfLen+2, -- DLL data size ) 5 -565 l ( ext_addr eaPar, -- extended address) 5 -580 l ( opCode cf_id, -- PCI opCode ) 5 -595 l ( sn INT_TO_BIT\(snVal, 4\) , -- sequence number ) 5 -610 l ( data GenDataS\(curData1,cfLen\)} -- user data field) 5 -625 l (}) 5 -640 l 1 0 -646 575 hl F2 (Detailed Comments) 4 -662 l (:) 101 -662 l F3 (Inputs: daPar = DLL address, cfLen = user data length, eaPar = extended address, snVal =) 109 -662 l (current sequence number, firstData = five LSBs of first data octet) 109 -677 l 2 0 -356 575 329 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 2.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 (CFNdr) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (CFN) 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 received for message mesg 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 ( opCode cf_id, -- PCI opCode ) 5 -224 l ( sn INT_TO_BIT\(snVal, 4\) , -- sequence number ) 5 -239 l ( data GenDataR\(curData1,cfLen\)} -- user data field) 5 -254 l (}) 5 -269 l 1 0 -275 575 hl F2 (Detailed Comments) 4 -291 l (:) 101 -291 l F3 (Inputs: daPar = DLL address,, cfLen = user data length snVal = current sequence number,) 109 -291 l (firstData = five LSBs of first data octet) 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 (CFEdr) 116 -398 l F2 (PDU Type) 4 -417 l (:) 108 -417 l F3 (CFE) 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 F3 (CF to be received for message mesg using extended addressing format) 116 -493 l 1 0 -501 575 hl F2 (Constraint Value) 575 0 -515 c 1 0 -521 575 hl F3 ({ pdu) 5 -535 l ( { daddr daPar, -- DLL address) 5 -550 l ( frm_len ?, -- DLL data size ) 5 -565 l ( ext_addr eaPar, -- extended address) 5 -580 l ( opCode cf_id, -- PCI opCode ) 5 -595 l ( sn INT_TO_BIT\(snVal, 4\) , -- sequence number ) 5 -610 l ( data GenDataR\(curData1,cfLen\)} -- user data field) 5 -625 l (}) 5 -640 l 1 0 -646 575 hl F2 (Detailed Comments) 4 -662 l (:) 101 -662 l F3 (Inputs: daPar = DLL address, cfLen = user data length, eaPar = extended address, snVal =) 109 -662 l (current sequence number, firstData = five LSBs of first data octet) 109 -677 l 2 0 -356 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 2.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 (FCNt\( fsVal:BITSTRING\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (FCN) 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 mesg 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 fcaPar, -- DLL address) 5 -194 l ( frm_len 3, -- DLL data size ) 5 -209 l ( opCode fc_id, -- PCI opCode ) 5 -224 l ( fs fsVal, -- Clear to Send or Wait) 5 -239 l ( bsmax INT_TO_OCT\(bsPar\) , -- max block size) 5 -254 l ( stmin INT_TO_OCT\(STtime/STtick\) } -- min separation time) 5 -269 l (}) 5 -284 l 1 0 -290 575 hl F2 (Detailed Comments) 4 -306 l (:) 101 -306 l F3 (Inputs: fsVal = flow control parameter, daPar = DLL address, bsPar = block size, STtime =) 109 -306 l (separation time) 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 (FCEt\( fsVal:BITSTRING\)) 116 -413 l F2 (PDU Type) 4 -432 l (:) 108 -432 l F3 (FCE) 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 mesg using extended 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 fcaPar, -- DLL address) 5 -565 l ( frm_len 4, -- DLL data size ) 5 -580 l ( ext_addr eaPar, -- extended address) 5 -595 l ( opCode fc_id, -- PCI opCode ) 5 -610 l ( fs fsVal, -- Clear to Send or Wait) 5 -625 l ( bsmax INT_TO_OCT\(bsPar\) , -- max block size) 5 -640 l ( stmin INT_TO_OCT\(STtime/STtick\) } -- 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, eaPar = extended address, bsPar =) 109 -692 l (block size, STtime = separation time) 109 -707 l 2 0 -371 575 344 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 2.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 (FCNr) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (FCN) 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 mesg 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 fcaPar, -- DLL address) 5 -194 l ( frm_len ?, -- DLL data size ) 5 -209 l ( opCode fc_id, -- PCI opCode ) 5 -224 l ( fs ?, -- Clear to Send or Wait) 5 -239 l ( bsmax ?, -- max block size) 5 -254 l ( stmin ? } -- min separation time) 5 -269 l (}) 5 -284 l 1 0 -290 575 hl F2 (Detailed Comments) 4 -306 l (:) 101 -306 l F3 (Input: daPar = DLL 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 (FCEr) 116 -398 l F2 (PDU Type) 4 -417 l (:) 108 -417 l F3 (FCE) 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 F3 (FC to be received for message mesg using extended addressing format) 116 -493 l 1 0 -501 575 hl F2 (Constraint Value) 575 0 -515 c 1 0 -521 575 hl F3 ({ pdu) 5 -535 l ( { daddr fcaPar, -- DLL address) 5 -550 l ( frm_len ?, -- DLL data size ) 5 -565 l ( ext_addr eaPar, -- extended address) 5 -580 l ( opCode fc_id, -- PCI opCode ) 5 -595 l ( fs ?, -- Clear to Send or Wait) 5 -610 l ( bsmax ?, -- max block size) 5 -625 l ( stmin ? } -- min separation time) 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, eaPar = extended address. ) 109 -677 l 2 0 -356 575 329 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 2.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 (SetErr \(ErrorType: NetErrorType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (CallSetError) 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 1 0 -145 575 hl (Constraint Value) 575 0 -159 c 1 0 -165 575 hl F3 ({ pdu) 5 -179 l ( { msg_typ form1, ) 5 -194 l ( dir toIUT, ) 5 -209 l ( name setError, ) 5 -224 l ( netError ErrorType }) 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 (Start \(SMode: StatusModeType; APIReturn:StatusType\)) 116 -368 l F2 (PDU Type) 4 -387 l (:) 108 -387 l F3 (CallStart) 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 (Request for calling StartCOM) 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 ( { msg_typ form1, -- TMPDU format ) 5 -520 l ( dir toIUT, -- direction ) 5 -535 l ( name startCOM, -- API function to call ) 5 -550 l ( statusMode SMode, -- API status handling mode) 5 -565 l ( status APIReturn} -- status to be returned by MessageInit) 5 -580 l (}) 5 -595 l 1 0 -601 575 hl F2 (Detailed Comments) 4 -617 l (:) 101 -617 l 2 0 -326 575 299 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 2.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 (SMS) 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 static 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 stBit, -- static message ) 5 -224 l ( encode INT_TO_BIT\(encFlag*4,4\) , -- data encoding format ) 5 -239 l ( message mesg.mesg_id} -- message identifier) 5 -254 l ( }) 5 -269 l (-- dlength OMIT, not used if static message) 5 -284 l (-- raddr OMIT, not used if static message) 5 -299 l (-- mixedval OMIT used if mixed transmission) 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 (SMD) 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 dynamic 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 form2, -- TMPDU format ) 5 -580 l ( dir toIUT, -- 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 mesg.mesg_id, -- message identifier) 5 -640 l ( dlength mLen, -- message length) 5 -655 l ( raddr endpPar} -- logical address of recipient) 5 -670 l (}) 5 -685 l (-- mixedval OMIT} used if mixed transmission) 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 2.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 (SMM\(Mval: MixedValType\)) 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 mixed 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 stBit, -- static message ) 5 -224 l ( encode '0000'B , -- data encoding format \(no format\) ) 5 -239 l ( message mesg.mesg_id, -- message identifier) 5 -254 l (-- dlength OMIT, not used if static message) 5 -269 l (-- raddr OMIT, not used if static message) 5 -284 l ( mixedval Mval} -- message value) 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 (RFC\(Name: TMPDUName; SMode: StatusModeType\)) 116 -428 l F2 (PDU Type) 4 -447 l (:) 108 -447 l F3 (CallAPI) 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 calling an API function) 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 ( name Name, -- API function to call ) 5 -610 l ( message mesg.mesg_id, -- message identifier) 5 -625 l ( statusMode SMode} -- API status handling mode) 5 -640 l (}) 5 -655 l 1 0 -661 575 hl F2 (Detailed Comments) 4 -677 l (:) 101 -677 l 2 0 -386 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 2.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 (AnyRFC\(Name: TMPDUName; ident: MesgIdType\)) 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 - 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 toIUT, -- direction ) 5 -209 l ( name Name, -- API function to call ) 5 -224 l ( message ident, -- message identifier) 5 -239 l ( statusMode always } -- 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 (ConfUT\(Mask: ActionType\)) 116 -383 l F2 (PDU Type) 4 -402 l (:) 108 -402 l F3 (ConfigUT) 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 UT configuration) 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 configUT, -- TMPDU identifier ) 5 -565 l ( message mesg.mesg_id, -- message identifier) 5 -580 l ( action Mask} -- action 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: 43 41 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (RMSS\(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 ReceiveMessage) 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 stBit, -- static message ) 5 -224 l ( encode INT_TO_BIT\(encFlag*4,4\) , -- data encoding format ) 5 -239 l ( message mesg.mesg_id, -- message identifier) 5 -254 l ( status Stat} -- returned status) 5 -269 l (}) 5 -284 l (-- dlength OMIT, not used if static message) 5 -299 l (-- saddr OMIT not used if static message) 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 (RMSDa\(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 API) 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 mesg.mesg_id, -- message identifier) 5 -640 l ( status Stat, -- returned status) 5 -655 l ( dlength mLen, -- message length) 5 -670 l ( saddr endpPar} -- 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 2.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 (RMSDp\(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 protocol) 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 mesg.mesg_id, -- message identifier) 5 -254 l ( status Stat, -- returned status) 5 -269 l ( dlength mLen, -- message length) 5 -284 l ( saddr ?} -- 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 (RMSnd\(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 (TMPDU indicating message reception. Received data are not checked.) 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 ?, -- dynamic message ) 5 -610 l ( encode ?, -- data encoding format ) 5 -625 l ( message mesg.mesg_id, -- message identifier) 5 -640 l ( status Stat, -- returned status) 5 -655 l ( dlength *, -- message length) 5 -670 l ( saddr *} -- logical address of sender) 5 -685 l (}) 5 -700 l 1 0 -706 575 hl F2 (Detailed Comments) 4 -722 l (:) 101 -722 l F3 (Message to be used to check only protocol mechanisms) 109 -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 2.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; 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 mesg.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 2.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 (Ind\(Mask: EventIdType\)) 116 -42 l F2 (PDU Type) 4 -61 l (:) 108 -61 l F3 (UTEvent) 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 (Indication of COM API event/task activation) 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 utEvent , -- TMPDU identifier ) 5 -224 l ( message mesg.mesg_id, -- message identifier) 5 -239 l ( eventId Mask} -- indication 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 %%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 2.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 2.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) 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 (+tcInit\(uush\)) 73 -179 l (2) 5 -198 l (+waitUF\(0,0\)) 81 -198 l (req to send UF) 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 (UUS1_P5_6) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (UUDTs/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (Verify message transmission using UUDT protocol) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (OtherwiseFail) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l F3 (The test works for normal or extended addressing, depending on "uush" message characteristics) 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 (+tcInit\(uush\)) 73 -449 l (2) 5 -468 l ([mesg.conf = static]) 81 -468 l (static) 491 -468 l (3) 5 -487 l (+waitUF\(0,1\)) 89 -487 l (req to send UF) 491 -487 l (4) 5 -506 l (+waitUF\(1,1\)) 81 -506 l (dynamic, 1 octet) 491 -506 l (5) 5 -525 l (+waitUF\(0,1\)) 89 -525 l (max length) 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 F3 (Remark: data length cannot vary if static message) 109 -547 l 2 0 -270 575 285 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 2.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 (UUP1_2B) 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 that UUDT 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) 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 (+tcInit\(uurh\)) 73 -179 l (2) 5 -198 l (+sendUF\(0\)) 81 -198 l (UUDT frame) 491 -198 l (3) 5 -217 l (START Tresp) 89 -217 l (4) 5 -236 l (TMP?RMStatus CANCEL Tresp) 97 -236 l (RMSnd\(e_OK\)) 291 -236 l (PASS) 434 -236 l (msg received) 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 (UUR1_P5_6) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (UUDTr/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Verify message reception using UUDT protocol) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (The test works for normal or extended addressing, depending on "uurh" 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 (+tcInit\(uurh\)) 73 -487 l (2) 5 -506 l ([mesg.conf = static]) 81 -506 l (static) 491 -506 l (3) 5 -525 l (+sendUF\(0\)) 89 -525 l (UUDT frame) 491 -525 l (4) 5 -544 l (+waitmsg\(e_OK\)) 97 -544 l (wait for recept.) 491 -544 l (5) 5 -563 l (+sendUF\(1\)) 81 -563 l (dynamic, 1 octet) 491 -563 l (6) 5 -582 l (+waitmsg\(e_OK\)) 89 -582 l (wait for recept.) 491 -582 l (7) 5 -601 l (+sendUF\(0\)) 97 -601 l (max length) 491 -601 l (8) 5 -620 l (+waitmsg\(e_OK\)) 105 -620 l (wait for recept.) 491 -620 l 1 27 -454 172 vl 1 67 -454 172 vl 1 285 -454 172 vl 1 428 -454 172 vl 1 485 -454 172 vl 1 0 -626 575 hl F2 (Detailed Comments) 4 -642 l (:) 101 -642 l F3 (Remark: data length cannot vary if static message) 109 -642 l 2 0 -308 575 342 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 2.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 (USP1_2A) 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 addressing information of USDT protocol in received frame) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(ussh1\)) 73 -179 l (2) 5 -198 l ([mesg.conf = static]) 81 -198 l (static) 491 -198 l (3) 5 -217 l (+waitSF\(0,0\)) 89 -217 l (req to send SF) 491 -217 l (4) 5 -236 l (+waitSF\(1,0\)) 81 -236 l (dynamic, 1 octet) 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 (USS1_P13) 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 USDT/SF protocol) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (The test works for normal or extended addressing, depending on "ussh1" 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 (+tcInit\(ussh1\)) 73 -487 l (2) 5 -506 l ([mesg.conf = static]) 81 -506 l (static) 491 -506 l (3) 5 -525 l (+waitSF\(0,1\)) 89 -525 l (req to send SF) 491 -525 l (4) 5 -544 l (+waitSF\(1,1\)) 81 -544 l (dynamic, 1 octet) 491 -544 l (5) 5 -563 l (+waitSF\(segSize,1\)) 89 -563 l (max length) 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 (Remark: data length cannot vary if static message) 109 -585 l 2 0 -308 575 285 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 2.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 (USS2) 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) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(ussh2\)) 73 -179 l (2) 5 -198 l (+waitFF2\(1\)) 81 -198 l (receive FF) 491 -198 l (3) 5 -217 l (+sendFC1\(fs_cts,1\)) 89 -217 l (send FC) 491 -217 l (4) 5 -236 l (+waitCF\(wCtime\)) 97 -236 l (wait for CF) 491 -236 l (5) 5 -255 l ([mesg.conf = static]) 105 -255 l (\(PASS\)) 434 -255 l (end) 491 -255 l (6) 5 -274 l ([mesg.conf = dynamic]) 105 -274 l (dynamic) 491 -274 l (7) 5 -293 l (+waitFF\(\(2*segSize\)-1,1\)) 113 -293 l (CF is full) 491 -293 l (8) 5 -312 l (+sendFC1\(fs_cts,1\)) 121 -312 l (9) 5 -331 l (+waitCF\(wCtime\)) 129 -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. The first CF contains at least 2 octets,) 109 -353 l (otherwise the message would be transmitted in a SF.) 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 (USS3) 94 -460 l F2 (Group) 4 -479 l (:) 86 -479 l F3 (USDTs/) 94 -479 l F2 (Purpose) 4 -498 l (:) 86 -498 l F3 (Verify message transmission using FF + one CF after FC\(wait\)) 94 -498 l F2 (Configuration) 4 -517 l (:) 86 -517 l (Default) 4 -536 l (:) 86 -536 l F3 (OtherwiseFail) 94 -536 l F2 (Comments) 4 -555 l (:) 86 -555 l F3 (The test works for normal or extended addressing, depending on "ussh2" message characteristics) 94 -555 l 1 0 -563 575 hl F2 (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 (+tcInit\(ussh2\)) 73 -597 l (2) 5 -616 l (+waitFF2\(1\)) 81 -616 l (receive FF) 491 -616 l (3) 5 -635 l (+sendFC1\(fs_wait,1\)) 89 -635 l (send FC\(WT\)) 491 -635 l (4) 5 -654 l (START TE) 97 -654 l (5) 5 -673 l (?TIMEOUT TE) 105 -673 l (no reception ) 491 -673 l (6) 5 -692 l (+sendFC1\(fs_cts,1\)) 113 -692 l (Clear To Send) 491 -692 l (7) 5 -711 l (+waitCF\(wCtime\)) 121 -711 l (wait for CF) 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: 52 50 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (USS4) 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 two 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) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Covers also USS9 if static message and at least three CFs) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+waitFF2\(2\)) 81 -198 l (receive FF) 491 -198 l (3) 5 -217 l (+sendFC1\(fs_cts,1\)) 89 -217 l (send FC) 491 -217 l (4) 5 -236 l (+waitCF\(wCtime\)) 97 -236 l (wait for CF) 491 -236 l (5) 5 -255 l (REPEAT CFloop UNTIL [nbCFs = 0]) 105 -255 l (CFloop) 73 -276 l (6) 5 -295 l (+sendFC2\(fs_cts\)) 73 -295 l (send FC) 491 -295 l (7) 5 -314 l (+waitCF\(wCtime\)) 81 -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 (USS5) 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 FC\(WT\) is received after first CF - Block size = 1) 94 -466 l F2 (Configuration) 4 -485 l (:) 86 -485 l (Default) 4 -504 l (:) 86 -504 l F3 (OtherwiseFail) 94 -504 l F2 (Comments) 4 -523 l (:) 86 -523 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 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 (+tcInit\(ussh3\)) 73 -565 l (2) 5 -584 l (+waitFF2\(2\)) 81 -584 l (receive FF) 491 -584 l (3) 5 -603 l (+sendFC1\(fs_cts,1\)) 89 -603 l (send FC) 491 -603 l (4) 5 -622 l (+waitCF\(wCtime\)) 97 -622 l (wait for CF) 491 -622 l (5) 5 -641 l (+sendFC2\(fs_wait\)) 105 -641 l (send FC\(WT\)) 491 -641 l (6) 5 -660 l (START TE) 113 -660 l (7) 5 -679 l (?TIMEOUT TE) 121 -679 l (no reception ) 491 -679 l (8) 5 -698 l (REPEAT CFloop UNTIL [nbCFs) 129 -698 l (= 0]) 129 -713 l (CFloop) 73 -734 l (9) 5 -753 l (+sendFC2\(fs_cts\)) 73 -753 l (send FC) 491 -753 l (10) 5 -772 l (+waitCF\(wCtime\)) 81 -772 l (wait for CF) 491 -772 l 1 27 -532 246 vl 1 67 -532 246 vl 1 285 -532 246 vl 1 428 -532 246 vl 1 485 -532 246 vl 1 0 -778 575 hl F2 (Detailed Comments) 4 -794 l (:) 101 -794 l 2 0 -386 575 416 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 2.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 (USS6) 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 two 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) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Covers also USS7 if static message and at least three CFs) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+waitFF2\(2\)) 81 -198 l (receive FF) 491 -198 l (3) 5 -217 l (+sendFC1\(fs_cts,0\)) 89 -217 l (send FC) 491 -217 l (4) 5 -236 l (+waitCF\(wCtime\)) 97 -236 l (wait for CF) 491 -236 l (5) 5 -255 l (REPEAT CFloop UNTIL [nbCFs = 0]) 105 -255 l (CFloop) 73 -276 l (6) 5 -295 l (START ST) 73 -295 l (verify ...) 491 -295 l (7) 5 -314 l (?TIMEOUT ST) 81 -314 l ( separation time) 491 -314 l (8) 5 -333 l (+waitCF\(wD1time-STtime\)) 89 -333 l (wait for CF) 491 -333 l 1 27 -146 193 vl 1 67 -146 193 vl 1 285 -146 193 vl 1 428 -146 193 vl 1 485 -146 193 vl 1 0 -339 575 hl F2 (Detailed Comments) 4 -355 l (:) 101 -355 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -355 l 2 0 0 575 363 fr F1 (Test Case Dynamic Behaviour) 575 0 -422 c 1 0 -431 575 hl F2 (Test Case Name) 4 -447 l (:) 86 -447 l F3 (USS7) 94 -447 l F2 (Group) 4 -466 l (:) 86 -466 l F3 (USDTs/) 94 -466 l F2 (Purpose) 4 -485 l (:) 86 -485 l F3 (Verify message transmission when at least three CFs must be transmitted - Block size = 0 \(infinite\)) 94 -485 l F2 (Configuration) 4 -504 l (:) 86 -504 l (Default) 4 -523 l (:) 86 -523 l F3 (OtherwiseFail) 94 -523 l F2 (Comments) 4 -542 l (:) 86 -542 l F3 (Do the same as USS6 if static message) 94 -542 l 1 0 -550 575 hl F2 (Nr) 27 0 -564 c (Label) 39 28 -564 c (Behaviour Description) 217 68 -564 c (Constraints Ref) 142 286 -564 c (Verdict) 56 429 -564 c (Comments) 89 486 -564 c 1 0 -570 575 hl F3 (1) 5 -584 l (+tcInit\(ussh3\)) 73 -584 l (2) 5 -603 l (+waitFF2\(3\)) 81 -603 l (receive FF) 491 -603 l (3) 5 -622 l (+sendFC1\(fs_cts,0\)) 89 -622 l (send FC) 491 -622 l (4) 5 -641 l (+waitCF\(wCtime\)) 97 -641 l (wait for CF) 491 -641 l (5) 5 -660 l (REPEAT CFloop UNTIL [nbCFs = 0]) 105 -660 l (CFloop) 73 -681 l (6) 5 -700 l (START ST) 73 -700 l (verify ...) 491 -700 l (7) 5 -719 l (?TIMEOUT ST) 81 -719 l ( separation time) 491 -719 l (8) 5 -738 l (+waitCF\(wD1time-STtime\)) 89 -738 l (wait for CF) 491 -738 l 1 27 -551 193 vl 1 67 -551 193 vl 1 285 -551 193 vl 1 428 -551 193 vl 1 485 -551 193 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 -405 575 363 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 2.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 (USS8) 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 - One CF in last block) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (If static message, number of CFs must be <= 256) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+waitFF2\(3\)) 81 -198 l (receive FF) 491 -198 l (3) 5 -217 l (+sendFC1\(fs_cts,nbCFs-1\)) 89 -217 l (send FC) 491 -217 l (4) 5 -236 l (+waitCF\(wCtime\)) 97 -236 l (wait for CF) 491 -236 l (5) 5 -255 l (REPEAT CFloop UNTIL [nbCFs = 1]) 105 -255 l (6) 5 -274 l (+sendFC2\(fs_cts\)) 113 -274 l (send FC) 491 -274 l (7) 5 -293 l (+waitCF\(wCtime\)) 121 -293 l (wait for CF) 491 -293 l (CFloop) 73 -314 l (8) 5 -333 l (+waitCF\(wD1time\)) 73 -333 l (wait for CF) 491 -333 l 1 27 -146 193 vl 1 67 -146 193 vl 1 285 -146 193 vl 1 428 -146 193 vl 1 485 -146 193 vl 1 0 -339 575 hl F2 (Detailed Comments) 4 -355 l (:) 101 -355 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -355 l 2 0 0 575 363 fr F1 (Test Case Dynamic Behaviour) 575 0 -422 c 1 0 -431 575 hl F2 (Test Case Name) 4 -447 l (:) 86 -447 l F3 (USS9) 94 -447 l F2 (Group) 4 -466 l (:) 86 -466 l F3 (USDTs/) 94 -466 l F2 (Purpose) 4 -485 l (:) 86 -485 l F3 (Verify message transmission when at least three CFs must be transmitted - Block size = 1) 94 -485 l F2 (Configuration) 4 -504 l (:) 86 -504 l (Default) 4 -523 l (:) 86 -523 l F3 (OtherwiseFail) 94 -523 l F2 (Comments) 4 -542 l (:) 86 -542 l F3 (Do the same as USS4 is static message) 94 -542 l 1 0 -550 575 hl F2 (Nr) 27 0 -564 c (Label) 39 28 -564 c (Behaviour Description) 217 68 -564 c (Constraints Ref) 142 286 -564 c (Verdict) 56 429 -564 c (Comments) 89 486 -564 c 1 0 -570 575 hl F3 (1) 5 -584 l (+tcInit\(ussh3\)) 73 -584 l (2) 5 -603 l (+waitFF2\(3\)) 81 -603 l (receive FF) 491 -603 l (3) 5 -622 l (+sendFC1\(fs_cts,1\)) 89 -622 l (send FC) 491 -622 l (4) 5 -641 l (+waitCF\(wCtime\)) 97 -641 l (wait for CF) 491 -641 l (5) 5 -660 l (REPEAT CFloop UNTIL [nbCFs = 0]) 105 -660 l (CFloop) 73 -681 l (6) 5 -700 l (+sendFC2\(fs_cts\)) 73 -700 l (send FC) 491 -700 l (7) 5 -719 l (+waitCF\(wCtime\)) 81 -719 l (wait for CF) 491 -719 l 1 27 -551 174 vl 1 67 -551 174 vl 1 285 -551 174 vl 1 428 -551 174 vl 1 485 -551 174 vl 1 0 -725 575 hl F2 (Detailed Comments) 4 -741 l (:) 101 -741 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -741 l 2 0 -405 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 2.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 (USS10) 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 four CFs must be transmitted - Two CFs in last block) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (If static message, number of CFs must be <= 257) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+waitFF2\(4\)) 81 -198 l (receive FF) 491 -198 l (3) 5 -217 l (+sendFC1\(fs_cts,nbCFs-2\)) 89 -217 l (send FC) 491 -217 l (4) 5 -236 l (+waitCF\(wCtime\)) 97 -236 l (wait for CF) 491 -236 l (5) 5 -255 l (REPEAT CFloop UNTIL [nbCFs = 2]) 105 -255 l (6) 5 -274 l (+sendFC2\(fs_cts\)) 113 -274 l (send FC) 491 -274 l (7) 5 -293 l (+waitCF\(wCtime\)) 121 -293 l (wait for CF) 491 -293 l (8) 5 -312 l (+waitCF\(wD1time\)) 129 -312 l (wait for CF) 491 -312 l (CFloop) 73 -333 l (9) 5 -352 l (START ST) 73 -352 l (verify ...) 491 -352 l (10) 5 -371 l (?TIMEOUT ST) 81 -371 l ( separation time) 491 -371 l (11) 5 -390 l (+waitCF\(wD1time-STtime\)) 89 -390 l (wait for CF) 491 -390 l 1 27 -146 250 vl 1 67 -146 250 vl 1 285 -146 250 vl 1 428 -146 250 vl 1 485 -146 250 vl 1 0 -396 575 hl F2 (Detailed Comments) 4 -412 l (:) 101 -412 l F3 (The test works for normal or extended addressing, depending on "ussh3" message characteristics) 109 -412 l 2 0 0 575 420 fr F1 (Test Case Dynamic Behaviour) 575 0 -479 c 1 0 -488 575 hl F2 (Test Case Name) 4 -504 l (:) 86 -504 l F3 (USP14A_17) 94 -504 l F2 (Group) 4 -523 l (:) 86 -523 l F3 (USDTs/) 94 -523 l F2 (Purpose) 4 -542 l (:) 86 -542 l F3 (Verify message transmission - message of maximum length, block size = 255) 94 -542 l F2 (Configuration) 4 -561 l (:) 86 -561 l (Default) 4 -580 l (:) 86 -580 l F3 (OtherwiseFail) 94 -580 l F2 (Comments) 4 -599 l (:) 86 -599 l 1 0 -607 575 hl (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 (+tcInit\(usshm\)) 73 -641 l (2) 5 -660 l (+fromSstate\(0,255\)) 81 -660 l 1 27 -608 58 vl 1 67 -608 58 vl 1 285 -608 58 vl 1 428 -608 58 vl 1 485 -608 58 vl 1 0 -666 575 hl F2 (Detailed Comments) 4 -682 l (:) 101 -682 l F3 (The test works for normal or extended addressing, depending on "usshm" message characteristics) 109 -682 l 2 0 -462 575 228 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 2.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 (USP14A_18) 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, no flow control \(block size = 0\)) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(usshm\)) 73 -179 l (2) 5 -198 l (+fromSstate\(0,0\)) 81 -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 F3 (The test works for normal or extended addressing, depending on "usshm" message characteristics) 109 -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 (USS12) 94 -312 l F2 (Group) 4 -331 l (:) 86 -331 l F3 (USDTs/) 94 -331 l F2 (Purpose) 4 -350 l (:) 86 -350 l F3 (Bad SF transmission \(TAs expiration\)) 94 -350 l F2 (Configuration) 4 -369 l (:) 86 -369 l (Default) 4 -388 l (:) 86 -388 l F3 (OtherwiseFail) 94 -388 l F2 (Comments) 4 -407 l (:) 86 -407 l F3 (Verify that the IUT can transmit again after the error) 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 (+tcInit\(ussh1\)) 73 -449 l (2) 5 -468 l (TMP ! CallSetError ) 81 -468 l (SetErr\(noTransmission\)) 291 -468 l (3) 5 -487 l (+r2send\(0\)) 89 -487 l (req. UT to send) 491 -487 l (4) 5 -506 l (START TwAs) 97 -506 l (5) 5 -525 l (?TIMEOUT TwAs) 105 -525 l (no reception) 491 -525 l (6) 5 -544 l (TMP ! CallSetError ) 113 -544 l (SetErr\(noNetError\)) 291 -544 l (7) 5 -563 l ([mesg.conf = static]) 121 -563 l (static) 491 -563 l (8) 5 -582 l (+waitSF\(0,1\)) 129 -582 l (new message) 491 -582 l (9) 5 -601 l (+waitSF\(1,1\)) 121 -601 l (dynamic, 1 octet) 491 -601 l 1 27 -416 191 vl 1 67 -416 191 vl 1 285 -416 191 vl 1 428 -416 191 vl 1 485 -416 191 vl 1 0 -607 575 hl F2 (Detailed Comments) 4 -623 l (:) 101 -623 l 2 0 -270 575 361 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 2.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 (USS13) 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 FF transmission \(TAs expiration\) ) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (TMP ! CallSetError ) 81 -198 l (SetErr\(noTransmission\)) 291 -198 l (3) 5 -217 l (+r2send\(0\)) 89 -217 l (req. UT to send) 491 -217 l (4) 5 -236 l (START TwAs) 97 -236 l (5) 5 -255 l (?TIMEOUT TwAs) 105 -255 l (no FF reception) 491 -255 l (6) 5 -274 l (TMP ! CallSetError ) 113 -274 l (SetErr\(noNetError\)) 291 -274 l (7) 5 -293 l (+fromSstate\(0,bsPar\)) 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 (USS14) 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 first FC) 94 -445 l F2 (Configuration) 4 -464 l (:) 86 -464 l (Default) 4 -483 l (:) 86 -483 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -544 l (2) 5 -563 l (+toSstate\(1,1\)) 81 -563 l (req. UT to send) 491 -563 l (3) 5 -582 l (TMP ! CallSetError ) 89 -582 l (SetErr\(noTransmission\)) 291 -582 l (4) 5 -601 l (+sendFC1\(fs_cts,1\)) 97 -601 l (send FC) 491 -601 l (5) 5 -620 l (START TwAs) 105 -620 l (6) 5 -639 l (?TIMEOUT TwAs) 113 -639 l (no CF reception) 491 -639 l (7) 5 -658 l (TMP ! CallSetError ) 121 -658 l (SetErr\(noNetError\)) 291 -658 l (8) 5 -677 l (+fromSstate\(0,bsPar\)) 129 -677 l (new message) 491 -677 l 1 27 -511 172 vl 1 67 -511 172 vl 1 285 -511 172 vl 1 428 -511 172 vl 1 485 -511 172 vl 1 0 -683 575 hl F2 (Detailed Comments) 4 -699 l (:) 101 -699 l 2 0 -365 575 342 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 2.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 (USS15) 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 second FC - BS = 1) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+toSstate\(2,1\)) 81 -198 l (up to first CF) 491 -198 l (3) 5 -217 l (TMP ! CallSetError ) 89 -217 l (SetErr\(noTransmission\)) 291 -217 l (4) 5 -236 l (+sendFC2\(fs_cts\)) 97 -236 l (send FC) 491 -236 l (5) 5 -255 l (START TwAs) 105 -255 l (6) 5 -274 l (?TIMEOUT TwAs) 113 -274 l (no CF reception) 491 -274 l (7) 5 -293 l (TMP ! CallSetError ) 121 -293 l (SetErr\(noNetError\)) 291 -293 l (8) 5 -312 l (+fromSstate\(0,bsPar\)) 129 -312 l (new message) 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 (USS16) 94 -426 l F2 (Group) 4 -445 l (:) 86 -445 l F3 (USDTs/) 94 -445 l F2 (Purpose) 4 -464 l (:) 86 -464 l F3 (Message transmission abort due to bad CF transmission \(TAs expiration on 2nd CF in a block\) ) 94 -464 l F2 (Configuration) 4 -483 l (:) 86 -483 l (Default) 4 -502 l (:) 86 -502 l F3 (OtherwiseFail) 94 -502 l F2 (Comments) 4 -521 l (:) 86 -521 l F3 (Verify that the IUT can transmit 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 (+tcInit\(ussh3\)) 73 -563 l (2) 5 -582 l (+toSstate\(2,bsPar\)) 81 -582 l (up to first CF) 491 -582 l (3) 5 -601 l (TMP ! CallSetError ) 89 -601 l (SetErr\(noTransmission\)) 291 -601 l (4) 5 -620 l (START TwAs\(TAstime+wSTtime\)) 97 -620 l (5) 5 -639 l (?TIMEOUT TwAs) 105 -639 l (no CF reception) 491 -639 l (6) 5 -658 l (TMP ! CallSetError ) 113 -658 l (SetErr\(noNetError\)) 291 -658 l (7) 5 -677 l (+fromSstate\(0,bsPar\)) 121 -677 l (new message) 491 -677 l 1 27 -530 153 vl 1 67 -530 153 vl 1 285 -530 153 vl 1 428 -530 153 vl 1 485 -530 153 vl 1 0 -683 575 hl F2 (Detailed Comments) 4 -699 l (:) 101 -699 l F3 (Works if IUT does not transmit CFs consecutively \(i.e. if STmin > 0\)) 109 -699 l 2 0 -384 575 323 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 2.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 (USS17A) 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 TB1 expiration after FF transmission) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+toSstate\(1,bsPar\)) 81 -198 l (req. UT to send) 491 -198 l (3) 5 -217 l (START TwB1) 89 -217 l (4) 5 -236 l (?TIMEOUT TwB1) 97 -236 l (no FC sent) 491 -236 l (5) 5 -255 l (+fromSstate\(0,bsPar\)) 105 -255 l (new message) 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 (USS17B) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (USDTs/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Verify timer TB1, transmission resumes if FC is received beforeTB1 expiration ) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -506 l (2) 5 -525 l (+toSstate\(1,bsPar\)) 81 -525 l (up to FF) 491 -525 l (3) 5 -544 l (START TB1) 89 -544 l (4) 5 -563 l (?TIMEOUT TB1) 97 -563 l (5) 5 -582 l (+fromSstate\(1,bsPar\)) 105 -582 l (rest of message) 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: 60 58 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (USS18A) 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 TB2 expiration after first CF transmission - BS = 1) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+toSstate\(2,1\)) 81 -198 l (up to first CF) 491 -198 l (3) 5 -217 l (START TwB2) 89 -217 l (4) 5 -236 l (?TIMEOUT TwB2) 97 -236 l (no FC sent) 491 -236 l (5) 5 -255 l (+fromSstate\(0,bsPar\)) 105 -255 l (new message) 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 (USS18B) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (USDTs/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Verify timer TB2, transmission resumes if second FC is received beforeTB2 expiration - BS = 1) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -506 l (2) 5 -525 l (+toSstate\(2,1\)) 81 -525 l (up to first CF) 491 -525 l (3) 5 -544 l (START TB2) 89 -544 l (4) 5 -563 l (?TIMEOUT TB2) 97 -563 l (5) 5 -582 l (+fromSstate\(2,1\)) 105 -582 l (rest of message) 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: 61 59 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (USS19A) 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 TB2 expiration after second CF transmission - BS = 1) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+toSstate\(3,1\)) 81 -198 l (up to 2nd CF) 491 -198 l (3) 5 -217 l (START TwB2) 89 -217 l (4) 5 -236 l (?TIMEOUT TwB2) 97 -236 l (no FC sent) 491 -236 l (5) 5 -255 l (+fromSstate\(0,1\)) 105 -255 l (new message) 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 (USS19B) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (USDTs/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Verify timer TB2, transmission resumes if third FC is received beforeTB2 expiration - BS = 1) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l (Comments) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -506 l (2) 5 -525 l (+toSstate\(3,1\)) 81 -525 l (up to 2nd CF) 491 -525 l (3) 5 -544 l (START TB2) 89 -544 l (4) 5 -563 l (?TIMEOUT TB2) 97 -563 l (5) 5 -582 l (+fromSstate\(2,1\)) 105 -582 l (rest of message) 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: 62 60 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (USS20A) 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 TB2 expiration after second CF transmission - BS = 2) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+toSstate\(3,2\)) 81 -198 l (up to 2nd CF) 491 -198 l (3) 5 -217 l (START TwB2) 89 -217 l (4) 5 -236 l (?TIMEOUT TwB2) 97 -236 l (no FC sent) 491 -236 l (5) 5 -255 l (+fromSstate\(0,2\)) 105 -255 l (new message) 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 (USS20B) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (USDTs/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Verify timer TB2, transmission resumes if second FC is received beforeTB2 expiration - BS = 2) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l (Comments) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -506 l (2) 5 -525 l (+toSstate\(3,2\)) 81 -525 l (up to 2nd CF) 491 -525 l (3) 5 -544 l (START TB2) 89 -544 l (4) 5 -563 l (?TIMEOUT TB2) 97 -563 l (5) 5 -582 l (+fromSstate\(2,2\)) 105 -582 l (rest of message) 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: 63 61 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (USS21A) 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 TD2 expiration after FC\(WT\) transmission - before first block) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+toSstate\(11,bsPar\)) 81 -198 l (req. UT to send) 491 -198 l (3) 5 -217 l (START TwD2) 89 -217 l (4) 5 -236 l (?TIMEOUT TwD2) 97 -236 l (no FC sent) 491 -236 l (5) 5 -255 l (+fromSstate\(0,bsPar\)) 105 -255 l (new message) 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 (USS21B) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (USDTs/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Verify timer TD2, transmission resumes if FC\(CTS\) is received beforeTD2 expiration - before first block ) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l (Comments) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -506 l (2) 5 -525 l (+toSstate\(11,bsPar\)) 81 -525 l (req. UT to send) 491 -525 l (3) 5 -544 l (START TD2) 89 -544 l (4) 5 -563 l (?TIMEOUT TD2) 97 -563 l (5) 5 -582 l (+fromSstate\(1,bsPar\)) 105 -582 l (rest of message) 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: 64 62 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (USS22A) 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 TD2 expiration after FC\(WT\) transmission, before 2nd block, BS=1) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -179 l (2) 5 -198 l (+toSstate\(12,1\)) 81 -198 l (req. UT to send) 491 -198 l (3) 5 -217 l (START TwD2) 89 -217 l (4) 5 -236 l (?TIMEOUT TwD2) 97 -236 l (no FC sent) 491 -236 l (5) 5 -255 l (+fromSstate\(0,1\)) 105 -255 l (new message) 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 (USS22B) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (USDTs/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Verify timer TD2, transmission resumes if FC\(CTS\) is received beforeTD2 expiry - before 2nd block ) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l (Comments) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail) 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 (+tcInit\(ussh3\)) 73 -506 l (2) 5 -525 l (+toSstate\(12,1\)) 81 -525 l (req. UT to send) 491 -525 l (3) 5 -544 l (START TD2) 89 -544 l (4) 5 -563 l (?TIMEOUT TD2) 97 -563 l (5) 5 -582 l (+fromSstate\(2,1\)) 105 -582 l (rest of message) 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: 65 63 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (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) 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 (+tcInit\(usrh1\)) 73 -179 l (2) 5 -198 l (+sendSF2) 81 -198 l (USDT frame) 491 -198 l (3) 5 -217 l (START Tresp) 89 -217 l (4) 5 -236 l (TMP?RMStatus CANCEL Tresp) 97 -236 l (RMSnd\(e_OK\)) 291 -236 l (PASS) 434 -236 l (msg received) 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 (USR1_P13) 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 (Verify message reception using USDT/SF protocol) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail) 94 -426 l F2 (Comments) 4 -445 l (:) 86 -445 l F3 (The test works for normal or extended addressing, depending on "usrh1" 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 (+tcInit\(usrh1\)) 73 -487 l (2) 5 -506 l ([mesg.conf = static]) 81 -506 l (static) 491 -506 l (3) 5 -525 l (+sendSF\(0\)) 89 -525 l (USDT frame) 491 -525 l (4) 5 -544 l (+waitmsg\(e_OK\)) 97 -544 l (wait for recept.) 491 -544 l (5) 5 -563 l (+sendSF\(1\)) 81 -563 l (dynamic, 1 octet) 491 -563 l (6) 5 -582 l (+waitmsg\(e_OK\)) 89 -582 l (wait for recept.) 491 -582 l (7) 5 -601 l (+sendSF\(segSize\)) 97 -601 l (max length) 491 -601 l (8) 5 -620 l (+waitmsg\(e_OK\)) 105 -620 l (wait for recept.) 491 -620 l 1 27 -454 172 vl 1 67 -454 172 vl 1 285 -454 172 vl 1 428 -454 172 vl 1 485 -454 172 vl 1 0 -626 575 hl F2 (Detailed Comments) 4 -642 l (:) 101 -642 l F3 (Remark: data length cannot vary if static message) 109 -642 l 2 0 -308 575 342 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 2.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 (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) 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 (+tcInit\(usrh2\)) 73 -179 l (2) 5 -198 l (+sendFF2\(1\)) 81 -198 l (send FF) 491 -198 l (3) 5 -217 l (+wFCloop\(TRUE\)) 89 -217 l (wait for FC\(CTS\)) 491 -217 l (4) 5 -236 l (+sendCF) 97 -236 l (send CF) 491 -236 l (5) 5 -255 l (+waitmsg\(e_OK\)) 105 -255 l (wait for recept.) 491 -255 l (6) 5 -274 l ([mesg.conf = static]) 113 -274 l (\(PASS\)) 434 -274 l (end) 491 -274 l (7) 5 -293 l ([mesg.conf = dynamic]) 113 -293 l (dynamic) 491 -293 l (8) 5 -312 l (+sendFF\(\(2*segSize\)-1\)) 121 -312 l (full CF) 491 -312 l (9) 5 -331 l (+wFCloop\(TRUE\)) 129 -331 l (wait for FC\(CTS\)) 491 -331 l (10) 5 -350 l (+sendCF) 137 -350 l (send CF) 491 -350 l (11) 5 -369 l (+waitmsg\(e_OK\)) 145 -369 l (wait last octet) 491 -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 (Remark: data length cannot vary if static message) 109 -391 l 2 0 0 575 399 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 2.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 (USR3) 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 two CFs are to be received) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Covers also USR4, 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 (+tcInit\(usrh3\)) 73 -179 l (2) 5 -198 l (+sendFF2\(2\)) 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 ([nbCFs=0]) 97 -236 l (5) 5 -255 l (+waitmsg\(e_OK\)) 105 -255 l (wait for recept.) 491 -255 l (6) 5 -274 l (REPEAT CFloop\(FALSE\) UNTIL [nbCFs) 97 -274 l (= 0]) 97 -289 l (send CF block) 491 -274 l (7) 5 -308 l (+waitmsg\(e_OK\)) 105 -308 l (wait for recept.) 491 -308 l (CFloop\(first:BOOLEAN\)) 73 -329 l (8) 5 -348 l (+wFCloop\(first\)) 73 -348 l (wait for FC\(CTS\)) 491 -348 l (9) 5 -367 l (+sCFblk) 81 -367 l (send CF block) 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 F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -389 l 2 0 0 575 397 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 2.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 (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 is to be received) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -179 l (2) 5 -198 l (+Set_mLen) 81 -198 l (3) 5 -217 l (+sendFF\(mLen\)) 89 -217 l (send FF) 491 -217 l (4) 5 -236 l (+CFloop\(TRUE\)) 97 -236 l (send CF block) 491 -236 l (5) 5 -255 l ([bsPar <> bsmax3]) 105 -255 l (FAIL) 434 -255 l (bad BS max) 491 -255 l (6) 5 -274 l ([nbCFs=0]) 105 -274 l (7) 5 -293 l (+waitmsg\(e_OK\)) 113 -293 l (wait for recept.) 491 -293 l (8) 5 -312 l (REPEAT CFloop\(FALSE\) UNTIL) 105 -312 l ([nbCFs = 0]) 105 -327 l (send CF block) 491 -312 l (9) 5 -346 l (+waitmsg\(e_OK\)) 113 -346 l (wait for recept.) 491 -346 l (Set_mLen) 73 -367 l (10) 5 -386 l (+setSegSize) 73 -386 l (set segSize par.) 491 -386 l (11) 5 -405 l ([bsmax3 = 0] \(mLen := segSize*3\)) 81 -405 l (12) 5 -424 l (\(mLen := segSize*bsmax3\)) 81 -424 l (CFloop\(first:BOOLEAN\)) 73 -445 l (13) 5 -464 l (+wFCloop\(first\)) 73 -464 l (wait for FC\(CTS\)) 491 -464 l (14) 5 -483 l (+sCFblk) 81 -483 l (send CF block) 491 -483 l 1 27 -146 343 vl 1 67 -146 343 vl 1 285 -146 343 vl 1 428 -146 343 vl 1 485 -146 343 vl 1 0 -489 575 hl F2 (Detailed Comments) 4 -505 l (:) 101 -505 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -505 l 2 0 0 575 513 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 2.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 (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) 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 (+tcInit\(usrh3\)) 73 -179 l (2) 5 -198 l ([bsmax3 <= 1]) 81 -198 l (INCONC) 434 -198 l (3) 5 -217 l (+setSegSize) 81 -217 l (4) 5 -236 l (+sendFF\(segSize*\(bsmax3+1\)\)) 89 -236 l (send FF) 491 -236 l (5) 5 -255 l (+CFloop\(TRUE\)) 97 -255 l (send CF block) 491 -255 l (6) 5 -274 l ([bsPar <> bsmax3]) 105 -274 l (FAIL) 434 -274 l (bad BS max) 491 -274 l (7) 5 -293 l ([nbCFs=0]) 105 -293 l (8) 5 -312 l (+waitmsg\(e_OK\)) 113 -312 l (wait for recept.) 491 -312 l (9) 5 -331 l (REPEAT CFloop\(FALSE\) UNTIL) 105 -331 l ([nbCFs = 0]) 105 -346 l (send CF block) 491 -331 l (10) 5 -365 l (+waitmsg\(e_OK\)) 113 -365 l (wait for recept.) 491 -365 l (CFloop\(first:BOOLEAN\)) 73 -386 l (11) 5 -405 l (+wFCloop\(first\)) 73 -405 l (wait for FC\(CTS\)) 491 -405 l (12) 5 -424 l (+sCFblk) 81 -424 l (send CF block) 491 -424 l 1 27 -146 284 vl 1 67 -146 284 vl 1 285 -146 284 vl 1 428 -146 284 vl 1 485 -146 284 vl 1 0 -430 575 hl F2 (Detailed Comments) 4 -446 l (:) 101 -446 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -446 l 2 0 0 575 454 fr F1 (Test Case Dynamic Behaviour) 575 0 -513 c 1 0 -522 575 hl F2 (Test Case Name) 4 -538 l (:) 86 -538 l F3 (USP14B) 94 -538 l F2 (Group) 4 -557 l (:) 86 -557 l F3 (USDTr/) 94 -557 l F2 (Purpose) 4 -576 l (:) 86 -576 l F3 (Verify message reception - message of maximum length) 94 -576 l F2 (Configuration) 4 -595 l (:) 86 -595 l (Default) 4 -614 l (:) 86 -614 l F3 (OtherwiseFail) 94 -614 l F2 (Comments) 4 -633 l (:) 86 -633 l F3 (Remark: block size is fixed by the IUT) 94 -633 l 1 0 -641 575 hl F2 (Nr) 27 0 -655 c (Label) 39 28 -655 c (Behaviour Description) 217 68 -655 c (Constraints Ref) 142 286 -655 c (Verdict) 56 429 -655 c (Comments) 89 486 -655 c 1 0 -661 575 hl F3 (1) 5 -675 l (+tcInit\(usrhm\)) 73 -675 l (2) 5 -694 l (+fromRstate\(0\)) 81 -694 l (3) 5 -713 l (+waitmsg\(e_OK\)) 89 -713 l (wait for recept.) 491 -713 l 1 27 -642 77 vl 1 67 -642 77 vl 1 285 -642 77 vl 1 428 -642 77 vl 1 485 -642 77 vl 1 0 -719 575 hl F2 (Detailed Comments) 4 -735 l (:) 101 -735 l F3 (The test works for normal or extended addressing, depending on "usshm" message characteristics) 109 -735 l 2 0 -496 575 247 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 2.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 (USR12) 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 first CF) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -179 l (2) 5 -198 l (+toRstate\(1\)) 81 -198 l (wait for CF) 491 -198 l (3) 5 -217 l (\(snVal := \(snVal+1\) MOD snmod\)) 89 -217 l (change seq nu) 491 -217 l (4) 5 -236 l (+sendCF) 97 -236 l (send CF) 491 -236 l (5) 5 -255 l (+fromRstate\(0\)) 105 -255 l (new reception) 491 -255 l (6) 5 -274 l (+waitmsg\(e_OK\)) 113 -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 (USR13) 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 sequence number in second CF) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -525 l (2) 5 -544 l ([bsmax3 = 1]) 81 -544 l (INCONC) 434 -544 l (requires BS>1) 491 -544 l (3) 5 -563 l (+toRstate\(2\)) 81 -563 l (wait for 2nd CF) 491 -563 l (4) 5 -582 l (\(snVal := \(snVal+1\) MOD snmod\)) 89 -582 l (change seq nu) 491 -582 l (5) 5 -601 l (+sendCF) 97 -601 l (send CF) 491 -601 l (6) 5 -620 l (+fromRstate\(0\)) 105 -620 l (new reception) 491 -620 l (7) 5 -639 l (+waitmsg\(e_OK\)) 113 -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: 71 69 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (USR14) 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 FF reception) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -179 l (2) 5 -198 l (TMP ! CallSetError ) 81 -198 l (SetErr\(noTransmission\)) 291 -198 l (3) 5 -217 l (+toRstate\(0\)) 89 -217 l (to send a FF) 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\(0\)) 121 -293 l (new reception) 491 -293 l (8) 5 -312 l (+waitmsg\(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 (USR15_16) 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 bad FC transmission \(TAr expiration\) after CF reception) 94 -464 l F2 (Configuration) 4 -483 l (:) 86 -483 l (Default) 4 -502 l (:) 86 -502 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -563 l (2) 5 -582 l (+toRstate\(1\)) 81 -582 l (after first FC) 491 -582 l (3) 5 -601 l (TMP ! CallSetError ) 89 -601 l (SetErr\(noTransmission\)) 291 -601 l (4) 5 -620 l (+toRstate\(3\)) 97 -620 l (receive block) 491 -620 l (5) 5 -639 l (START TwAr) 105 -639 l (6) 5 -658 l (?TIMEOUT TwAr) 113 -658 l (no FC reception) 491 -658 l (7) 5 -677 l (TMP ! CallSetError ) 121 -677 l (SetErr\(noNetError\)) 291 -677 l (8) 5 -696 l (+fromRstate\(0\)) 129 -696 l (new reception) 491 -696 l (9) 5 -715 l (+waitmsg\(e_OK\)) 137 -715 l (wait for recept.) 491 -715 l 1 27 -530 191 vl 1 67 -530 191 vl 1 285 -530 191 vl 1 428 -530 191 vl 1 485 -530 191 vl 1 0 -721 575 hl F2 (Detailed Comments) 4 -737 l (:) 101 -737 l F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -737 l 2 0 -384 575 361 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 2.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 (USR19A) 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 TC expiration after first FC) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -179 l (2) 5 -198 l (+toRstate\(1\)) 81 -198 l (wait for CF) 491 -198 l (3) 5 -217 l (START TwC) 89 -217 l (4) 5 -236 l (?TIMEOUT TwC) 97 -236 l (no CF sent) 491 -236 l (5) 5 -255 l (+fromRstate\(0\)) 105 -255 l (new reception) 491 -255 l (6) 5 -274 l (+waitmsg\(e_OK\)) 113 -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 (USR19B) 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 (Verify timer TC, reception can resume if separation time after first FC is less than TC) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -525 l (2) 5 -544 l (+toRstate\(1\)) 81 -544 l (wait for CF) 491 -544 l (3) 5 -563 l (START TC) 89 -563 l (4) 5 -582 l (?TIMEOUT TC) 97 -582 l (no CF sent) 491 -582 l (5) 5 -601 l (+fromRstate\(1\)) 105 -601 l (rest of reception) 491 -601 l (6) 5 -620 l (+waitmsg\(e_OK\)) 113 -620 l (wait for recept.) 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 F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -642 l 2 0 -346 575 304 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 2.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 (USR20A) 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 TC expiration after second FC) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -179 l (2) 5 -198 l (+toRstate\(4\)) 81 -198 l (after first block) 491 -198 l (3) 5 -217 l (START TwC) 89 -217 l (4) 5 -236 l (?TIMEOUT TwC) 97 -236 l (no CF sent) 491 -236 l (5) 5 -255 l (+fromRstate\(0\)) 105 -255 l (new reception) 491 -255 l (6) 5 -274 l (+waitmsg\(e_OK\)) 113 -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 (USR20B) 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 (Verify timer TC, reception can resume if separation time after second FC is less than TC) 94 -426 l F2 (Configuration) 4 -445 l (:) 86 -445 l (Default) 4 -464 l (:) 86 -464 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -525 l (2) 5 -544 l (+toRstate\(4\)) 81 -544 l (after first block) 491 -544 l (3) 5 -563 l (START TC) 89 -563 l (4) 5 -582 l (?TIMEOUT TC) 97 -582 l (no CF sent) 491 -582 l (5) 5 -601 l (+fromRstate\(1\)) 105 -601 l (rest of reception) 491 -601 l (6) 5 -620 l (+waitmsg\(e_OK\)) 113 -620 l (wait for recept.) 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 F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -642 l 2 0 -346 575 304 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 2.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 (USR21A) 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 TD1 expiration after CF reception) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -179 l (2) 5 -198 l ([bsmax3 = 1]) 81 -198 l (INCONC) 434 -198 l (requires BS>1) 491 -198 l (3) 5 -217 l (+toRstate\(2\)) 81 -217 l (wait for 2nd CF) 491 -217 l (4) 5 -236 l (START TwD1) 89 -236 l (5) 5 -255 l (?TIMEOUT TwD1) 97 -255 l (no CF sent) 491 -255 l (6) 5 -274 l (+fromRstate\(0\)) 105 -274 l (new reception) 491 -274 l (7) 5 -293 l (+waitmsg\(e_OK\)) 113 -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 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 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 (USR21B) 94 -407 l F2 (Group) 4 -426 l (:) 86 -426 l F3 (USDTr/) 94 -426 l F2 (Purpose) 4 -445 l (:) 86 -445 l F3 (Verify timer TD1, reception can resume if separation time between consecutive CFs is less than TD1 ) 94 -445 l F2 (Configuration) 4 -464 l (:) 86 -464 l (Default) 4 -483 l (:) 86 -483 l F3 (OtherwiseFail) 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 (+tcInit\(usrh3\)) 73 -544 l (2) 5 -563 l ([bsmax3 = 1]) 81 -563 l (INCONC) 434 -563 l (requires BS>1) 491 -563 l (3) 5 -582 l (+toRstate\(2\)) 81 -582 l (wait for 2nd CF) 491 -582 l (4) 5 -601 l (START TD1) 89 -601 l (5) 5 -620 l (?TIMEOUT TD1) 97 -620 l (no CF sent) 491 -620 l (6) 5 -639 l (+fromRstate\(3\)) 105 -639 l (rest of reception) 491 -639 l (7) 5 -658 l (+waitmsg\(e_OK\)) 113 -658 l (wait for recept.) 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 F3 (The test works for normal or extended addressing, depending on "usrh3" message characteristics) 109 -680 l 2 0 -365 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 2.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 (API1_2) 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 initialises the communication hardware and returns E_OK) 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!CallStart START Tstart) 73 -179 l (Start\(always,e_OK\)) 291 -179 l (2) 5 -198 l (TMP?APIStatus CANCEL Tstart) 81 -198 l (RS_Start\(e_OK\)) 291 -198 l (PASS) 434 -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 (API3) 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 (StartCOM returns the error code of MessageInit) 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!CallStart START Tstart) 73 -449 l (Start\(always,e_INIT\)) 291 -449 l (2) 5 -468 l (TMP?APIStatus CANCEL Tstart) 81 -468 l (RS_Start\(e_INIT\)) 291 -468 l (PASS) 434 -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 (API6) 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 withoutCopy) 94 -620 l F2 (Configuration) 4 -639 l (:) 86 -639 l (Default) 4 -658 l (:) 86 -658 l F3 (OtherwiseFail) 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 (+tcInit\(smsh\)) 73 -719 l (2) 5 -738 l (+rdata\(0\)) 81 -738 l (receive data) 491 -738 l (3) 5 -757 l (+getSstat\(sendMsg,e_OK\)) 89 -757 l (SendMsg status) 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: 76 74 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (API4) 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 SendMessage withCopy) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(smsch\)) 73 -179 l (2) 5 -198 l (+rdata\(0\)) 81 -198 l (receive data) 491 -198 l (3) 5 -217 l (+getSstat\(sendMsg,e_OK\)) 89 -217 l (SendMsg status) 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 (API14) 94 -331 l F2 (Group) 4 -350 l (:) 86 -350 l F3 (CCC0/) 94 -350 l F2 (Purpose) 4 -369 l (:) 86 -369 l F3 (Basic test of ReceiveMessage withoutCopy) 94 -369 l F2 (Configuration) 4 -388 l (:) 86 -388 l (Default) 4 -407 l (:) 86 -407 l F3 (OtherwiseFail) 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 (+tcInit\(rmsh\)) 73 -468 l (2) 5 -487 l (+sdata\(0\)) 81 -487 l (send data) 491 -487 l (3) 5 -506 l (+waitmsg\(e_OK\)) 89 -506 l (wait for msg) 491 -506 l 1 27 -435 77 vl 1 67 -435 77 vl 1 285 -435 77 vl 1 428 -435 77 vl 1 485 -435 77 vl 1 0 -512 575 hl F2 (Detailed Comments) 4 -528 l (:) 101 -528 l 2 0 -289 575 247 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 2.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 (SRV3A) 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 - 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) 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 (+tcInit\(rmsh\)) 73 -179 l (2) 5 -198 l (+setconf\('00100'B\)) 81 -198 l (don't receive) 491 -198 l (3) 5 -217 l (+sdata\(0\)) 89 -217 l (send data) 491 -217 l (4) 5 -236 l (START Twait) 97 -236 l (5) 5 -255 l (?TIMEOUT Twait) 105 -255 l (6) 5 -274 l (+sdata\(0\)) 113 -274 l (send data) 491 -274 l (7) 5 -293 l (+waitmsg\(e_OK\)) 121 -293 l (wait for msg) 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 (API15) 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 (ReceiveMessage withoutCopy can return any status if no message has been received so far) 94 -445 l F2 (Configuration) 4 -464 l (:) 86 -464 l (Default) 4 -483 l (:) 86 -483 l F3 (OtherwiseFail) 94 -483 l F2 (Comments) 4 -502 l (:) 86 -502 l F3 (Restarts COM to enable more than one execution) 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 (+tcStart\(rmsh\)) 73 -544 l (calls StartCOM) 491 -544 l (2) 5 -563 l (TMP ! CallAPI START Tresp) 81 -563 l (RFC\(rcvMsg,always\)) 291 -563 l (ask for recept.) 491 -563 l (3) 5 -582 l (TMP ? RMStatus CANCEL Tresp ) 89 -582 l (RMSnd\(?\)) 291 -582 l (\(PASS\)) 434 -582 l (any status) 491 -582 l 1 27 -511 77 vl 1 67 -511 77 vl 1 285 -511 77 vl 1 428 -511 77 vl 1 485 -511 77 vl 1 0 -588 575 hl F2 (Detailed Comments) 4 -604 l (:) 101 -604 l 2 0 -365 575 247 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 2.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 (API8) 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 withCopy) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(rmsch\)) 73 -179 l (2) 5 -198 l (+sdata\(0\)) 81 -198 l (send data) 491 -198 l (3) 5 -217 l (+waitmsg\(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 (SRV3B) 94 -331 l F2 (Group) 4 -350 l (:) 86 -350 l F3 (CCC0/) 94 -350 l F2 (Purpose) 4 -369 l (:) 86 -369 l F3 (ReceiveMessage 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) 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 (+tcInit\(rmsch\)) 73 -468 l (2) 5 -487 l (+setconf\('00100'B\)) 81 -487 l (don't receive) 491 -487 l (3) 5 -506 l (+sdata\(0\)) 89 -506 l (send data) 491 -506 l (4) 5 -525 l (START Twait) 97 -525 l (5) 5 -544 l (?TIMEOUT Twait) 105 -544 l (6) 5 -563 l (+sdata\(0\)) 113 -563 l (send data) 491 -563 l (7) 5 -582 l (+waitmsg\(e_OK\)) 121 -582 l (wait for msg) 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 2 0 -289 575 323 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 2.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 (API10) 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 (If no message has been received since the last call, ReceiveMessage delivers the current data) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(rmsch\)) 73 -179 l (2) 5 -198 l (+sdata\(0\)) 81 -198 l (send data) 491 -198 l (3) 5 -217 l (+waitmsg\(e_OK\)) 89 -217 l (wait for msg) 491 -217 l (4) 5 -236 l (TMP ! CallAPI) 97 -236 l (RFC\(rcvMsg,always\)) 291 -236 l (ask for recept.) 491 -236 l (5) 5 -255 l (+waitmsg\(e_OK\)) 105 -255 l (same data) 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 (API9) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC0/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (ReceiveMessage withCopy returns E_COM_NOMSG if no message has been received so far) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l F3 (Restarts COM to enable more than one execution) 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 (+tcStart\(rmsch\)) 73 -506 l (calls StartCOM) 491 -506 l (2) 5 -525 l (TMP ! CallAPI) 81 -525 l (RFC\(rcvMsg,always\)) 291 -525 l (ask for recept.) 491 -525 l (3) 5 -544 l (+waitmsg\(e_COM_NOMSG\)) 89 -544 l (error status) 491 -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: 80 78 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (LAPI4_8) 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 local SendMessage/ReceiveMessage withCopy) 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 (+tcInit\(lmsch\)) 73 -179 l (2) 5 -198 l (+r2sendl) 81 -198 l (send local msg) 491 -198 l (3) 5 -217 l (+waitmsg\(e_OK\)) 89 -217 l (wait for msg) 491 -217 l (4) 5 -236 l (+getSstat\(sendMsg,e_OK\)) 97 -236 l (SendMsg 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 (LSRV3) 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 (ReceiveMessage of local message - Message is overwritten whenever a new message arrives) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail) 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 (+tcInit\(lmsch\)) 73 -487 l (2) 5 -506 l (+setconf\('00100'B\)) 81 -506 l (don't receive) 491 -506 l (3) 5 -525 l (+r2sendl) 89 -525 l (send local msg) 491 -525 l (4) 5 -544 l (START Twait) 97 -544 l (5) 5 -563 l (?TIMEOUT Twait) 105 -563 l (6) 5 -582 l (+r2sendl) 113 -582 l (send local msg) 491 -582 l (7) 5 -601 l (+waitmsg\(e_OK\)) 121 -601 l (wait for msg) 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 2 0 -308 575 323 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 2.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 (LAPI10) 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 (If no local message has been received since the last call, ReceiveMessage delivers the current data) 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 (+tcInit\(lmsch\)) 73 -179 l (2) 5 -198 l (+r2sendl) 81 -198 l (send local msg) 491 -198 l (3) 5 -217 l (+waitmsg\(e_OK\)) 89 -217 l (wait for msg) 491 -217 l (4) 5 -236 l (TMP ! CallAPI) 97 -236 l (RFC\(rcvMsg,always\)) 291 -236 l (ask for recept.) 491 -236 l (5) 5 -255 l (+waitmsg\(e_OK\)) 105 -255 l (same data) 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 (LAPI9) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC0/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (ReceiveMessage for local message returns E_COM_NOMSG if no message has been received so far) 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 F3 (Restarts COM to enable more than one execution) 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 (+tcStart\(lmsch\)) 73 -506 l (calls StartCOM) 491 -506 l (2) 5 -525 l (TMP ! CallAPI) 81 -525 l (RFC\(rcvMsg,always\)) 291 -525 l (ask for recept.) 491 -525 l (3) 5 -544 l (+waitmsg\(e_COM_NOMSG\)) 89 -544 l (error status) 491 -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: 82 80 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (API21_23) 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 GetMessageResource/ReleaseMessageResource) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(smsh\)) 73 -179 l (2) 5 -198 l (TMP ! CallAPI START Tresp) 81 -198 l (RFC\(getRes,always\)) 291 -198 l (get resource) 491 -198 l (3) 5 -217 l (TMP ? APIStatus CANCEL Tresp ) 89 -217 l (RS\(getRes,e_OK\)) 291 -217 l (\(PASS\)) 434 -217 l (result) 491 -217 l (4) 5 -236 l (TMP ! CallAPI START Tresp) 97 -236 l (RFC\(relRes,always\)) 291 -236 l (release) 491 -236 l (resource) 491 -251 l (5) 5 -270 l (TMP ? APIStatus CANCEL Tresp ) 105 -270 l (RS\(relRes,e_OK\)) 291 -270 l (PASS) 434 -270 l (result) 491 -270 l 1 27 -146 130 vl 1 67 -146 130 vl 1 285 -146 130 vl 1 428 -146 130 vl 1 485 -146 130 vl 1 0 -276 575 hl F2 (Detailed Comments) 4 -292 l (:) 101 -292 l 2 0 0 575 300 fr F1 (Test Case Dynamic Behaviour) 575 0 -359 c 1 0 -368 575 hl F2 (Test Case Name) 4 -384 l (:) 86 -384 l F3 (API22) 94 -384 l F2 (Group) 4 -403 l (:) 86 -403 l F3 (CCC0/) 94 -403 l F2 (Purpose) 4 -422 l (:) 86 -422 l F3 (GetMessageResource returns E_COM_BUSY if the message object is already busy) 94 -422 l F2 (Configuration) 4 -441 l (:) 86 -441 l (Default) 4 -460 l (:) 86 -460 l F3 (OtherwiseFail) 94 -460 l F2 (Comments) 4 -479 l (:) 86 -479 l 1 0 -487 575 hl (Nr) 27 0 -501 c (Label) 39 28 -501 c (Behaviour Description) 217 68 -501 c (Constraints Ref) 142 286 -501 c (Verdict) 56 429 -501 c (Comments) 89 486 -501 c 1 0 -507 575 hl F3 (1) 5 -521 l (+tcInit\(smsh\)) 73 -521 l (2) 5 -540 l (TMP ! CallAPI START Tresp) 81 -540 l (RFC\(getRes,always\)) 291 -540 l (get resource) 491 -540 l (3) 5 -559 l (TMP ? APIStatus CANCEL Tresp ) 89 -559 l (RS\(getRes,e_OK\)) 291 -559 l (\(PASS\)) 434 -559 l (result) 491 -559 l (4) 5 -578 l (TMP ! CallAPI START Tresp) 97 -578 l (RFC\(getRes,always\)) 291 -578 l (get resource) 491 -578 l (5) 5 -597 l (TMP ? APIStatus CANCEL Tresp ) 105 -597 l (RS\(getRes,e_COM_BUSY\)) 291 -597 l (\(PASS\)) 434 -597 l (error) 491 -597 l (6) 5 -616 l (TMP ! CallAPI START Tresp) 113 -616 l (RFC\(relRes,always\)) 291 -616 l (release) 491 -616 l (resource) 491 -631 l (7) 5 -650 l (TMP ? APIStatus CANCEL Tresp ) 121 -650 l (RS\(relRes,e_OK\)) 291 -650 l (PASS) 434 -650 l (result) 491 -650 l 1 27 -488 168 vl 1 67 -488 168 vl 1 285 -488 168 vl 1 428 -488 168 vl 1 485 -488 168 vl 1 0 -656 575 hl F2 (Detailed Comments) 4 -672 l (:) 101 -672 l 2 0 -342 575 338 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 2.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 (API24A) 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 withoutCopy) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcStart\(rmsh\)) 73 -179 l (calls StartCOM) 491 -179 l (2) 5 -198 l (+getStatus\(e_COM_NOMSG\)) 81 -198 l (no message) 491 -198 l (3) 5 -217 l (+setconf\('00100'B\)) 89 -217 l (don't receive) 491 -217 l (4) 5 -236 l (+sdata\(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\(e_OK\)) 121 -293 l (status OK) 491 -293 l (8) 5 -312 l (TMP ! CallAPI) 129 -312 l (RFC\(rcvMsg,always\)) 291 -312 l (ask for recept.) 491 -312 l (9) 5 -331 l (+waitmsg\(e_OK\)) 137 -331 l (10) 5 -350 l (+getStatus\(e_OK\)) 145 -350 l (status still OK) 491 -350 l 1 27 -146 210 vl 1 67 -146 210 vl 1 285 -146 210 vl 1 428 -146 210 vl 1 485 -146 210 vl 1 0 -356 575 hl F2 (Detailed Comments) 4 -372 l (:) 101 -372 l 2 0 0 575 380 fr F1 (Test Case Dynamic Behaviour) 575 0 -439 c 1 0 -448 575 hl F2 (Test Case Name) 4 -464 l (:) 86 -464 l F3 (API24B) 94 -464 l F2 (Group) 4 -483 l (:) 86 -483 l F3 (CCC0/) 94 -483 l F2 (Purpose) 4 -502 l (:) 86 -502 l F3 (Test of GetMessageStatus - Message withCopy) 94 -502 l F2 (Configuration) 4 -521 l (:) 86 -521 l (Default) 4 -540 l (:) 86 -540 l F3 (OtherwiseFail) 94 -540 l F2 (Comments) 4 -559 l (:) 86 -559 l F3 (Begins with StartCOM in order to test status e_COM_NOMSG) 94 -559 l 1 0 -567 575 hl F2 (Nr) 27 0 -581 c (Label) 39 28 -581 c (Behaviour Description) 217 68 -581 c (Constraints Ref) 142 286 -581 c (Verdict) 56 429 -581 c (Comments) 89 486 -581 c 1 0 -587 575 hl F3 (1) 5 -601 l (+tcStart\(rmsch\)) 73 -601 l (calls StartCOM) 491 -601 l (2) 5 -620 l (+getStatus\(e_COM_NOMSG\)) 81 -620 l (no message) 491 -620 l (3) 5 -639 l (+setconf\('00100'B\)) 89 -639 l (don't receive) 491 -639 l (4) 5 -658 l (+sdata\(0\)) 97 -658 l (send data) 491 -658 l (5) 5 -677 l (START Twait) 105 -677 l (6) 5 -696 l (? TIMEOUT Twait) 113 -696 l (7) 5 -715 l (+getStatus\(e_OK\)) 121 -715 l (status OK) 491 -715 l (8) 5 -734 l (TMP ! CallAPI) 129 -734 l (RFC\(rcvMsg,always\)) 291 -734 l (ask for recept.) 491 -734 l (9) 5 -753 l (+waitmsg\(e_OK\)) 137 -753 l (10) 5 -772 l (+getStatus\(e_OK\)) 145 -772 l (status still OK) 491 -772 l 1 27 -568 210 vl 1 67 -568 210 vl 1 285 -568 210 vl 1 428 -568 210 vl 1 485 -568 210 vl 1 0 -778 575 hl F2 (Detailed Comments) 4 -794 l (:) 101 -794 l 2 0 -422 575 380 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 2.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 (API25) 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 (SendMessage withCopy 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) 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 (+tcInit\(smsch\)) 73 -179 l (2) 5 -198 l (+setconf\('01000'B\)) 81 -198 l (at ISR level) 491 -198 l (3) 5 -217 l (+rdata\(0\)) 89 -217 l (receive data) 491 -217 l (4) 5 -236 l (TMP ! ConfigUT START Tresp) 97 -236 l (ConfUT\('00000'B\)) 291 -236 l (to get status) 491 -236 l (5) 5 -255 l (TMP ? APIStatus CANCEL Tresp ) 105 -255 l (RS\(sendMsg,e_OK\)) 291 -255 l (\(PASS\)) 434 -255 l (status) 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 (API26) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC0/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (ReceiveMessage withtCopy can be called at ISR level) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail) 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 (+tcInit\(rmsch\)) 73 -506 l (2) 5 -525 l (+setconf\('01100'B\)) 81 -525 l (at ISR level) 491 -525 l (3) 5 -544 l (+sdata\(0\)) 89 -544 l (send data) 491 -544 l (4) 5 -563 l (START Twait) 97 -563 l (5) 5 -582 l (? TIMEOUT Twait) 105 -582 l (6) 5 -601 l (TMP ! ConfigUT START Tresp) 113 -601 l (ConfUT\('00000'B\)) 291 -601 l (to get status) 491 -601 l (7) 5 -620 l (TMP?RMStatus CANCEL Tresp) 121 -620 l (RMSS\(e_OK\)) 291 -620 l (\(PASS\)) 434 -620 l (status) 491 -620 l 1 27 -473 153 vl 1 67 -473 153 vl 1 285 -473 153 vl 1 428 -473 153 vl 1 485 -473 153 vl 1 0 -626 575 hl F2 (Detailed Comments) 4 -642 l (:) 101 -642 l 2 0 -327 575 323 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 2.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 (API27) 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 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 (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 (+tcInit\(rmsch\)) 73 -179 l (2) 5 -198 l (+sdata\(0\)) 81 -198 l (send data) 491 -198 l (3) 5 -217 l (+waitmsg\(e_OK\)) 89 -217 l (wait for msg) 491 -217 l (4) 5 -236 l (+setconf\('01000'B\)) 97 -236 l (at ISR level) 491 -236 l (5) 5 -255 l (TMP ! CallAPI START Twait) 105 -255 l (RFC\(getStat,always\)) 291 -255 l (status request) 491 -255 l (6) 5 -274 l (?TIMEOUT Twait) 113 -274 l (7) 5 -293 l (TMP ! ConfigUT START Tresp) 121 -293 l (ConfUT\('00000'B\)) 291 -293 l (to get status) 491 -293 l (8) 5 -312 l (TMP?APIStatus CANCEL Tresp ) 129 -312 l (RS\(getStat,e_OK\)) 291 -312 l (\(PASS\)) 434 -312 l (status) 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 (API28) 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 (ReceiveMessage withtCopy can be called in ErrorHook routine) 94 -464 l F2 (Configuration) 4 -483 l (:) 86 -483 l (Default) 4 -502 l (:) 86 -502 l F3 (OtherwiseFail) 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 (+tcInit\(rmsch\)) 73 -563 l (2) 5 -582 l (+setconf\('10100'B\)) 81 -582 l (from ErrorHook) 491 -582 l (3) 5 -601 l (+sdata\(0\)) 89 -601 l (send data) 491 -601 l (4) 5 -620 l (START Twait) 97 -620 l (5) 5 -639 l (? TIMEOUT Twait) 105 -639 l (6) 5 -658 l (TMP ! ConfigUT START Tresp) 113 -658 l (ConfUT\('00000'B\)) 291 -658 l (to get status) 491 -658 l (7) 5 -677 l (TMP?RMStatus CANCEL Tresp) 121 -677 l (RMSS\(e_OK\)) 291 -677 l (\(PASS\)) 434 -677 l (status) 491 -677 l 1 27 -530 153 vl 1 67 -530 153 vl 1 285 -530 153 vl 1 428 -530 153 vl 1 485 -530 153 vl 1 0 -683 575 hl F2 (Detailed Comments) 4 -699 l (:) 101 -699 l 2 0 -384 575 323 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 2.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 (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 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) 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 (+tcInit\(rmsch\)) 73 -179 l (2) 5 -198 l (+sdata\(0\)) 81 -198 l (send data) 491 -198 l (3) 5 -217 l (+waitmsg\(e_OK\)) 89 -217 l (wait for msg) 491 -217 l (4) 5 -236 l (+setconf\('10000'B\)) 97 -236 l (from ErrorHook) 491 -236 l (5) 5 -255 l (TMP ! CallAPI START Twait) 105 -255 l (RFC\(getStat,always\)) 291 -255 l (status request) 491 -255 l (6) 5 -274 l (?TIMEOUT Twait) 113 -274 l (7) 5 -293 l (TMP ! ConfigUT START Tresp) 121 -293 l (ConfUT\('00000'B\)) 291 -293 l (to get status) 491 -293 l (8) 5 -312 l (TMP?APIStatus CANCEL Tresp ) 129 -312 l (RS\(getStat,e_OK\)) 291 -312 l (\(PASS\)) 434 -312 l (status) 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 (SRV5A) 94 -426 l F2 (Group) 4 -445 l (:) 86 -445 l F3 (CCC1/) 94 -445 l F2 (Purpose) 4 -464 l (:) 86 -464 l F3 (SendMessage withoutCopy - Test of task activation/event signalling on end of transmission) 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 (+tcInit\(smsh\)) 73 -563 l (2) 5 -582 l (+setconf\('00001'B\)) 81 -582 l (inform of EOT) 491 -582 l (3) 5 -601 l (+rdata\(0\)) 89 -601 l (receive 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\('01'B\)) 291 -639 l (\(PASS\)) 434 -639 l (EOT 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: 87 85 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (SRV5B) 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 withCopy - 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 (+tcInit\(smsch\)) 73 -179 l (2) 5 -198 l (+setconf\('00001'B\)) 81 -198 l (inform of EOT) 491 -198 l (3) 5 -217 l (+rdata\(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\('01'B\)) 291 -255 l (\(PASS\)) 434 -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 (SRV6A) 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 (+tcInit\(rmsh\)) 73 -506 l (2) 5 -525 l (+setconf\('00001'B\)) 81 -525 l (inform of EOR) 491 -525 l (3) 5 -544 l (+sdata\(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\('01'B\)) 291 -582 l (\(PASS\)) 434 -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: 88 86 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (SRV6B) 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 withCopy - 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 (+tcInit\(rmsch\)) 73 -179 l (2) 5 -198 l (+setconf\('00001'B\)) 81 -198 l (inform of EOR) 491 -198 l (3) 5 -217 l (+sdata\(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\('01'B\)) 291 -255 l (\(PASS\)) 434 -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 (LSRV6A) 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 of local message - 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 (+tcInit\(lmsch\)) 73 -506 l (2) 5 -525 l (+setconf\('00001'B\)) 81 -525 l (inform of EOR) 491 -525 l (3) 5 -544 l (+r2sendl) 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\('01'B\)) 291 -582 l (\(PASS\)) 434 -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: 89 87 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (SRV8A) 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 (Basic test of periodic message transmission) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(smp.h\)) 73 -179 l (2) 5 -198 l (+getPM\(smp,0\)) 81 -198 l (get first mesg) 491 -198 l (3) 5 -217 l (REPEAT Tr_loop UNTIL [cnt = 2]) 89 -217 l (Tr_loop) 73 -238 l (4) 5 -257 l (START TPT,START TwPT) 73 -257 l (5) 5 -276 l (?TIMEOUT TPT) 81 -276 l (6) 5 -295 l (+rdatap) 89 -295 l (wait message) 491 -295 l (7) 5 -314 l (\(cnt := cnt + 1\)) 97 -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 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 (SRV8B) 94 -428 l F2 (Group) 4 -447 l (:) 86 -447 l F3 (CCC1/) 94 -447 l F2 (Purpose) 4 -466 l (:) 86 -466 l F3 (Periodic message transmission - verify that message object is updated on transmission request, but) 94 -466 l (transmission cycle is not modified) 94 -481 l F2 (Configuration) 4 -500 l (:) 86 -500 l (Default) 4 -519 l (:) 86 -519 l F3 (OtherwiseFail) 94 -519 l F2 (Comments) 4 -538 l (:) 86 -538 l 1 0 -546 575 hl (Nr) 27 0 -560 c (Label) 39 28 -560 c (Behaviour Description) 217 68 -560 c (Constraints Ref) 142 286 -560 c (Verdict) 56 429 -560 c (Comments) 89 486 -560 c 1 0 -566 575 hl F3 (1) 5 -580 l (+tcInit\(smp.h\)) 73 -580 l (2) 5 -599 l (+getPM\(smp,0\)) 81 -599 l (get first mesg) 491 -599 l (3) 5 -618 l (REPEAT Tr_loop UNTIL [encFlag = 2]) 89 -618 l (Tr_loop) 73 -639 l (4) 5 -658 l (+r2send\(0\)) 73 -658 l (5) 5 -677 l (START TPT,START TwPT) 81 -677 l (6) 5 -696 l (?TIMEOUT TPT) 89 -696 l (7) 5 -715 l (+rdatap) 97 -715 l (wait message) 491 -715 l 1 27 -547 174 vl 1 67 -547 174 vl 1 285 -547 174 vl 1 428 -547 174 vl 1 485 -547 174 vl 1 0 -721 575 hl F2 (Detailed Comments) 4 -737 l (:) 101 -737 l 2 0 -386 575 359 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 2.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 (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) 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 (+tcInit\(smm.h\)) 73 -179 l (2) 5 -198 l (+getMM\(smm,0\)) 81 -198 l (get periodic msg) 491 -198 l (3) 5 -217 l (TMP!CallSM START Tresp) 89 -217 l (SMM\(smm.relVal\)) 291 -217 l (relevant value) 491 -217 l (4) 5 -236 l (+rdatam\(smm.relVal\)) 97 -236 l (relevant mesg) 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 (SRV10B) 94 -350 l F2 (Group) 4 -369 l (:) 86 -369 l F3 (CCC1/) 94 -369 l F2 (Purpose) 4 -388 l (:) 86 -388 l F3 (Mixed message is not transmitted on no relevant change of value) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail) 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 (+tcInit\(smm.h\)) 73 -487 l (2) 5 -506 l (+getMM\(smm,0\)) 81 -506 l (get periodic msg) 491 -506 l (3) 5 -525 l (TMP!CallSM START Tresp) 89 -525 l (SMM\(smm.norelVal\)) 291 -525 l (no relevant ) 491 -525 l (4) 5 -544 l (?TIMEOUT Tresp) 97 -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: 91 89 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (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) 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 (+tcInit\(smm.h\)) 73 -179 l (2) 5 -198 l (+getMM\(smm,0\)) 81 -198 l (get periodic msg) 491 -198 l (3) 5 -217 l (REPEAT Tr_loop UNTIL [cnt = 2]) 89 -217 l (Tr_loop) 73 -238 l (4) 5 -257 l (START TMT,START Tresp) 73 -257 l (\(smm.period+TlatTime\)) 73 -272 l (5) 5 -291 l (?TIMEOUT TMT) 81 -291 l (6) 5 -310 l (+rdatam\(smm.norelVal\)) 89 -310 l (wait message) 491 -310 l (7) 5 -329 l (\(cnt := cnt + 1\)) 97 -329 l 1 27 -146 189 vl 1 67 -146 189 vl 1 285 -146 189 vl 1 428 -146 189 vl 1 485 -146 189 vl 1 0 -335 575 hl F2 (Detailed Comments) 4 -351 l (:) 101 -351 l 2 0 0 575 359 fr F1 (Test Case Dynamic Behaviour) 575 0 -418 c 1 0 -427 575 hl F2 (Test Case Name) 4 -443 l (:) 86 -443 l F3 (SRV11B) 94 -443 l F2 (Group) 4 -462 l (:) 86 -462 l F3 (CCC1/) 94 -462 l F2 (Purpose) 4 -481 l (:) 86 -481 l F3 (Relevant change does not affect the transmission cycle of mixed messages) 94 -481 l F2 (Configuration) 4 -500 l (:) 86 -500 l (Default) 4 -519 l (:) 86 -519 l F3 (OtherwiseFail) 94 -519 l F2 (Comments) 4 -538 l (:) 86 -538 l 1 0 -546 575 hl (Nr) 27 0 -560 c (Label) 39 28 -560 c (Behaviour Description) 217 68 -560 c (Constraints Ref) 142 286 -560 c (Verdict) 56 429 -560 c (Comments) 89 486 -560 c 1 0 -566 575 hl F3 (1) 5 -580 l (+tcInit\(smm.h\)) 73 -580 l (2) 5 -599 l (+getMM\(smm,0\)) 81 -599 l (get periodic msg) 491 -599 l (3) 5 -618 l (START Twait\(smm.period/2\)) 89 -618 l (4) 5 -637 l (?TIMEOUT Twait) 97 -637 l (5) 5 -656 l (TMP!CallSM START Tresp) 105 -656 l (SMM\(smm.relVal\)) 291 -656 l (relevant value) 491 -656 l (6) 5 -675 l (+rdatam\(smm.relVal\)) 113 -675 l (relevant mesg) 491 -675 l (7) 5 -694 l (START Tresp) 121 -694 l (\(smm.period/2+TlatTime\)) 121 -709 l (8) 5 -728 l (+rdatam\(smm.relVal\)) 129 -728 l (periodic mesg) 491 -728 l 1 27 -547 187 vl 1 67 -547 187 vl 1 285 -547 187 vl 1 428 -547 187 vl 1 485 -547 187 vl 1 0 -734 575 hl F2 (Detailed Comments) 4 -750 l (:) 101 -750 l 2 0 -401 575 357 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 2.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 (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) 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 (+tcInit\(sdmd.h\)) 73 -179 l (2) 5 -198 l (+setconf\('00010'B\)) 81 -198 l (start monitoring) 491 -198 l (3) 5 -217 l (+rdata\(0\)) 89 -217 l (req. UT to send) 491 -217 l (4) 5 -236 l (START TwDD) 97 -236 l (5) 5 -255 l (?TIMEOUT TwDD) 105 -255 l (\(PASS\)) 434 -255 l (6) 5 -274 l (+setconf\('00000'B\)) 113 -274 l (stop monitoring) 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) 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 (+tcInit\(sdmd.h\)) 73 -525 l (2) 5 -544 l (+setconf\('00010'B\)) 81 -544 l (start monitoring) 491 -544 l (3) 5 -563 l (TMP ! CallSetError ) 89 -563 l (SetErr\(noTransmission\)) 291 -563 l (4) 5 -582 l (+r2send\(0\)) 97 -582 l (req. UT to send) 491 -582 l (5) 5 -601 l (START TwDD) 105 -601 l (6) 5 -620 l (?TIMEOUT TwDD) 113 -620 l (7) 5 -639 l (TMP ! CallSetError ) 121 -639 l (SetErr\(noNetError\)) 291 -639 l (8) 5 -658 l (TMP ! ConfigUT START Tresp) 129 -658 l (ConfUT\('00000'B\)) 291 -658 l (stop monitoring) 491 -658 l (9) 5 -677 l (TMP ? UTEvent CANCEL) 137 -677 l (Tresp) 137 -692 l (Ind\('10'B\)) 291 -677 l (PASS) 434 -677 l (deadl indication) 491 -677 l 1 27 -492 206 vl 1 67 -492 206 vl 1 285 -492 206 vl 1 428 -492 206 vl 1 485 -492 206 vl 1 0 -698 575 hl F2 (Detailed Comments) 4 -714 l (:) 101 -714 l 2 0 -346 575 376 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 2.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 (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) 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 (+tcInit\(sdmd.h\)) 73 -179 l (2) 5 -198 l (+setconf\('00010'B\)) 81 -198 l (start monitoring) 491 -198 l (3) 5 -217 l (TMP ! CallSetError ) 89 -217 l (SetErr\(noTransmission\)) 291 -217 l (4) 5 -236 l (+r2send\(0\)) 97 -236 l (req. UT to send) 491 -236 l (5) 5 -255 l (START TwDD\(sdmd.deadl/2\)) 105 -255 l (6) 5 -274 l (?TIMEOUT TwDD) 113 -274 l (7) 5 -293 l (+r2send\(0\)) 121 -293 l (2nd request) 491 -293 l (8) 5 -312 l (START) 129 -312 l (TwDD\(sdmd.deadl/2+TlatTime\)) 129 -327 l (9) 5 -346 l (?TIMEOUT TwDD) 137 -346 l (10) 5 -365 l (TMP ! CallSetError ) 145 -365 l (SetErr\(noNetError\)) 291 -365 l (11) 5 -384 l (TMP ! ConfigUT START) 153 -384 l (Tresp) 153 -399 l (ConfUT\('00000'B\)) 291 -384 l (stop monitoring) 491 -384 l (12) 5 -418 l (TMP ? UTEvent CANCEL) 161 -418 l (Tresp) 161 -433 l (Ind\('10'B\)) 291 -418 l (PASS) 434 -418 l (deadl indication) 491 -418 l 1 27 -146 293 vl 1 67 -146 293 vl 1 285 -146 293 vl 1 428 -146 293 vl 1 485 -146 293 vl 1 0 -439 575 hl F2 (Detailed Comments) 4 -455 l (:) 101 -455 l 2 0 0 575 463 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 2.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 (SRV17) 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 periodic message transmission succeeds) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(sdmp.h\)) 73 -179 l (2) 5 -198 l (+setconf\('00010'B\)) 81 -198 l (start monitoring) 491 -198 l (3) 5 -217 l (+getPM\(sdmp,0\)) 89 -217 l (get mesg) 491 -217 l (4) 5 -236 l (ACTIVATE \(IgnoreCOM\)) 97 -236 l (5) 5 -255 l (START TwDP) 105 -255 l (6) 5 -274 l (?TIMEOUT TwDP) 113 -274 l (\(PASS\)) 434 -274 l (7) 5 -293 l (+setconf\('00000'B\)) 121 -293 l (stop monitoring) 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 (SRV15_16) 94 -407 l F2 (Group) 4 -426 l (:) 86 -426 l F3 (CCC1/) 94 -426 l F2 (Purpose) 4 -445 l (:) 86 -445 l F3 (Application is informed of periodic message transmission deadline by task activation/event signalling) 94 -445 l F2 (Configuration) 4 -464 l (:) 86 -464 l (Default) 4 -483 l (:) 86 -483 l F3 (OtherwiseFail) 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 (+tcInit\(sdmp.h\)) 73 -544 l (2) 5 -563 l (+getPM\(sdmp,0\)) 81 -563 l (get mesg) 491 -563 l (3) 5 -582 l (TMP ! ConfigUT) 89 -582 l (ConfUT\('00010'B\)) 291 -582 l (start monitoring) 491 -582 l (4) 5 -601 l (TMP ! CallSetError ) 97 -601 l (START TwDP\(sdmp.period\)) 97 -616 l (SetErr\(noTransmission\)) 291 -601 l (wait next tranmi) 491 -601 l (ssion attempt) 491 -616 l (5) 5 -635 l (?TIMEOUT TwDP START TwDP) 105 -635 l (start deadline) 491 -635 l (6) 5 -654 l (?TIMEOUT TwDP) 113 -654 l (7) 5 -673 l (ACTIVATE \(IgnoreCOM\)) 121 -673 l (8) 5 -692 l (TMP ! CallSetError ) 129 -692 l (SetErr\(noNetError\)) 291 -692 l (9) 5 -711 l (TMP ! ConfigUT START Tresp) 137 -711 l (ConfUT\('00000'B\)) 291 -711 l (stop monitoring) 491 -711 l (10) 5 -730 l (TMP?UTEvent CANCEL) 145 -730 l (Tresp) 145 -745 l (Ind\('10'B\)) 291 -730 l (PASS) 434 -730 l (deadl indication) 491 -730 l 1 27 -511 240 vl 1 67 -511 240 vl 1 285 -511 240 vl 1 428 -511 240 vl 1 485 -511 240 vl 1 0 -751 575 hl F2 (Detailed Comments) 4 -767 l (:) 101 -767 l F3 (Test assertion 16 is verified if deadline > transmission period) 109 -767 l 2 0 -365 575 410 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 2.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 (SRV22) 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 periodic transmission of mixed message succeeds) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(sdmm.h\)) 73 -179 l (2) 5 -198 l (+setconf\('00010'B\)) 81 -198 l (start monitoring) 491 -198 l (3) 5 -217 l (+getMM\(sdmm,0\)) 89 -217 l (get mesg) 491 -217 l (4) 5 -236 l (ACTIVATE \(IgnoreCOM\)) 97 -236 l (5) 5 -255 l (START TwDM) 105 -255 l (6) 5 -274 l (?TIMEOUT TwDM) 113 -274 l (\(PASS\)) 434 -274 l (7) 5 -293 l (+setconf\('00000'B\)) 121 -293 l (stop monitoring) 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 (SRV23) 94 -407 l F2 (Group) 4 -426 l (:) 86 -426 l F3 (CCC1/) 94 -426 l F2 (Purpose) 4 -445 l (:) 86 -445 l F3 (Monitoring alarm is cancelled if transmission due to relevant change of mixed message succeeds) 94 -445 l F2 (Configuration) 4 -464 l (:) 86 -464 l (Default) 4 -483 l (:) 86 -483 l F3 (OtherwiseFail) 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 (+tcInit\(sdmm.h\)) 73 -544 l (2) 5 -563 l (+setconf\('00010'B\)) 81 -563 l (start monitoring) 491 -563 l (3) 5 -582 l (+getMM\(sdmm,0\)) 89 -582 l (get mesg) 491 -582 l (4) 5 -601 l (TMP!CallSM START Tresp) 97 -601 l (SMM\(sdmm.relVal\)) 291 -601 l (relevant value) 491 -601 l (5) 5 -620 l (+rdatam\(sdmm.relVal\)) 105 -620 l (relevant mesg) 491 -620 l (6) 5 -639 l (ACTIVATE \(IgnoreCOM\)) 113 -639 l (7) 5 -658 l (START TwDM) 121 -658 l (8) 5 -677 l (?TIMEOUT TwDM) 129 -677 l (\(PASS\)) 434 -677 l (9) 5 -696 l (+setconf\('00000'B\)) 137 -696 l (stop monitoring) 491 -696 l 1 27 -511 191 vl 1 67 -511 191 vl 1 285 -511 191 vl 1 428 -511 191 vl 1 485 -511 191 vl 1 0 -702 575 hl F2 (Detailed Comments) 4 -718 l (:) 101 -718 l F3 (StartCOM is called at the end to re-initialize the message value) 109 -718 l 2 0 -365 575 361 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 2.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 (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) 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 (+tcInit\(sdmm.h\)) 73 -194 l (2) 5 -213 l (+getMM\(sdmm,0\)) 81 -213 l (get mesg) 491 -213 l (3) 5 -232 l (TMP ! ConfigUT) 89 -232 l (ConfUT\('00010'B\)) 291 -232 l (start monitoring) 491 -232 l (4) 5 -251 l (TMP ! CallSetError ) 97 -251 l (START TwDM\(sdmm.period\)) 97 -266 l (SetErr\(noTransmission\)) 291 -251 l (wait next tranmi) 491 -251 l (ssion attempt) 491 -266 l (5) 5 -285 l (?TIMEOUT TwDM START TwDM) 105 -285 l (start deadline) 491 -285 l (6) 5 -304 l (?TIMEOUT TwDM) 113 -304 l (7) 5 -323 l (ACTIVATE \(IgnoreCOM\)) 121 -323 l (8) 5 -342 l (TMP ! CallSetError ) 129 -342 l (SetErr\(noNetError\)) 291 -342 l (9) 5 -361 l (TMP ! ConfigUT START Tresp) 137 -361 l (ConfUT\('00000'B\)) 291 -361 l (stop monitoring) 491 -361 l (10) 5 -380 l (TMP?UTEvent CANCEL) 145 -380 l (Tresp) 145 -395 l (Ind\('10'B\)) 291 -380 l (PASS) 434 -380 l (deadl indication) 491 -380 l 1 27 -161 240 vl 1 67 -161 240 vl 1 285 -161 240 vl 1 428 -161 240 vl 1 485 -161 240 vl 1 0 -401 575 hl F2 (Detailed Comments) 4 -417 l (:) 101 -417 l F3 (Test assertion 20 is verified if deadline > transmission period) 109 -417 l 2 0 0 575 425 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 2.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 (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) 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 (+tcInit\(sdmm.h\)) 73 -194 l (2) 5 -213 l (+getMM\(sdmm,0\)) 81 -213 l (get mesg) 491 -213 l (3) 5 -232 l (+setconf\('00010'B\)) 89 -232 l (start monitoring) 491 -232 l (4) 5 -251 l (TMP ! CallSetError ) 97 -251 l (SetErr\(noTransmission\)) 291 -251 l (5) 5 -270 l (TMP!CallSM START TwDM) 105 -270 l (SMM\(sdmm.relVal\)) 291 -270 l (relevant value) 491 -270 l (6) 5 -289 l (?TIMEOUT TwDM) 113 -289 l (7) 5 -308 l (ACTIVATE \(IgnoreCOM\)) 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\('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\('10'B\)) 291 -365 l (PASS) 434 -365 l (deadl indication) 491 -365 l 1 27 -161 225 vl 1 67 -161 225 vl 1 285 -161 225 vl 1 428 -161 225 vl 1 485 -161 225 vl 1 0 -386 575 hl F2 (Detailed Comments) 4 -402 l (:) 101 -402 l F3 (Test assertion 21 is verified if deadline > transmission period) 109 -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 (SRV24) 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 (Periodic message reception - Verify deadline monitoring alarm) 94 -532 l F2 (Configuration) 4 -551 l (:) 86 -551 l (Default) 4 -570 l (:) 86 -570 l F3 (OtherwiseFail) 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 (+tcInit\(rmp.h\)) 73 -631 l (2) 5 -650 l (+setconf\('00100'B\)) 81 -650 l (don't receive) 491 -650 l (3) 5 -669 l (+sdata\(0\)) 89 -669 l (send data) 491 -669 l (4) 5 -688 l (TMP ! ConfigUT START TPR,) 97 -688 l (START TwPR) 97 -703 l (ConfUT\('00110'B\)) 291 -688 l (deadl. monitor.) 491 -688 l (5) 5 -722 l (?TIMEOUT TPR) 105 -722 l (no deadline) 491 -722 l (6) 5 -741 l (TMP ? UTEvent CANCEL TwPR) 113 -741 l (Ind\('10'B\)) 291 -741 l (\(PASS\)) 434 -741 l (deadl indication) 491 -741 l (7) 5 -760 l (+setconf\('00000'B\)) 121 -760 l (stop monitoring) 491 -760 l 1 27 -598 168 vl 1 67 -598 168 vl 1 285 -598 168 vl 1 428 -598 168 vl 1 485 -598 168 vl 1 0 -766 575 hl F2 (Detailed Comments) 4 -782 l (:) 101 -782 l 2 0 -452 575 338 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 2.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 (SRV25) 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 after StartCOM) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(rmp.h\)) 73 -179 l (2) 5 -198 l (TMP!CallStart START Tstart,) 81 -198 l (START TPR\(rmp.period\), START) 81 -213 l (TwPR\(rmp.period+TlatTime\)) 81 -228 l (Start\(ifError,e_OK\)) 291 -198 l (StartCOM) 491 -198 l (3) 5 -247 l (?TIMEOUT Tstart) 89 -247 l (4) 5 -266 l (TMP ! ConfigUT) 97 -266 l (ConfUT\('00010'B\)) 291 -266 l (deadl. monitor.) 491 -266 l (5) 5 -285 l (?TIMEOUT TPR) 105 -285 l (no deadline) 491 -285 l (6) 5 -304 l (TMP ? UTEvent CANCEL TwPR) 113 -304 l (Ind\('10'B\)) 291 -304 l (\(PASS\)) 434 -304 l (deadl indication) 491 -304 l (7) 5 -323 l (+setconf\('00000'B\)) 121 -323 l (stop monitoring) 491 -323 l 1 27 -146 183 vl 1 67 -146 183 vl 1 285 -146 183 vl 1 428 -146 183 vl 1 485 -146 183 vl 1 0 -329 575 hl F2 (Detailed Comments) 4 -345 l (:) 101 -345 l 2 0 0 575 353 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 2.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 (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) 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 (+tcInit\(rmp.h\)) 73 -179 l (2) 5 -198 l (+setconf\('00100'B\)) 81 -198 l (don't receive) 491 -198 l (3) 5 -217 l (+sdata\(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 (+setconf\('00000'B\)) 105 -255 l (stop monitoring) 491 -255 l (Alarm_loop) 73 -276 l (6) 5 -295 l ([cnt <> 0]) 73 -295 l (7) 5 -314 l (START TPR, START TwPR) 81 -314 l (8) 5 -333 l (w_ev) 33 -333 l (?TIMEOUT TPR) 89 -333 l (no deadline) 491 -333 l (9) 5 -352 l (TMP ? UTEvent CANCEL TwPR) 97 -352 l (Ind\('10'B\)) 291 -352 l (\(PASS\)) 434 -352 l (deadl indication) 491 -352 l (10) 5 -371 l (\(cnt := cnt + 1\)) 105 -371 l (11) 5 -390 l (START Twait, START TPR, START TwPR) 73 -390 l (12) 5 -409 l (?TIMEOUT Twait) 81 -409 l (13) 5 -428 l (TMP!ConfigUT) 89 -428 l (ConfUT\('00010'B\)) 291 -428 l (deadl. monitor.) 491 -428 l (14) 5 -447 l (GOTO w_ev) 97 -447 l 1 27 -146 307 vl 1 67 -146 307 vl 1 285 -146 307 vl 1 428 -146 307 vl 1 485 -146 307 vl 1 0 -453 575 hl F2 (Detailed Comments) 4 -469 l (:) 101 -469 l 2 0 0 575 477 fr F1 (Test Case Dynamic Behaviour) 575 0 -536 c 1 0 -545 575 hl F2 (Test Case Name) 4 -561 l (:) 86 -561 l F3 (API7A) 94 -561 l F2 (Group) 4 -580 l (:) 86 -580 l F3 (CCC2/) 94 -580 l F2 (Purpose) 4 -599 l (:) 86 -599 l F3 (Basic test of SendMessageTo withoutCopy) 94 -599 l F2 (Configuration) 4 -618 l (:) 86 -618 l (Default) 4 -637 l (:) 86 -637 l F3 (OtherwiseFail) 94 -637 l F2 (Comments) 4 -656 l (:) 86 -656 l 1 0 -664 575 hl (Nr) 27 0 -678 c (Label) 39 28 -678 c (Behaviour Description) 217 68 -678 c (Constraints Ref) 142 286 -678 c (Verdict) 56 429 -678 c (Comments) 89 486 -678 c 1 0 -684 575 hl F3 (1) 5 -698 l (+tcInit\(smd.h\)) 73 -698 l (2) 5 -717 l (+rdata\(1\)) 81 -717 l (one byte msg) 491 -717 l (3) 5 -736 l (+getSstat\(sendTo,e_OK\)) 89 -736 l (SendTo status) 491 -736 l 1 27 -665 77 vl 1 67 -665 77 vl 1 285 -665 77 vl 1 428 -665 77 vl 1 485 -665 77 vl 1 0 -742 575 hl F2 (Detailed Comments) 4 -758 l (:) 101 -758 l 2 0 -519 575 247 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 2.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 (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) 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 (+tcInit\(smd.h\)) 73 -179 l (2) 5 -198 l (+rdata\(0\)) 81 -198 l (full message) 491 -198 l (3) 5 -217 l (+getSstat\(sendTo,e_OK\)) 89 -217 l (SendTo status) 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 (API7C) 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 (Test of SendMessageTo withoutCopy with another recipient) 94 -369 l F2 (Configuration) 4 -388 l (:) 86 -388 l (Default) 4 -407 l (:) 86 -407 l F3 (OtherwiseFail) 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 (+tcInit\(smd.h\)) 73 -468 l (2) 5 -487 l (+set_par2\(smd\)) 81 -487 l (other address) 491 -487 l (3) 5 -506 l (+rdata\(1\)) 89 -506 l (one byte msg) 491 -506 l (4) 5 -525 l (+getSstat\(sendTo,e_OK\)) 97 -525 l (SendTo status) 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 2 0 -289 575 266 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 2.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 (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 (+tcInit\(smd.h\)) 73 -179 l (2) 5 -198 l (+setconf\('00001'B\)) 81 -198 l (inform of EOT) 491 -198 l (3) 5 -217 l (+rdata\(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\('01'B\)) 291 -255 l (\(PASS\)) 434 -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) 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 (+tcInit\(smdc.h\)) 73 -506 l (2) 5 -525 l (+rdata\(1\)) 81 -525 l (one byte msg) 491 -525 l (3) 5 -544 l (+getSstat\(sendTo,e_OK\)) 89 -544 l (SendTo status) 491 -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: 102 100 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (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) 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 (+tcInit\(smdc.h\)) 73 -179 l (2) 5 -198 l (+rdata\(0\)) 81 -198 l (full message) 491 -198 l (3) 5 -217 l (+getSstat\(sendTo,e_OK\)) 89 -217 l (SendTo status) 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 (SRV5D) 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 (SendMessageTo withCopy - Test of task activation/event signalling on end of transmission) 94 -369 l F2 (Configuration) 4 -388 l (:) 86 -388 l (Default) 4 -407 l (:) 86 -407 l F3 (IgnoreCOM) 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 (+tcInit\(smdc.h\)) 73 -468 l (2) 5 -487 l (+setconf\('00001'B\)) 81 -487 l (inform of EOT) 491 -487 l (3) 5 -506 l (+rdata\(0\)) 89 -506 l (receive data) 491 -506 l (4) 5 -525 l (START Tresp) 97 -525 l (5) 5 -544 l (TMP ? UTEvent CANCEL Tresp) 105 -544 l (Ind\('01'B\)) 291 -544 l (\(PASS\)) 434 -544 l (EOT indication) 491 -544 l 1 27 -435 115 vl 1 67 -435 115 vl 1 285 -435 115 vl 1 428 -435 115 vl 1 485 -435 115 vl 1 0 -550 575 hl F2 (Detailed Comments) 4 -566 l (:) 101 -566 l 2 0 -289 575 285 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 2.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 (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) 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 (+tcInit\(rmd.h\)) 73 -179 l (2) 5 -198 l (+sdata\(1\)) 81 -198 l (send one byte) 491 -198 l (3) 5 -217 l (+waitmsg\(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 (API16B) 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 (Test of ReceiveMessageFrom withoutCopy with full length) 94 -369 l F2 (Configuration) 4 -388 l (:) 86 -388 l (Default) 4 -407 l (:) 86 -407 l F3 (OtherwiseFail) 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 (+tcInit\(rmd.h\)) 73 -468 l (2) 5 -487 l (+sdata\(0\)) 81 -487 l (send full length) 491 -487 l (3) 5 -506 l (+waitmsg\(e_OK\)) 89 -506 l (wait for msg) 491 -506 l 1 27 -435 77 vl 1 67 -435 77 vl 1 285 -435 77 vl 1 428 -435 77 vl 1 485 -435 77 vl 1 0 -512 575 hl F2 (Detailed Comments) 4 -528 l (:) 101 -528 l 2 0 -289 575 247 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 2.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 (API16C) 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 withoutCopy with another sender) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(rmd.h\)) 73 -179 l (2) 5 -198 l (+set_par2\(rmd\)) 81 -198 l (other address) 491 -198 l (3) 5 -217 l (+sdata\(1\)) 89 -217 l (send one byte) 491 -217 l (4) 5 -236 l (+waitmsg\(e_OK\)) 97 -236 l (wait for msg) 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 (SRV3C) 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 (ReceiveMessageFrom withoutCopy - Message is overwritten whenever a new message arrives) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail) 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 (+tcInit\(rmd.h\)) 73 -487 l (2) 5 -506 l (+setconf\('00100'B\)) 81 -506 l (don't receive) 491 -506 l (3) 5 -525 l (+sdata\(0\)) 89 -525 l (send data) 491 -525 l (4) 5 -544 l (START Twait) 97 -544 l (5) 5 -563 l (?TIMEOUT Twait) 105 -563 l (6) 5 -582 l (+sdata\(0\)) 113 -582 l (send data) 491 -582 l (7) 5 -601 l (+waitmsg\(e_OK\)) 121 -601 l (wait for msg) 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 2 0 -308 575 323 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 2.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 (SRV6C) 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 (+tcInit\(rmd.h\)) 73 -179 l (2) 5 -198 l (+setconf\('00001'B\)) 81 -198 l (inform of EOR) 491 -198 l (3) 5 -217 l (+sdata\(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\('01'B\)) 291 -255 l (\(PASS\)) 434 -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 (API17) 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 (ReceiveMessageFrom withoutCopy can return any status if no message has been received so far) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l F3 (Restarts COM to enable more than one execution) 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 (+tcStart\(rmd.h\)) 73 -506 l (calls StartCOM) 491 -506 l (2) 5 -525 l (TMP ! CallAPI START Tresp) 81 -525 l (RFC\(rcvFrom,always\)) 291 -525 l (ask for recept.) 491 -525 l (3) 5 -544 l (TMP ? RMStatus CANCEL Tresp ) 89 -544 l (RMSnd\(?\)) 291 -544 l (\(PASS\)) 434 -544 l (any status) 491 -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: 106 104 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (API11A) 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 withCopy) 94 -80 l F2 (Configuration) 4 -99 l (:) 86 -99 l (Default) 4 -118 l (:) 86 -118 l F3 (OtherwiseFail) 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 (+tcInit\(rmdc.h\)) 73 -179 l (2) 5 -198 l (+sdata\(1\)) 81 -198 l (send one byte) 491 -198 l (3) 5 -217 l (+waitmsg\(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 (API11B) 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 (Test of ReceiveMessageFrom withCopy with full length) 94 -369 l F2 (Configuration) 4 -388 l (:) 86 -388 l (Default) 4 -407 l (:) 86 -407 l F3 (OtherwiseFail) 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 (+tcInit\(rmdc.h\)) 73 -468 l (2) 5 -487 l (+sdata\(0\)) 81 -487 l (send full length) 491 -487 l (3) 5 -506 l (+waitmsg\(e_OK\)) 89 -506 l (wait for msg) 491 -506 l 1 27 -435 77 vl 1 67 -435 77 vl 1 285 -435 77 vl 1 428 -435 77 vl 1 485 -435 77 vl 1 0 -512 575 hl F2 (Detailed Comments) 4 -528 l (:) 101 -528 l 2 0 -289 575 247 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 2.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 (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) 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 (+tcInit\(rmdc.h\)) 73 -179 l (2) 5 -198 l (+set_par2\(rmdc\)) 81 -198 l (other address) 491 -198 l (3) 5 -217 l (+sdata\(1\)) 89 -217 l (send one byte) 491 -217 l (4) 5 -236 l (+waitmsg\(e_OK\)) 97 -236 l (wait for msg) 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 (SRV3D) 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 (ReceiveMessageFrom withCopy - Message is overwritten whenever a new message arrives) 94 -388 l F2 (Configuration) 4 -407 l (:) 86 -407 l (Default) 4 -426 l (:) 86 -426 l F3 (OtherwiseFail) 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 (+tcInit\(rmdc.h\)) 73 -487 l (2) 5 -506 l (+setconf\('00100'B\)) 81 -506 l (don't receive) 491 -506 l (3) 5 -525 l (+sdata\(0\)) 89 -525 l (send data) 491 -525 l (4) 5 -544 l (START Twait) 97 -544 l (5) 5 -563 l (?TIMEOUT Twait) 105 -563 l (6) 5 -582 l (+sdata\(0\)) 113 -582 l (send data) 491 -582 l (7) 5 -601 l (+waitmsg\(e_OK\)) 121 -601 l (wait for msg) 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 2 0 -308 575 323 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 2.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 (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 (+tcInit\(rmdc.h\)) 73 -179 l (2) 5 -198 l (+setconf\('00001'B\)) 81 -198 l (inform of EOR) 491 -198 l (3) 5 -217 l (+sdata\(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\('01'B\)) 291 -255 l (\(PASS\)) 434 -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) 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 (+tcInit\(rmdc.h\)) 73 -506 l (2) 5 -525 l (+sdata\(0\)) 81 -525 l (send data) 491 -525 l (3) 5 -544 l (+waitmsg\(e_OK\)) 89 -544 l (wait for msg) 491 -544 l (4) 5 -563 l (TMP ! CallAPI) 97 -563 l (RFC\(rcvFrom,always\)) 291 -563 l (ask for recept.) 491 -563 l (5) 5 -582 l (+waitmsg\(e_OK\)) 105 -582 l (same data) 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: 109 107 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (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) 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 (+tcStart\(rmdc.h\)) 73 -179 l (2) 5 -198 l (TMP ! CallAPI) 81 -198 l (RFC\(rcvFrom,always\)) 291 -198 l (ask for recept.) 491 -198 l (3) 5 -217 l (+waitmsg\(e_COM_NOMSG\)) 89 -217 l (error status) 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 (API18) 94 -331 l F2 (Group) 4 -350 l (:) 86 -350 l F3 (CCC3/) 94 -350 l F2 (Purpose) 4 -369 l (:) 86 -369 l F3 (Test of ReceiveMessage - queued message withCopy - one message in queue) 94 -369 l F2 (Configuration) 4 -388 l (:) 86 -388 l (Default) 4 -407 l (:) 86 -407 l F3 (OtherwiseFail) 94 -407 l F2 (Comments) 4 -426 l (:) 86 -426 l F3 (StartCOM is called before to be sure the FIFO is empty) 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 (+tcStart\(rmsq.h\)) 73 -468 l (2) 5 -487 l (+sdata\(0\)) 81 -487 l (send data) 491 -487 l (3) 5 -506 l (+waitmsg\(e_OK\)) 89 -506 l (wait for msg) 491 -506 l 1 27 -435 77 vl 1 67 -435 77 vl 1 285 -435 77 vl 1 428 -435 77 vl 1 485 -435 77 vl 1 0 -512 575 hl F2 (Detailed Comments) 4 -528 l (:) 101 -528 l 2 0 -289 575 247 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 2.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 (SRV4A) 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 (Test of ReceiveMessage - queued message withCopy - messages are delivered in the same order as) 94 -80 l (they were sent) 94 -95 l F2 (Configuration) 4 -114 l (:) 86 -114 l (Default) 4 -133 l (:) 86 -133 l F3 (OtherwiseFail) 94 -133 l F2 (Comments) 4 -152 l (:) 86 -152 l F3 (StartCOM is called before to be sure the FIFO is empty) 94 -152 l 1 0 -160 575 hl F2 (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 (+tcStart\(rmsq.h\)) 73 -194 l (2) 5 -213 l ([rmsq.qsize < 2]) 81 -213 l (INCONC) 434 -213 l (3) 5 -232 l (+putFifo\(rmsq.qsize,0\)) 81 -232 l (full queue) 491 -232 l (4) 5 -251 l (+getFifo\(rmsq.qsize,0\)) 89 -251 l (queue emptied) 491 -251 l 1 27 -161 96 vl 1 67 -161 96 vl 1 285 -161 96 vl 1 428 -161 96 vl 1 485 -161 96 vl 1 0 -257 575 hl F2 (Detailed Comments) 4 -273 l (:) 101 -273 l 2 0 0 575 281 fr F1 (Test Case Dynamic Behaviour) 575 0 -340 c 1 0 -349 575 hl F2 (Test Case Name) 4 -365 l (:) 86 -365 l F3 (API19A) 94 -365 l F2 (Group) 4 -384 l (:) 86 -384 l F3 (CCC3/) 94 -384 l F2 (Purpose) 4 -403 l (:) 86 -403 l F3 (If the message queue is empty, ReceiveMessage returns E_COM_NOMSG) 94 -403 l F2 (Configuration) 4 -422 l (:) 86 -422 l (Default) 4 -441 l (:) 86 -441 l F3 (OtherwiseFail) 94 -441 l F2 (Comments) 4 -460 l (:) 86 -460 l F3 (Test A: Verify that FIFO queue is empty after StartCOM) 94 -460 l 1 0 -468 575 hl F2 (Nr) 27 0 -482 c (Label) 39 28 -482 c (Behaviour Description) 217 68 -482 c (Constraints Ref) 142 286 -482 c (Verdict) 56 429 -482 c (Comments) 89 486 -482 c 1 0 -488 575 hl F3 (1) 5 -502 l (+tcStart\(rmsq.h\)) 73 -502 l (calls StartCOM) 491 -502 l (2) 5 -521 l (TMP ! CallAPI ) 81 -521 l (RFC\(rcvMsg,always\)) 291 -521 l (ask for recept.) 491 -521 l (3) 5 -540 l (+waitmsg\(e_COM_NOMSG\)) 89 -540 l (error status) 491 -540 l 1 27 -469 77 vl 1 67 -469 77 vl 1 285 -469 77 vl 1 428 -469 77 vl 1 485 -469 77 vl 1 0 -546 575 hl F2 (Detailed Comments) 4 -562 l (:) 101 -562 l 2 0 -323 575 247 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 2.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 (API19B) 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) 94 -118 l F2 (Comments) 4 -137 l (:) 86 -137 l F3 (Test B: Verify that FIFO queue is empty after last message is read) 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 (+tcStart\(rmsq.h\)) 73 -179 l (2) 5 -198 l (+sdata\(0\)) 81 -198 l (send data) 491 -198 l (3) 5 -217 l (+waitmsg\(e_OK\)) 89 -217 l (wait for msg) 491 -217 l (4) 5 -236 l (TMP ! CallAPI ) 97 -236 l (RFC\(rcvMsg,always\)) 291 -236 l (ask for recept.) 491 -236 l (5) 5 -255 l (+waitmsg\(e_COM_NOMSG\)) 105 -255 l (error status) 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 (API20) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC3/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (In case of a FIFO overflow, ReceiveMessage delivers the oldest message and returns E_COM_LIMIT) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l F3 (StartCOM is called before to be sure the FIFO is empty) 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 (+tcStart\(rmsq.h\)) 73 -506 l (2) 5 -525 l (+putFifo\(rmsq.qsize+1,0\)) 81 -525 l (queue overflow) 491 -525 l (3) 5 -544 l (+getFifo\(rmsq.qsize,1\)) 89 -544 l (queue emptied) 491 -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: 112 110 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (LAPI18) 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 (Test of ReceiveMessage - local and queued message - one message in queue) 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 (+tcStart\(lmsq.h\)) 73 -179 l (2) 5 -198 l (+r2sendl) 81 -198 l (send local msg) 491 -198 l (3) 5 -217 l (+waitmsg\(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 (LSRV4A) 94 -331 l F2 (Group) 4 -350 l (:) 86 -350 l F3 (CCC3/) 94 -350 l F2 (Purpose) 4 -369 l (:) 86 -369 l F3 (Test of ReceiveMessage - local and queued message - messages are delivered in the same order as) 94 -369 l (they were sent) 94 -384 l F2 (Configuration) 4 -403 l (:) 86 -403 l (Default) 4 -422 l (:) 86 -422 l F3 (IgnoreCOM) 94 -422 l F2 (Comments) 4 -441 l (:) 86 -441 l F3 (StartCOM is called before to be sure the FIFO is empty) 94 -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 (+tcStart\(lmsq.h\)) 73 -483 l (2) 5 -502 l ([lmsq.qsize < 2]) 81 -502 l (INCONC) 434 -502 l (3) 5 -521 l (+putFifo\(lmsq.qsize,1\)) 81 -521 l (full queue) 491 -521 l (4) 5 -540 l (START Twait) 89 -540 l (5) 5 -559 l (?TIMEOUT Twait) 97 -559 l (6) 5 -578 l (+getFifo\(lmsq.qsize,0\)) 105 -578 l (queue emptied) 491 -578 l 1 27 -450 134 vl 1 67 -450 134 vl 1 285 -450 134 vl 1 428 -450 134 vl 1 485 -450 134 vl 1 0 -584 575 hl F2 (Detailed Comments) 4 -600 l (:) 101 -600 l 2 0 -289 575 319 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 2.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 (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 (+tcStart\(lmsq.h\)) 73 -179 l (2) 5 -198 l (TMP ! CallAPI ) 81 -198 l (RFC\(rcvMsg,always\)) 291 -198 l (ask for recept.) 491 -198 l (3) 5 -217 l (+waitmsg\(e_COM_NOMSG\)) 89 -217 l (error status) 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 (LAPI19B) 94 -331 l F2 (Group) 4 -350 l (:) 86 -350 l F3 (CCC3/) 94 -350 l F2 (Purpose) 4 -369 l (:) 86 -369 l F3 (If local message's queue is empty, ReceiveMessage returns E_COM_NOMSG) 94 -369 l F2 (Configuration) 4 -388 l (:) 86 -388 l (Default) 4 -407 l (:) 86 -407 l F3 (IgnoreCOM) 94 -407 l F2 (Comments) 4 -426 l (:) 86 -426 l F3 (Test B: Verify that FIFO queue is empty after last message is read) 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 (+tcStart\(lmsq.h\)) 73 -468 l (2) 5 -487 l (+r2sendl) 81 -487 l (send data) 491 -487 l (3) 5 -506 l (+waitmsg\(e_OK\)) 89 -506 l (wait for msg) 491 -506 l (4) 5 -525 l (TMP ! CallAPI ) 97 -525 l (RFC\(rcvMsg,always\)) 291 -525 l (ask for recept.) 491 -525 l (5) 5 -544 l (+waitmsg\(e_COM_NOMSG\)) 105 -544 l (error status) 491 -544 l 1 27 -435 115 vl 1 67 -435 115 vl 1 285 -435 115 vl 1 428 -435 115 vl 1 485 -435 115 vl 1 0 -550 575 hl F2 (Detailed Comments) 4 -566 l (:) 101 -566 l 2 0 -289 575 285 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 2.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 (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 (+tcStart\(lmsq.h\)) 73 -179 l (2) 5 -198 l (+putFifo\(lmsq.qsize+1,1\)) 81 -198 l (queue overflow) 491 -198 l (3) 5 -217 l (START Twait) 89 -217 l (4) 5 -236 l (?TIMEOUT Twait) 97 -236 l (5) 5 -255 l (+getFifo\(lmsq.qsize,1\)) 105 -255 l (queue emptied) 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 (API24C) 94 -369 l F2 (Group) 4 -388 l (:) 86 -388 l F3 (CCC3/) 94 -388 l F2 (Purpose) 4 -407 l (:) 86 -407 l F3 (Test of GetMessageStatus - Queued message withCopy) 94 -407 l F2 (Configuration) 4 -426 l (:) 86 -426 l (Default) 4 -445 l (:) 86 -445 l F3 (OtherwiseFail) 94 -445 l F2 (Comments) 4 -464 l (:) 86 -464 l F3 (Begins with StartCOM in order to test status E_COM_NOMSG) 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 (+tcStart\(rmsq.h\)) 73 -506 l (2) 5 -525 l (+getStatus\(e_COM_NOMSG\)) 81 -525 l (no message) 491 -525 l (3) 5 -544 l (+putFifo\(rmsq.qsize,0\)) 89 -544 l (queue overflow) 491 -544 l (4) 5 -563 l (+Wait_and_get\(e_OK\)) 97 -563 l (5) 5 -582 l (+setconf\('00100'B\)) 105 -582 l (don't receive) 491 -582 l (6) 5 -601 l (+sdata\(0\)) 113 -601 l (send data) 491 -601 l (7) 5 -620 l (+Wait_and_get\(e_COM_LIMIT\)) 121 -620 l (8) 5 -639 l (+getFifo\(rmsq.qsize,1\)) 129 -639 l (queue emptied) 491 -639 l (9) 5 -658 l (+getStatus\() 137 -658 l (e_COM_NOMSG\)) 137 -673 l (no message) 491 -658 l (Wait_and_get\(Stat:StatusType\)) 73 -694 l (10) 5 -713 l (START Twait) 73 -713 l (11) 5 -732 l (? TIMEOUT Twait) 81 -732 l (12) 5 -751 l (+getStatus\(Stat\)) 89 -751 l (check status) 491 -751 l 1 27 -473 284 vl 1 67 -473 284 vl 1 285 -473 284 vl 1 428 -473 284 vl 1 485 -473 284 vl 1 0 -757 575 hl F2 (Detailed Comments) 4 -773 l (:) 101 -773 l 2 0 -327 575 454 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 2.0) 0 -719 l (115) 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 (tcInit\(mref:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Test case initialisation) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Sets mesg structure defining the current 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 (\(mesg := MesgTab.[mref],) 73 -160 l (daPar :=mesg.daddr, eaPar:= mesg.eaddr\)) 73 -175 l 1 27 -127 54 vl 1 67 -127 54 vl 1 285 -127 54 vl 1 428 -127 54 vl 1 485 -127 54 vl 1 0 -181 575 hl F2 (Detailed Comments) 4 -197 l (:) 101 -197 l 2 0 0 575 205 fr F1 (Test Step Dynamic Behaviour) 575 0 -264 c 1 0 -273 575 hl F2 (Test Step Name) 4 -289 l (:) 83 -289 l F3 (tcStart\(mref:INTEGER\)) 91 -289 l F2 (Group) 4 -308 l (:) 83 -308 l (Objective) 4 -327 l (:) 83 -327 l F3 (Test case initialisation + StartCOM) 91 -327 l F2 (Default) 4 -346 l (:) 83 -346 l F3 (OtherwiseFail) 91 -346 l F2 (Comments) 4 -365 l (:) 83 -365 l 1 0 -373 575 hl (Nr) 27 0 -387 c (Label) 39 28 -387 c (Behaviour Description) 217 68 -387 c (Constraints Ref) 142 286 -387 c (Verdict) 56 429 -387 c (Comments) 89 486 -387 c 1 0 -393 575 hl F3 (1) 5 -407 l (+tcInit\(mref\)) 73 -407 l (2) 5 -426 l (TMP!CallStart START Tstart) 81 -426 l (Start\(ifError,e_OK\)) 291 -426 l (StartCOM) 491 -426 l (3) 5 -445 l (?TIMEOUT Tstart) 89 -445 l 1 27 -374 77 vl 1 67 -374 77 vl 1 285 -374 77 vl 1 428 -374 77 vl 1 485 -374 77 vl 1 0 -451 575 hl F2 (Detailed Comments) 4 -467 l (:) 101 -467 l 2 0 -247 575 228 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 (sendUF\(len:INTEGER\)) 91 -559 l F2 (Group) 4 -578 l (:) 83 -578 l (Objective) 4 -597 l (:) 83 -597 l F3 (Sends a UUDT frame) 91 -597 l F2 (Default) 4 -616 l (:) 83 -616 l F3 (OtherwiseFail) 91 -616 l F2 (Comments) 4 -635 l (:) 83 -635 l 1 0 -643 575 hl (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 (+set_par\(len\)) 73 -677 l (set length, data) 491 -677 l (2) 5 -696 l ([mesg.addr_md = normal]) 81 -696 l (3) 5 -715 l (COM ! UFN) 89 -715 l (UFNd) 291 -715 l (normal addr.) 491 -715 l (4) 5 -734 l (COM ! UFE) 81 -734 l (UFEd) 291 -734 l (extended addr.) 491 -734 l 1 27 -644 96 vl 1 67 -644 96 vl 1 285 -644 96 vl 1 428 -644 96 vl 1 485 -644 96 vl 1 0 -740 575 hl F2 (Detailed Comments) 4 -756 l (:) 101 -756 l F3 (Able to send frames coded in normal or extended addressing format. The len parameter specifies) 109 -756 l (the data length. If len = 0, the maximum length is requested. ) 109 -771 l (The data encoding format switches each time the test step is executed. ) 109 -786 l 2 0 -517 575 277 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 2.0) 487 -719 r (116) 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 (waitUF\(len,flag:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Requests to send message mesg and waits for UUDT frame reception) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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 (+r2send\(len\)) 73 -160 l (extended addr.) 491 -160 l (2) 5 -179 l (START Tresp) 81 -179 l (3) 5 -198 l ([mesg.addr_md = normal]) 89 -198 l (4) 5 -217 l ([flag = 0]) 97 -217 l (normal addr.) 491 -217 l (5) 5 -236 l (COM?UFN CANCEL Tresp) 105 -236 l (UFNp) 291 -236 l (\(PASS\)) 434 -236 l (check protocol ) 491 -236 l (6) 5 -255 l (COM?UFN CANCEL Tresp) 97 -255 l (UFNd) 291 -255 l (\(PASS\)) 434 -255 l (check prot+data) 491 -255 l (7) 5 -274 l ([flag = 0]) 89 -274 l (extended addr.) 491 -274 l (8) 5 -293 l (COM?UFE CANCEL Tresp) 97 -293 l (UFEp) 291 -293 l (\(PASS\)) 434 -293 l (check protocol ) 491 -293 l (9) 5 -312 l (COM?UFE CANCEL Tresp) 89 -312 l (UFEd) 291 -312 l (\(PASS\)) 434 -312 l (check prot+data) 491 -312 l 1 27 -127 191 vl 1 67 -127 191 vl 1 285 -127 191 vl 1 428 -127 191 vl 1 485 -127 191 vl 1 0 -318 575 hl F2 (Detailed Comments) 4 -334 l (:) 101 -334 l F3 (Able to receive frames coded in normal or extended addressing format. The len parameter) 109 -334 l (specifies the expected data length. flag = 0 means that only the protocol is to be checked. ) 109 -349 l 2 0 0 575 357 fr F1 (Test Step Dynamic Behaviour) 575 0 -416 c 1 0 -425 575 hl F2 (Test Step Name) 4 -441 l (:) 83 -441 l F3 (sendSF\(len:INTEGER\)) 91 -441 l F2 (Group) 4 -460 l (:) 83 -460 l (Objective) 4 -479 l (:) 83 -479 l F3 (Sends a SF) 91 -479 l F2 (Default) 4 -498 l (:) 83 -498 l F3 (OtherwiseFail) 91 -498 l F2 (Comments) 4 -517 l (:) 83 -517 l 1 0 -525 575 hl (Nr) 27 0 -539 c (Label) 39 28 -539 c (Behaviour Description) 217 68 -539 c (Constraints Ref) 142 286 -539 c (Verdict) 56 429 -539 c (Comments) 89 486 -539 c 1 0 -545 575 hl F3 (1) 5 -559 l (+set_par\(len\)) 73 -559 l (set length, data) 491 -559 l (2) 5 -578 l ([mesg.addr_md = normal]) 81 -578 l (3) 5 -597 l (COM ! SFN) 89 -597 l (SFNdt) 291 -597 l (normal addr.) 491 -597 l (4) 5 -616 l (COM ! SFE) 81 -616 l (SFEdt) 291 -616 l (extended addr.) 491 -616 l 1 27 -526 96 vl 1 67 -526 96 vl 1 285 -526 96 vl 1 428 -526 96 vl 1 485 -526 96 vl 1 0 -622 575 hl F2 (Detailed Comments) 4 -638 l (:) 101 -638 l F3 (Able to send frames coded in normal or extended addressing format. The len parameter specifies) 109 -638 l (the data length. If len = 0, the maximum length is requested. ) 109 -653 l (The data encoding format switches each time the test step is executed. ) 109 -668 l 2 0 -399 575 277 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 2.0) 0 -719 l (117) 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 (sendSF1) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Sends a SF without setting parameters) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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 (\(cnt := mLen, mLen := segSize\)) 73 -160 l (2) 5 -179 l ([mesg.addr_md = normal]) 81 -179 l (3) 5 -198 l (COM ! SFN \(mLen := cnt\)) 89 -198 l (SFNdt) 291 -198 l (normal addr.) 491 -198 l (4) 5 -217 l (COM ! SFE \(mLen := cnt\)) 81 -217 l (SFEdt) 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 (sendSF2) 91 -361 l F2 (Group) 4 -380 l (:) 83 -380 l (Objective) 4 -399 l (:) 83 -399 l F3 (Sends a SF, length = 1 if dynamic message) 91 -399 l F2 (Default) 4 -418 l (:) 83 -418 l F3 (OtherwiseFail) 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 ([mesg.conf = static]) 73 -479 l (static) 491 -479 l (2) 5 -498 l (+sendSF\(0\)) 81 -498 l (3) 5 -517 l (+sendSF\(1\)) 73 -517 l (dynamic, 1 octet) 491 -517 l 1 27 -446 77 vl 1 67 -446 77 vl 1 285 -446 77 vl 1 428 -446 77 vl 1 485 -446 77 vl 1 0 -523 575 hl F2 (Detailed Comments) 4 -539 l (:) 101 -539 l F3 (Able to send frames coded in normal or extended addressing format. The len parameter specifies) 109 -539 l (the data length. If len = 0, the maximum length is requested. ) 109 -554 l (The data encoding format switches each time the test step is executed. ) 109 -569 l 2 0 -319 575 258 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 2.0) 487 -719 r (118) 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 (waitSF\(len,flag:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Requests to send message mesg and waits for SF) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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 (+r2send\(len\)) 73 -160 l (extended addr.) 491 -160 l (2) 5 -179 l (START Tresp) 81 -179 l (3) 5 -198 l ([mesg.addr_md = normal]) 89 -198 l (4) 5 -217 l ([flag = 0]) 97 -217 l (normal addr.) 491 -217 l (5) 5 -236 l (COM?SFN CANCEL Tresp) 105 -236 l (SFNp) 291 -236 l (\(PASS\)) 434 -236 l (check protocol ) 491 -236 l (6) 5 -255 l (COM?SFN CANCEL Tresp) 97 -255 l (SFNdr) 291 -255 l (\(PASS\)) 434 -255 l (check prot+data) 491 -255 l (7) 5 -274 l ([flag = 0]) 89 -274 l (extended addr.) 491 -274 l (8) 5 -293 l (COM?SFE CANCEL Tresp) 97 -293 l (SFEp) 291 -293 l (\(PASS\)) 434 -293 l (check protocol ) 491 -293 l (9) 5 -312 l (COM?SFE CANCEL Tresp) 89 -312 l (SFEdr) 291 -312 l (\(PASS\)) 434 -312 l (check prot+data) 491 -312 l 1 27 -127 191 vl 1 67 -127 191 vl 1 285 -127 191 vl 1 428 -127 191 vl 1 485 -127 191 vl 1 0 -318 575 hl F2 (Detailed Comments) 4 -334 l (:) 101 -334 l F3 (Able to receive frames coded in normal or extended addressing format. The len parameter) 109 -334 l (specifies the expected data length. flag = 0 means that only the protocol is to be checked. ) 109 -349 l 2 0 0 575 357 fr F1 (Test Step Dynamic Behaviour) 575 0 -416 c 1 0 -425 575 hl F2 (Test Step Name) 4 -441 l (:) 83 -441 l F3 (sendFF\(len:INTEGER\)) 91 -441 l F2 (Group) 4 -460 l (:) 83 -460 l (Objective) 4 -479 l (:) 83 -479 l F3 (Sends a FF) 91 -479 l F2 (Default) 4 -498 l (:) 83 -498 l F3 (OtherwiseFail) 91 -498 l F2 (Comments) 4 -517 l (:) 83 -517 l 1 0 -525 575 hl (Nr) 27 0 -539 c (Label) 39 28 -539 c (Behaviour Description) 217 68 -539 c (Constraints Ref) 142 286 -539 c (Verdict) 56 429 -539 c (Comments) 89 486 -539 c 1 0 -545 575 hl F3 (1) 5 -559 l (+set_par\(len\)) 73 -559 l (set length, data) 491 -559 l (2) 5 -578 l (+initVars) 81 -578 l (init variables\015) 491 -578 l (3) 5 -597 l ([mesg.addr_md = normal]) 89 -597 l (4) 5 -616 l (COM ! FFN) 97 -616 l (FFNd) 291 -616 l (normal addr.) 491 -616 l (5) 5 -635 l (COM ! FFE) 89 -635 l (FFEd) 291 -635 l (extended addr.) 491 -635 l 1 27 -526 115 vl 1 67 -526 115 vl 1 285 -526 115 vl 1 428 -526 115 vl 1 485 -526 115 vl 1 0 -641 575 hl F2 (Detailed Comments) 4 -657 l (:) 101 -657 l F3 (Able to send frames coded in normal or extended addressing format. The len parameter specifies) 109 -657 l (the data length. If len = 0, the maximum length is requested. ) 109 -672 l (The data encoding format switches each time the test step is executed. ) 109 -687 l (Initializes variables mLen, nbCFs, remLen) 109 -702 l 2 0 -399 575 311 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 2.0) 0 -719 l (119) 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 (waitFF\(len,flag:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Requests to send segmented message mesg and waits for FF) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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 (+r2send\(len\)) 73 -160 l (2) 5 -179 l (+initVars) 81 -179 l (3) 5 -198 l (START Tresp) 89 -198 l (4) 5 -217 l ([mesg.addr_md = normal]) 97 -217 l (5) 5 -236 l ([flag = 0]) 105 -236 l (normal addr.) 491 -236 l (6) 5 -255 l (COM?FFN CANCEL Tresp) 113 -255 l (FFNp) 291 -255 l (\(PASS\)) 434 -255 l (check protocol ) 491 -255 l (7) 5 -274 l (COM?FFN CANCEL Tresp) 105 -274 l (FFNd) 291 -274 l (\(PASS\)) 434 -274 l (check prot+data) 491 -274 l (8) 5 -293 l ([flag = 0]) 97 -293 l (extended addr.) 491 -293 l (9) 5 -312 l (COM?FFE CANCEL Tresp) 105 -312 l (FFEp) 291 -312 l (\(PASS\)) 434 -312 l (check protocol ) 491 -312 l (10) 5 -331 l (COM?FFE CANCEL Tresp) 97 -331 l (FFEd) 291 -331 l (\(PASS\)) 434 -331 l (check prot+data) 491 -331 l 1 27 -127 210 vl 1 67 -127 210 vl 1 285 -127 210 vl 1 428 -127 210 vl 1 485 -127 210 vl 1 0 -337 575 hl F2 (Detailed Comments) 4 -353 l (:) 101 -353 l F3 (Able to receive frames coded in normal or extended addressing format. The len parameter) 109 -353 l (specifies the expected data length. flag = 0 means that only the protocol is to be checked. ) 109 -368 l 2 0 0 575 376 fr F1 (Test Step Dynamic Behaviour) 575 0 -435 c 1 0 -444 575 hl F2 (Test Step Name) 4 -460 l (:) 83 -460 l F3 (sendFF2\(nb:INTEGER\)) 91 -460 l F2 (Group) 4 -479 l (:) 83 -479 l (Objective) 4 -498 l (:) 83 -498 l F3 (Sends a FF which should be followed by "nb" CFs) 91 -498 l F2 (Default) 4 -517 l (:) 83 -517 l F3 (OtherwiseFail) 91 -517 l F2 (Comments) 4 -536 l (:) 83 -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 (+set_fd_CF\(nb\)) 73 -578 l (init variables) 491 -578 l (2) 5 -597 l (+initVars) 81 -597 l (extended addr.) 491 -597 l (3) 5 -616 l ([mesg.addr_md = normal]) 89 -616 l (4) 5 -635 l (COM ! FFN) 97 -635 l (FFNd) 291 -635 l (normal addr.) 491 -635 l (5) 5 -654 l (COM ! FFE) 89 -654 l (FFEd) 291 -654 l (extended addr.) 491 -654 l 1 27 -545 115 vl 1 67 -545 115 vl 1 285 -545 115 vl 1 428 -545 115 vl 1 485 -545 115 vl 1 0 -660 575 hl F2 (Detailed Comments) 4 -676 l (:) 101 -676 l F3 (Able to send frames coded in normal or extended addressing format. The nb parameter specifies) 109 -676 l (the number of CF frames.) 109 -691 l (The data encoding format switches each time the test step is executed. ) 109 -706 l (Initializes variables mLen, nbCFs, remLen) 109 -721 l 2 0 -418 575 311 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 2.0) 487 -719 r (120) 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 (waitFF2\(nb:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Requests to send segmented message mesg and waits for FF - nb = number of CFs) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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 (+r2send2\(nb\)) 73 -160 l (2) 5 -179 l (+initVars) 81 -179 l (3) 5 -198 l (START Tresp) 89 -198 l (4) 5 -217 l ([mesg.addr_md = normal]) 97 -217 l (5) 5 -236 l (COM?FFN CANCEL Tresp) 105 -236 l (FFNd) 291 -236 l (\(PASS\)) 434 -236 l (normal addr.) 491 -236 l (6) 5 -255 l (COM?FFE CANCEL Tresp) 97 -255 l (FFEd) 291 -255 l (\(PASS\)) 434 -255 l (extended addr.) 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. The len parameter) 109 -277 l (specifies the expected data length. len = 0 means that only the protocol is to be checked. ) 109 -292 l 2 0 0 575 300 fr F1 (Test Step Dynamic Behaviour) 575 0 -359 c 1 0 -368 575 hl F2 (Test Step Name) 4 -384 l (:) 83 -384 l F3 (sendCF) 91 -384 l F2 (Group) 4 -403 l (:) 83 -403 l (Objective) 4 -422 l (:) 83 -422 l F3 (Sends a CF for message mesg) 91 -422 l F2 (Default) 4 -441 l (:) 83 -441 l F3 (OtherwiseFail) 91 -441 l F2 (Comments) 4 -460 l (:) 83 -460 l F3 (Input: cfLen = user data length) 91 -460 l 1 0 -468 575 hl F2 (Nr) 27 0 -482 c (Label) 39 28 -482 c (Behaviour Description) 217 68 -482 c (Constraints Ref) 142 286 -482 c (Verdict) 56 429 -482 c (Comments) 89 486 -482 c 1 0 -488 575 hl F3 (1) 5 -502 l (+setCFvars) 73 -502 l (init. for next CF) 491 -502 l (2) 5 -521 l ([mesg.addr_md = normal]) 81 -521 l (3) 5 -540 l (COM ! CFN) 89 -540 l (CFNdt) 291 -540 l (normal addr.) 491 -540 l (4) 5 -559 l (COM ! CFE) 81 -559 l (CFEdt) 291 -559 l (extended addr.) 491 -559 l 1 27 -469 96 vl 1 67 -469 96 vl 1 285 -469 96 vl 1 428 -469 96 vl 1 485 -469 96 vl 1 0 -565 575 hl F2 (Detailed Comments) 4 -581 l (:) 101 -581 l F3 (Able to send frames coded in normal or extended addressing format.) 109 -581 l (The data encoding format switches each time the test step is executed. ) 109 -596 l 2 0 -342 575 262 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 2.0) 0 -719 l (121) 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 (sCFblk) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Sends a block of CFs related to message mesg) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 91 -99 l F2 (Comments) 4 -118 l (:) 83 -118 l F3 (Input: bsPar = block size) 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 (\(blkcnt := 0\)) 73 -160 l (2) 5 -179 l (REPEAT sCF UNTIL [\(blkcnt = bsPar\) OR) 81 -179 l (\(nbCFs = 0\)]) 81 -194 l (sCF) 73 -215 l (3) 5 -234 l (+sendCF) 73 -234 l (4) 5 -253 l (\(blkcnt := blkcnt + 1\)) 81 -253 l (5) 5 -272 l ([\(blkcnt = bsPar\) OR \(nbCFs = 0\)]) 89 -272 l (end of block) 491 -272 l (6) 5 -291 l ([\(blkcnt <> bsPar\) AND \(nbCFs <> 0\)]) 89 -291 l (START ST) 89 -306 l (7) 5 -325 l (?TIMEOUT ST) 97 -325 l (Separation time) 491 -325 l 1 27 -127 204 vl 1 67 -127 204 vl 1 285 -127 204 vl 1 428 -127 204 vl 1 485 -127 204 vl 1 0 -331 575 hl F2 (Detailed Comments) 4 -347 l (:) 101 -347 l 2 0 0 575 355 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 2.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 (toRstate\(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) 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\(0\)) 81 -194 l (send FF) 491 -194 l (3) 5 -213 l ([state = 0]) 89 -213 l (end) 491 -213 l (4) 5 -232 l (+wFCloop\(TRUE\)) 89 -232 l (wait for FC\(CTS\)) 491 -232 l (5) 5 -251 l ([state = 1]) 97 -251 l (end) 491 -251 l (6) 5 -270 l (frstCF) 33 -270 l (+sendCF) 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 (end) 491 -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) 113 -346 l (11) 5 -365 l (?TIMEOUT ST) 121 -365 l (Separation time) 491 -365 l (12) 5 -384 l (+sendCF) 129 -384 l (13) 5 -403 l (\(blkcnt := blkcnt + 1\)) 137 -403 l (14) 5 -422 l ([blkcnt <> bsPar ]) 145 -422 l (15) 5 -441 l (GOTO wST) 153 -441 l (16) 5 -460 l ([state = 3]) 145 -460 l (end) 491 -460 l (17) 5 -479 l ([state = 4]) 145 -479 l (18) 5 -498 l (+wFCloop\(FALSE\)) 153 -498 l (wait for FC\(CTS\)) 491 -498 l (19) 5 -517 l (GOTO frstCF) 73 -517 l (state = 3) 491 -517 l 1 27 -142 381 vl 1 67 -142 381 vl 1 285 -142 381 vl 1 428 -142 381 vl 1 485 -142 381 vl 1 0 -523 575 hl F2 (Detailed Comments) 4 -539 l (:) 101 -539 l F3 (state = 2 possible if BSmax <> 1) 109 -539 l 2 0 0 575 547 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 2.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 (fromRstate\(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) 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 (START Tlat) 73 -160 l (2) 5 -179 l (?TIMEOUT Tlat) 81 -179 l (3) 5 -198 l ([state = 0]) 89 -198 l (4) 5 -217 l (idle) 33 -217 l (+sendFF\(0\)) 97 -217 l (send FF) 491 -217 l (5) 5 -236 l (+wFCloop\(TRUE\)) 105 -236 l (wait for FC\(CTS\)) 491 -236 l (6) 5 -255 l (awfrst) 33 -255 l (+sendCF) 113 -255 l (first CF) 491 -255 l (7) 5 -274 l (awnxt) 33 -274 l ([nbCFs = 0]) 121 -274 l (end of message) 491 -274 l (8) 5 -293 l ([bsPar = 1]) 121 -293 l (9) 5 -312 l (wFC) 33 -312 l (+wFCloop\(FALSE\)) 129 -312 l (wait for FC\(CTS\)) 491 -312 l (10) 5 -331 l (GOTO awfrst) 137 -331 l (11) 5 -350 l (\(blkcnt := 1\)) 121 -350 l (12) 5 -369 l (wST) 33 -369 l (START ST) 129 -369 l (bsPar <> 1) 491 -369 l (13) 5 -388 l (?TIMEOUT ST) 137 -388 l (Separation time) 491 -388 l (14) 5 -407 l (nxtCF) 33 -407 l (+sendCF) 145 -407 l (15) 5 -426 l ([nbCFs = 0]) 153 -426 l (end of message) 491 -426 l (16) 5 -445 l ([bsPar = 0]) 153 -445 l (17) 5 -464 l (GOTO wST) 161 -464 l (18) 5 -483 l (\(blkcnt := blkcnt + 1\)) 153 -483 l (19) 5 -502 l ([blkcnt <> bsPar ]) 161 -502 l (20) 5 -521 l (GOTO wST) 169 -521 l (21) 5 -540 l (GOTO wFC) 161 -540 l (22) 5 -559 l ([state = 1]) 89 -559 l (23) 5 -578 l (GOTO awfrst) 97 -578 l (24) 5 -597 l ([state = 2]) 89 -597 l (25) 5 -616 l (GOTO awnxt) 97 -616 l (26) 5 -635 l ([state = 3]) 89 -635 l (27) 5 -654 l (GOTO nxtCF) 97 -654 l 1 27 -127 533 vl 1 67 -127 533 vl 1 285 -127 533 vl 1 428 -127 533 vl 1 485 -127 533 vl 1 0 -660 575 hl F2 (Detailed Comments) 4 -676 l (:) 101 -676 l 2 0 0 575 684 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 2.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 (waitCF\(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 mesg ) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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) 73 -160 l (init. for next CF) 491 -160 l (2) 5 -179 l (START Tresp\(wTime\)) 81 -179 l (3) 5 -198 l ([mesg.addr_md = normal]) 89 -198 l (4) 5 -217 l (COM?CFN CANCEL Tresp) 97 -217 l (CFNdr) 291 -217 l (\(PASS\)) 434 -217 l (normal addr.) 491 -217 l (5) 5 -236 l (COM?CFE CANCEL Tresp) 89 -236 l (CFEdr) 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) 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 mesg) 91 -403 l F2 (Default) 4 -422 l (:) 83 -422 l F3 (OtherwiseFail) 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\(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\(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: 125 123 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (toSstate\(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) 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\(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\(fs_wait,bsVal\)) 89 -232 l (send FC\(WT\)) 491 -232 l (5) 5 -251 l (+sendFC1\(fs_cts,bsVal\)) 81 -251 l (send FC\(CTS\)) 491 -251 l (6) 5 -270 l (frstCF) 33 -270 l (+waitCF\(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\(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\(fs_cts\)) 105 -384 l (send FC\(CTS\)) 491 -384 l (13) 5 -403 l (+waitCF\(wCtime\)) 113 -403 l (wait for CF) 491 -403 l (14) 5 -422 l (+waitCF\(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: 126 124 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (fromSstate\(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) 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 (START Tlat) 73 -160 l (2) 5 -179 l (?TIMEOUT Tlat) 81 -179 l (3) 5 -198 l ([state = 0]) 89 -198 l (4) 5 -217 l (+waitFF\(0,1\)) 97 -217 l (wait for FF) 491 -217 l (5) 5 -236 l (frstFC) 33 -236 l (+sendFC1\(fs_cts,bsVal\)) 105 -236 l (send FC) 491 -236 l (6) 5 -255 l (frstCF) 33 -255 l (+waitCF\(wCtime\)) 113 -255 l (wait for CF) 491 -255 l (7) 5 -274 l ([nbCFs = 0]) 121 -274 l (end of message) 491 -274 l (8) 5 -293 l ([bsVal = 1]) 121 -293 l (9) 5 -312 l (nxtFC) 33 -312 l (+sendFC2\(fs_cts\)) 129 -312 l (send FC\(CTS\)) 491 -312 l (10) 5 -331 l (GOTO frstCF) 137 -331 l (11) 5 -350 l (\(blkcnt := 1\)) 121 -350 l (12) 5 -369 l (nxtCF) 33 -369 l (+waitCF\(wD1time\)) 129 -369 l (wait for CF) 491 -369 l (13) 5 -388 l ([nbCFs = 0]) 137 -388 l (end of message) 491 -388 l (14) 5 -407 l ([bsVal = 0]) 137 -407 l (no flow control) 491 -407 l (15) 5 -426 l (GOTO nxtCF) 145 -426 l (16) 5 -445 l (\(blkcnt := blkcnt + 1\)) 137 -445 l (17) 5 -464 l ([blkcnt <> bsVal]) 145 -464 l (18) 5 -483 l (GOTO nxtCF) 153 -483 l (19) 5 -502 l (GOTO nxtFC) 145 -502 l (end of block) 491 -502 l (20) 5 -521 l ([state = 1]) 89 -521 l (21) 5 -540 l (GOTO frstFC) 97 -540 l (22) 5 -559 l ([state = 2]) 89 -559 l (23) 5 -578 l (GOTO nxtFC) 97 -578 l 1 27 -127 457 vl 1 67 -127 457 vl 1 285 -127 457 vl 1 428 -127 457 vl 1 485 -127 457 vl 1 0 -584 575 hl F2 (Detailed Comments) 4 -600 l (:) 101 -600 l 2 0 0 575 608 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 2.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 (sendFC1\(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 mesg - First FC after FF reception) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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 ([mesg.addr_md = normal]) 81 -179 l (3) 5 -198 l (COM ! FCN) 89 -198 l (FCNt\(fsVal\)) 291 -198 l (normal addr.) 491 -198 l (4) 5 -217 l (COM ! FCE) 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\(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 mesg - FC after CF block reception) 91 -369 l F2 (Default) 4 -388 l (:) 83 -388 l F3 (OtherwiseFail) 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 ([mesg.addr_md = normal]) 73 -449 l (2) 5 -468 l (COM ! FCN) 81 -468 l (FCNt\(fsVal\)) 291 -468 l (normal addr.) 491 -468 l (3) 5 -487 l (COM ! FCE) 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: 128 126 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (waitFC1\(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 mesg - First FC after FF.) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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 ([mesg.addr_md = normal]) 81 -179 l (3) 5 -198 l (COM?FCN \(fsPar := FCN.pdu.fs,) 89 -198 l (bsPar := OCT_TO_INT\(FCN.pdu.bsmax\),) 89 -213 l (stPar := OCT_TO_INT\(FCN.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?FCE \(fsPar := FCE.pdu.fs,) 81 -262 l (bsPar := OCT_TO_INT\(FCE.pdu.bsmax\),) 81 -277 l (stPar := OCT_TO_INT\(FCE.pdu.stmin\)) 81 -292 l (*STtick\) 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\(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 mesg - FC after CF block.) 91 -459 l F2 (Default) 4 -478 l (:) 83 -478 l F3 (OtherwiseFail) 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 ([mesg.addr_md = normal]) 81 -558 l (3) 5 -577 l (COM?FCN \(fsPar := FCN.pdu.fs\) ) 89 -577 l (CANCEL Tresp) 89 -592 l (FCNr) 291 -577 l (\(PASS\)) 434 -577 l (normal addr.) 491 -577 l (4) 5 -611 l (COM?FCE \(fsPar := FCE.pdu.fs\) ) 81 -611 l (CANCEL 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: 129 127 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (wFCloop\(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 mesg ) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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 (7) 5 -289 l ([fsPar = fs_cts]) 97 -289 l (Continue) 491 -289 l (WaitFC) 73 -310 l (8) 5 -329 l ([first] ) 73 -329 l (9) 5 -348 l (+waitFC1\(wB1time\)) 81 -348 l (10) 5 -367 l (+waitFC2\(wB2time\)) 73 -367 l (FCloop) 73 -388 l (11) 5 -407 l (\(cnt := cnt + 1\)) 73 -407 l (12) 5 -426 l ([first] ) 81 -426 l (13) 5 -445 l (+waitFC1\(wD2time\)) 89 -445 l (14) 5 -464 l (+waitFC2\(wD2time\)) 81 -464 l 1 27 -127 343 vl 1 67 -127 343 vl 1 285 -127 343 vl 1 428 -127 343 vl 1 485 -127 343 vl 1 0 -470 575 hl F2 (Detailed Comments) 4 -486 l (:) 101 -486 l 2 0 0 575 494 fr F1 (Test Step Dynamic Behaviour) 575 0 -553 c 1 0 -562 575 hl F2 (Test Step Name) 4 -578 l (:) 83 -578 l F3 (r2send\(len:INTEGER\)) 91 -578 l F2 (Group) 4 -597 l (:) 83 -597 l (Objective) 4 -616 l (:) 83 -616 l F3 (Requests UT to send segmented or unsegmented message mesg ) 91 -616 l F2 (Default) 4 -635 l (:) 83 -635 l F3 (OtherwiseFail) 91 -635 l F2 (Comments) 4 -654 l (:) 83 -654 l F3 (Output: mLen := length to be sent) 91 -654 l 1 0 -662 575 hl F2 (Nr) 27 0 -676 c (Label) 39 28 -676 c (Behaviour Description) 217 68 -676 c (Constraints Ref) 142 286 -676 c (Verdict) 56 429 -676 c (Comments) 89 486 -676 c 1 0 -682 575 hl F3 (1) 5 -696 l (+set_par\(len\)) 73 -696 l (set length, data) 491 -696 l (2) 5 -715 l ([mesg.conf = static]) 81 -715 l (3) 5 -734 l (TMP!CallSM) 89 -734 l (SMS) 291 -734 l (static) 491 -734 l (4) 5 -753 l (TMP!CallSM) 81 -753 l (SMD) 291 -753 l (dynamic) 491 -753 l 1 27 -663 96 vl 1 67 -663 96 vl 1 285 -663 96 vl 1 428 -663 96 vl 1 485 -663 96 vl 1 0 -759 575 hl F2 (Detailed Comments) 4 -775 l (:) 101 -775 l F3 (Able to send requests for static or dynamic messages. If dynamic, the len parameter specifies the) 109 -775 l (data length. If len = 0, the maximum length is requested. ) 109 -790 l (The data encoding format switches each time the test step is executed. ) 109 -805 l 2 0 -536 575 277 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 2.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 (r2send2\(nb: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 message mesg ) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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_fd_CF\(nb\)) 73 -160 l (init variables) 491 -160 l (2) 5 -179 l ([mesg.conf = static]) 81 -179 l (3) 5 -198 l (TMP!CallSM) 89 -198 l (SMS) 291 -198 l (static) 491 -198 l (4) 5 -217 l (TMP!CallSM) 81 -217 l (SMD) 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. The nb parameter specifies the number of) 109 -239 l (CF frames to be sent.) 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 (r2sendl) 91 -361 l F2 (Group) 4 -380 l (:) 83 -380 l (Objective) 4 -399 l (:) 83 -399 l F3 (Requests UT to send the local \(inter-task\) message mesg ) 91 -399 l F2 (Default) 4 -418 l (:) 83 -418 l F3 (OtherwiseFail) 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_fdata) 73 -479 l (init first data) 491 -479 l (2) 5 -498 l (\(mLen := mesg.mesg_len\)) 81 -498 l (message length) 491 -498 l (3) 5 -517 l (TMP!CallSM) 89 -517 l (SMS) 291 -517 l (static) 491 -517 l 1 27 -446 77 vl 1 67 -446 77 vl 1 285 -446 77 vl 1 428 -446 77 vl 1 485 -446 77 vl 1 0 -523 575 hl F2 (Detailed Comments) 4 -539 l (:) 101 -539 l F3 (The data encoding format switches each time the test step is executed. ) 109 -539 l 2 0 -319 575 228 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 2.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 (waitmsg\(Stat: StatusType\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (Wait for indication of mesg message reception by UT) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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 (START Tresp) 73 -160 l (max length) 491 -160 l (2) 5 -179 l ([\(Stat <> e_OK\) AND) 81 -179 l ( \(Stat <> e_COM_LIMIT\)]) 81 -194 l (error awaited) 491 -179 l (3) 5 -213 l (TMP ? RMStatus CANCEL Tresp ) 89 -213 l (RMSnd\(Stat\)) 291 -213 l (\(PASS\)) 434 -213 l (only status) 491 -213 l (4) 5 -232 l ([mesg.conf = static]) 81 -232 l (5) 5 -251 l (TMP?RMStatus CANCEL Tresp) 89 -251 l (RMSS\(Stat\)) 291 -251 l (\(PASS\)) 434 -251 l (static) 491 -251 l (6) 5 -270 l ([tcTyp = 0]) 81 -270 l (check protocol) 491 -270 l (7) 5 -289 l (TMP?RMStatus CANCEL Tresp) 89 -289 l (RMSDp\(Stat\)) 291 -289 l (\(PASS\)) 434 -289 l (dynamic) 491 -289 l (8) 5 -308 l (TMP?RMStatus CANCEL Tresp) 81 -308 l (RMSDa\(Stat\)) 291 -308 l (\(PASS\)) 434 -308 l (check API) 491 -308 l 1 27 -127 187 vl 1 67 -127 187 vl 1 285 -127 187 vl 1 428 -127 187 vl 1 485 -127 187 vl 1 0 -314 575 hl F2 (Detailed Comments) 4 -330 l (:) 101 -330 l F3 ( Able to receive indications for static or dynamic messages. If dynamic, the len parameter specifies) 109 -330 l (the data length.) 109 -345 l 2 0 0 575 353 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 2.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 (set_par\(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) 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) 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 ([tcTyp = 0]) 89 -217 l (5) 5 -236 l (+setSegSize) 97 -236 l (init segSize) 491 -236 l (6) 5 -255 l (+set_mLen\(len\)) 105 -255 l (message length) 491 -255 l (Set_da) 73 -276 l (7) 5 -295 l ([daFlag <> 0]) 73 -295 l (8) 5 -314 l ([daFlag = 0]) 73 -314 l (9) 5 -333 l (\(daPar :=mesg.daddr,) 81 -333 l (fcaPar :=mesg.faddr\)) 81 -348 l (10) 5 -367 l ([mesg.addr_md = normal]) 89 -367 l (11) 5 -386 l (Tconf) 33 -386 l ([mesg.conf = static]) 97 -386 l (12) 5 -405 l ([mesg.conf = dynamic]) 97 -405 l (13) 5 -424 l (\(endpPar:= mesg.endpt\)) 105 -424 l (14) 5 -443 l (\(eaPar:= mesg.eaddr\)) 89 -443 l (extended addr.) 491 -443 l (15) 5 -462 l (GOTO Tconf) 97 -462 l 1 27 -127 341 vl 1 67 -127 341 vl 1 285 -127 341 vl 1 428 -127 341 vl 1 485 -127 341 vl 1 0 -468 575 hl F2 (Detailed Comments) 4 -484 l (:) 101 -484 l F3 ( If len = 0, the maximum length is returned. ) 109 -484 l 2 0 0 575 492 fr F1 (Test Step Dynamic Behaviour) 575 0 -551 c 1 0 -560 575 hl F2 (Test Step Name) 4 -576 l (:) 83 -576 l F3 (set_par2\(mdef:DMType\)) 91 -576 l F2 (Group) 4 -595 l (:) 83 -595 l (Objective) 4 -614 l (:) 83 -614 l F3 (Set dynamic message parameters to address second sender/recipent) 91 -614 l F2 (Default) 4 -633 l (:) 83 -633 l (Comments) 4 -652 l (:) 83 -652 l F3 (Outputs: daPar, eaPar, endpPar) 91 -652 l 1 0 -660 575 hl F2 (Nr) 27 0 -674 c (Label) 39 28 -674 c (Behaviour Description) 217 68 -674 c (Constraints Ref) 142 286 -674 c (Verdict) 56 429 -674 c (Comments) 89 486 -674 c 1 0 -680 575 hl F3 (1) 5 -694 l (\(daFlag := 1, daPar := mdef.da2,) 73 -694 l (fcaPar := mdef.fca2, eaPar := mdef.ea2, ) 73 -709 l (endpPar := mdef.endp2\)) 73 -724 l 1 27 -661 69 vl 1 67 -661 69 vl 1 285 -661 69 vl 1 428 -661 69 vl 1 485 -661 69 vl 1 0 -730 575 hl F2 (Detailed Comments) 4 -746 l (:) 101 -746 l F3 ( If len = 0, the maximum length is returned. ) 109 -746 l 2 0 -534 575 220 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 2.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 (set_fdata) 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) 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 := \(mesg.mesg_id +encFlag\) MOD) 73 -175 l (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) 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) 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 ([mesg.nwprot = uudt]) 73 -422 l (2) 5 -441 l ([mesg.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 ([mesg.addr_md = normal] \(segSize :=) 73 -494 l (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\(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 (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 := mesg.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: 134 132 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (initVars) 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) 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 := 0,) 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\(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) 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\(0\)) 73 -467 l (set length, data) 491 -467 l (2) 5 -486 l ([mesg.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 ([nb=1] \(mLen := segSize+1\)) 81 -524 l (message length) 491 -524 l (5) 5 -543 l (\(mLen := nb*segSize\)) 81 -543 l (last CF = 1 octet) 491 -543 l 1 27 -434 115 vl 1 67 -434 115 vl 1 285 -434 115 vl 1 428 -434 115 vl 1 485 -434 115 vl 1 0 -549 575 hl F2 (Detailed Comments) 4 -565 l (:) 101 -565 l F3 (If one CF, the CF contains 2 octets, otherwise the message would be transmitted in a SF.) 109 -565 l 2 0 -307 575 266 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 2.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 (setCFvars) 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) 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\(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) 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\(len\)) 73 -460 l (set length, data) 491 -460 l (2) 5 -479 l ([mesg.nwprot = uudt]) 81 -479 l (UUDT protocol) 491 -479 l (3) 5 -498 l (+sendUF\(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\(mLen\)) 89 -536 l (unsegmented) 491 -536 l (6) 5 -555 l (+fromRstate\(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: 136 134 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (putFifo\(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) 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 (REPEAT toFIFO UNTIL [cnt = nb]) 81 -179 l (toFIFO) 73 -200 l (3) 5 -219 l (START Twait) 73 -219 l (don't receive) 491 -219 l (4) 5 -238 l (?TIMEOUT Twait) 81 -238 l (5) 5 -257 l (TMP ! ConfigUT START Twait) 89 -257 l (ConfUT\('00100'B\)) 291 -257 l (don't receive) 491 -257 l (6) 5 -276 l (?TIMEOUT Twait \(cnt := cnt + 1\)) 97 -276 l (7) 5 -295 l ([local = 0]) 105 -295 l (8) 5 -314 l (+sdata\(0\)) 113 -314 l (send data) 491 -314 l (9) 5 -333 l (+r2sendl) 105 -333 l (send local msg) 491 -333 l 1 27 -127 212 vl 1 67 -127 212 vl 1 285 -127 212 vl 1 428 -127 212 vl 1 485 -127 212 vl 1 0 -339 575 hl F2 (Detailed Comments) 4 -355 l (:) 101 -355 l 2 0 0 575 363 fr F1 (Test Step Dynamic Behaviour) 575 0 -422 c 1 0 -431 575 hl F2 (Test Step Name) 4 -447 l (:) 83 -447 l F3 (getFifo\(nb,overfl:INTEGER\)) 91 -447 l F2 (Group) 4 -466 l (:) 83 -466 l (Objective) 4 -485 l (:) 83 -485 l F3 (Asks UT to read "nb" messages from a FIFO queue) 91 -485 l F2 (Default) 4 -504 l (:) 83 -504 l F3 (OtherwiseFail) 91 -504 l F2 (Comments) 4 -523 l (:) 83 -523 l F3 (Intput from sfifo: encVal = value for encoding flag before first message) 91 -523 l (overfl <> 0 means the first returned status must be E_COM_LIMIT) 91 -538 l 1 0 -546 575 hl F2 (Nr) 27 0 -560 c (Label) 39 28 -560 c (Behaviour Description) 217 68 -560 c (Constraints Ref) 142 286 -560 c (Verdict) 56 429 -560 c (Comments) 89 486 -560 c 1 0 -566 575 hl F3 (1) 5 -580 l (\(encFlag := encVal, cnt := 0\)) 73 -580 l (2) 5 -599 l (REPEAT fromFIFO UNTIL [cnt = nb]) 81 -599 l (3) 5 -618 l (TMP ! ConfigUT START Twait) 89 -618 l (ConfUT\('00000'B\)) 291 -618 l (receive again) 491 -618 l (4) 5 -637 l (?TIMEOUT Twait) 97 -637 l (fromFIFO) 73 -658 l (5) 5 -677 l (\(cnt := cnt + 1\)) 73 -677 l (6) 5 -696 l (+set_fdata) 81 -696 l (update encFlag) 491 -696 l (7) 5 -715 l (TMP ! CallAPI) 89 -715 l (RFC\(rcvMsg,always\)) 291 -715 l (ask for recept.) 491 -715 l (8) 5 -734 l ([\(cnt = 1\) AND \(overfl <> 0\)]) 97 -734 l (overflow) 491 -734 l (9) 5 -753 l (+waitmsg\(e_COM_LIMIT\)) 105 -753 l (receive mesg) 491 -753 l (10) 5 -772 l (+waitmsg\(e_OK\)) 97 -772 l (receive mesg) 491 -772 l 1 27 -547 231 vl 1 67 -547 231 vl 1 285 -547 231 vl 1 428 -547 231 vl 1 485 -547 231 vl 1 0 -778 575 hl F2 (Detailed Comments) 4 -794 l (:) 101 -794 l 2 0 -405 575 397 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 2.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 (rdata\( 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) 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\(len\)) 73 -160 l (set length, data) 491 -160 l (2) 5 -179 l ([mesg.nwprot = uudt]) 81 -179 l (UUDT protocol) 491 -179 l (3) 5 -198 l (+ waitUF\(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\(mLen,1\)) 89 -236 l (unsegmented) 491 -236 l (6) 5 -255 l (+fromSstate\(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) 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) 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 ([mesg.addr_md = normal]) 73 -487 l (2) 5 -506 l (COM?UFN CANCEL TwPT) 81 -506 l (UFNd) 291 -506 l (\(PASS\)) 434 -506 l (normal addr.) 491 -506 l (3) 5 -525 l (COM?UFE 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: 138 136 %%BeginPageSetup /pgsave save def %%EndPageSetup 36 770 translate F5 (@ by OSEK) 595 -36 -719 c (COM test suite 2.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 (rdatam\(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) 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 ([mesg.addr_md = normal]) 73 -160 l (2) 5 -179 l (COM?UFN CANCEL Tresp) 81 -179 l (UFNm\(mVal\)) 291 -179 l (\(PASS\)) 434 -179 l (normal addr.) 491 -179 l (3) 5 -198 l (COM?UFE CANCEL Tresp) 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\(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) 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) 81 -449 l (init segSize) 491 -449 l (3) 5 -468 l (+set_mLen\(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; 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) 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,always\)) 291 -700 l (status request) 491 -700 l (2) 5 -719 l (TMP ? APIStatus CANCEL Tresp ) 81 -719 l (RS\(Name,Stat\)) 291 -719 l (\(PASS\)) 434 -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: 139 137 %%BeginPageSetup /pgsave save def %%EndPageSetup 72 770 translate F5 (@ by OSEK) 595 -72 -719 c (COM test suite 2.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 (getStatus\(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 mesg) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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,always\)) 291 -160 l (status request) 491 -160 l (2) 5 -179 l (TMP ? APIStatus CANCEL Tresp ) 81 -179 l (RS\(getStat,Stat\)) 291 -179 l (\(PASS\)) 434 -179 l (result) 491 -179 l 1 27 -127 58 vl 1 67 -127 58 vl 1 285 -127 58 vl 1 428 -127 58 vl 1 485 -127 58 vl 1 0 -185 575 hl F2 (Detailed Comments) 4 -201 l (:) 101 -201 l 2 0 0 575 209 fr F1 (Test Step Dynamic Behaviour) 575 0 -268 c 1 0 -277 575 hl F2 (Test Step Name) 4 -293 l (:) 83 -293 l F3 (getPM\(mdef:PMType; flag:INTEGER\)) 91 -293 l F2 (Group) 4 -312 l (:) 83 -312 l (Objective) 4 -331 l (:) 83 -331 l F3 (To synchronize on the next periodic message mesg) 91 -331 l F2 (Default) 4 -350 l (:) 83 -350 l F3 (OtherwiseFail) 91 -350 l F2 (Comments) 4 -369 l (:) 83 -369 l 1 0 -377 575 hl (Nr) 27 0 -391 c (Label) 39 28 -391 c (Behaviour Description) 217 68 -391 c (Constraints Ref) 142 286 -391 c (Verdict) 56 429 -391 c (Comments) 89 486 -391 c 1 0 -397 575 hl F3 (1) 5 -411 l (\(encFlag := 2\)) 73 -411 l (for initial value) 491 -411 l (2) 5 -430 l (+set_par\(0\)) 81 -430 l (3) 5 -449 l ([flag = 1]) 89 -449 l (4) 5 -468 l (readp) 33 -468 l (START TwPT\(mdef.period+TlatTime\)) 97 -468 l (5) 5 -487 l (+rdatap) 105 -487 l (wait message) 491 -487 l (6) 5 -506 l ([flag = 0] ) 89 -506 l (7) 5 -525 l (ACTIVATE \(IgnoreCOM\)) 97 -525 l (8) 5 -544 l (TMP!CallStart START Tstart) 105 -544 l (Start\(ifError,e_OK\)) 291 -544 l (restarts COM) 491 -544 l (9) 5 -563 l (?TIMEOUT Tstart) 113 -563 l (10) 5 -582 l (ACTIVATE \(OtherwiseFail\)) 121 -582 l (11) 5 -601 l (GOTO readp) 129 -601 l 1 27 -378 229 vl 1 67 -378 229 vl 1 285 -378 229 vl 1 428 -378 229 vl 1 485 -378 229 vl 1 0 -607 575 hl F2 (Detailed Comments) 4 -623 l (:) 101 -623 l 2 0 -251 575 380 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 2.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 (getMM\(mdef:MMType; flag:INTEGER\)) 91 -42 l F2 (Group) 4 -61 l (:) 83 -61 l (Objective) 4 -80 l (:) 83 -80 l F3 (To synchronize on the next mixed message mesg) 91 -80 l F2 (Default) 4 -99 l (:) 83 -99 l F3 (OtherwiseFail) 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\(0\)) 73 -160 l (2) 5 -179 l ([flag = 1]) 81 -179 l (3) 5 -198 l (readm) 33 -198 l (START Tresp\(mdef.period+TlatTime\)) 89 -198 l (4) 5 -217 l (+rdatam\(?\)) 97 -217 l (wait message) 491 -217 l (5) 5 -236 l ([flag = 0]) 81 -236 l (6) 5 -255 l (ACTIVATE \(IgnoreCOM\)) 89 -255 l (7) 5 -274 l (TMP!CallStart START Tstart) 97 -274 l (Start\(ifError,e_OK\)) 291 -274 l (restarts COM) 491 -274 l (8) 5 -293 l (?TIMEOUT Tstart) 105 -293 l (9) 5 -312 l (ACTIVATE \(OtherwiseFail\)) 113 -312 l (10) 5 -331 l (GOTO readm) 121 -331 l 1 27 -127 210 vl 1 67 -127 210 vl 1 285 -127 210 vl 1 428 -127 210 vl 1 485 -127 210 vl 1 0 -337 575 hl F2 (Detailed Comments) 4 -353 l (:) 101 -353 l 2 0 0 575 361 fr F1 (Test Step Dynamic Behaviour) 575 0 -420 c 1 0 -429 575 hl F2 (Test Step Name) 4 -445 l (:) 83 -445 l F3 (setconf\(Mask: ActionType\)) 91 -445 l F2 (Group) 4 -464 l (:) 83 -464 l (Objective) 4 -483 l (:) 83 -483 l F3 (To configure UT's behaviour) 91 -483 l F2 (Default) 4 -502 l (:) 83 -502 l F3 (IgnoreCOM) 91 -502 l F2 (Comments) 4 -521 l (:) 83 -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\(Mask\)) 291 -563 l (2) 5 -582 l (?TIMEOUT Twait) 81 -582 l 1 27 -530 58 vl 1 67 -530 58 vl 1 285 -530 58 vl 1 428 -530 58 vl 1 485 -530 58 vl 1 0 -588 575 hl F2 (Detailed Comments) 4 -604 l (:) 101 -604 l 2 0 -403 575 209 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 2.0) 0 -719 l (141) 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) 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 current message mesg\)) 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 (start) 33 -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? UFN) 73 -331 l (AnyUFN\() 291 -331 l (COMPLEMENT\(daPar\)\)) 291 -346 l (12) 5 -365 l (COM? UFE) 73 -365 l (AnyUFE\() 291 -365 l (COMPLEMENT\(daPar\),?\)) 291 -380 l (13) 5 -399 l (COM? UFE) 73 -399 l (AnyUFE\(?,) 291 -399 l (COMPLEMENT\(eaPar\)\)) 291 -414 l (14) 5 -433 l (COM? OTHERWISE) 73 -433 l (15) 5 -452 l (GOTO start) 81 -452 l 1 27 -108 350 vl 1 67 -108 350 vl 1 285 -108 350 vl 1 428 -108 350 vl 1 485 -108 350 vl 1 0 -458 575 hl F2 (Detailed Comments) 4 -474 l (:) 101 -474 l F3 (Tries to restart COM in case of fail verdict) 109 -474 l 2 0 0 575 482 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 2.0) 487 -719 r (142) 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: 140 %%EOF