/* ---------------------------------------------------------------------------- --| BEGIN PROLOGUE --| --| CLASSIFICATION: UNCLASSIFIED --| --| FILE NAME: anylogevents.c --| --| ABSTRACT: --| This file contains the functions that do file 1 stuff. --| --| HISTORY: --| CCCQ_NAME: --| CCCQ_VER: 10/20/2003 ws --| --| END PROLOGUE ---------------------------------------------------------------------------- */ #include "file-1.h" int function_lefirst () { A = B + C; /* LE SV TOC-001 completed the orange portion of req 1*/ LogSvEvent((int)1001); /*12/09/2003 13:52:41*/ A = B + C; A = B + C; A = B + C; } A = B + C; A = B + C; A = B + C; /* ----------------------------------------------------------------------------- --| NAME: function_lea --| --| ABSTRACT: --| function a does function stuff. --| --| RETURNS: --| NONE. --| ---------------------------------------------------------------------------- */ int A; int B; long C; long D; double E; double E; static void function_lea (void) { A = B + C; A = B + C; A = B + C; function_a; /* LE SV TOC-001 completed the blue portion of req 1*/ LogSvEvent((int)1002); /*12/09/2003 13:52:41*/ if ($stuff > $otherstuff) { /* LE SV TOC-002 completed req 2*/ LogSvEvent((int)1003); /*12/09/2003 13:52:41*/ A = B + C; A = B + C; } } /* ----------------------------------------------------------------------------- --| NAME: function_leb --| --| ABSTRACT: --| function b does function stuff. --| --| RETURNS: --| NONE. --| ---------------------------------------------------------------------------- */ static void function_leb (void) { variable = function_le1 + function_le2 + function_le3; variable = function_leb + function_lec + function_led; A = B + C; A = B + C; A = B + C; /* LE SV TOC-003 starting req 3 - this is a huge loop 3*/ LogSvEvent((int)1004); /*12/09/2003 13:52:41*/ if ($stuff > $otherstuff) { A = B + C; A = B + C; /* LE SV TOC-003 req 3 - but you can log in loop and filter during test */ LogSvEvent((int)1005); /*12/09/2003 13:52:41*/ } /* LE SV TOC-003 finished req 3 - so its ok to bracket huge loops */ LogSvEvent((int)1006); /*12/09/2003 13:52:41*/ A = B + C; A = B + C; A = B + C; A = B + C; A = B + C; A = B + C; /* LE SV TOC-004 starting req 4 - this is a realtime loop */ LogSvEvent((int)1007); /*12/09/2003 13:52:41*/ if ($stuff > $otherstuff) { A = B + C; A = B + C; /* LE SV TOC-004 req - but you can log in loop and filter during test 3*/ LogSvEvent((int)1008); /*12/09/2003 13:52:41*/ } /* LE SV TOC-004 finished req 4 - so its ok to bracket real time loops */ LogSvEvent((int)1009); /*12/09/2003 13:52:41*/ A = B + C; A = B + C; A = B + C; if { X = Y + Z; } else { A = B + C; } A = B + C; A = B + C; A = B + C; /* LE SV TOC-004 completed req 4 its ok to no place a req in the exact spot where its completed */ LogSvEvent((int)1010); /*12/09/2003 13:52:41*/ /* LE SV TOC-005 completed req 5 stuff */ LogSvEvent((int)1011); /*12/09/2003 13:52:41*/ A = B + C; A = B + C; A = B + C; } A = B + C; A = B + C; A = B + C; switch (stuff) { case one: { run_this; /* LE SV TOC-006 completed req 6 */ LogSvEvent((int)1012); /*12/09/2003 13:52:41*/ /* LE SV TOC-007 completed req 7 */ LogSvEvent((int)1013); /*12/09/2003 13:52:41*/ /* LE SV TOC-008 completed req 8 */ LogSvEvent((int)1014); /*12/09/2003 13:52:41*/ /* SV SV TOC-009 started green portion of req 9 */ A = B + C; A = B + C; A = B + C; /* SV SV TOC-009 completed green portion of req 9 */ break; } case two: { run_this; break; } default: { /* LE SV TOC-010 this is divide by zero error */ LogSvEvent((int)1015); /*12/09/2003 13:52:41*/ SwError; } } } /* ----------------------------------------------------------------------------- --| NAME: function_led --| --| ABSTRACT: --| function led does function stuff. --| --| RETURNS: --| NONE. --| ---------------------------------------------------------------------------- */ static void function_led (void) { switch (stuff) { case one: { run_this; break; } case two: { run_this; break; } default: { SwError; } } /* LE SV TOC-011 completed req 11 stuff */ LogSvEvent((int)1016); /*12/09/2003 13:52:41*/ /* LE SV TOC-012 completed req 12 stuff */ LogSvEvent((int)1017); /*12/09/2003 13:52:41*/ /* LE SV TOC-013 completed req 13 stuff */ LogSvEvent((int)1018); /*12/09/2003 13:52:41*/ /* LE SV TOC-014 completed req 14 stuff */ LogSvEvent((int)1019); /*12/09/2003 13:52:41*/ } /* ----------------------------------------------------------------------------- --| NAME: function_lee --| --| ABSTRACT: --| function lee does function stuff. --| --| RETURNS: --| NONE. --| ---------------------------------------------------------------------------- */ static function_lee () { /* LE SV TOC-015 started req 15 stuff - pick start or end but not both */ LogSvEvent((int)1020); /*12/09/2003 13:52:41*/ /* LE SV TOC-016 started req 16 stuff - pick start or end but not both */ LogSvEvent((int)1021); /*12/09/2003 13:52:41*/ /* LE SV TOC-017 started req 17 stuff - pick start or end but not both */ LogSvEvent((int)1022); /*12/09/2003 13:52:41*/ A = B+C; A = B-C; A = B*C; A = B/C; A = 0x0001; A = 0x0002; A = 0x0004; A = 0x0007; A = 0x0008; A = 0x0003; A = 0x0006; A = 0x0009; if (A < B) { LogSvEvent((int)8001); /* anylogevents.c HMI_CALL 12/09/2003 13:52:41 */ HMI_CALL(Happy Face); A = B + C; D = E + F; } if (A > B) { A = B + C; D = E + F; } if (A <= B) { A = B + C; D = E + F; } if (A >= B) { LogSvEvent((int)7001); /* anylogevents.c any + loc 12/09/2003 13:52:41 */ log = any + loc(aslong_as_there_is_semicolon); A = B + C; D = E + F; } if (A == B) { A = B + C; D = E + F; } if (A != B) { LogSvEvent((int)7002); /* anylogevents.c any + loc 12/09/2003 13:52:41 */ log = any + loc; A = B + C; D = E + F; } if (A lt B) { LogSvEvent((int)7003); /* anylogevents.c any+loc 12/09/2003 13:52:41 */ log = any+loc; A = B + C; D = E + F; } if (A gt B) { LogSvEvent((int)7004); /* anylogevents.c any-loc 12/09/2003 13:52:41 */ log = any-loc*(some+more+stuff); A = B + C; D = E + F; } if (A le B) { LogSvEvent((int)7005); /* anylogevents.c any*loc 12/09/2003 13:52:41 */ log = any*loc; A = B + C; D = E + F; } if (A ge B) { LogSvEvent((int)7006); /* anylogevents.c any/loc 12/09/2003 13:52:41 */ log = any/loc(nice_broad_pattern); A = B + C; D = E + F; } if (A eq B) { LogSvEvent((int)5001); /* anylogevents.c PURGE_BUFFER 12/09/2003 13:52:41 */ PURGE_BUFFER; A = B + C; D = E + F; } if (A ne B) { LogSvEvent((int)5002); /* anylogevents.c PURGE_BUFFER 12/09/2003 13:52:41 */ PURGE_BUFFER; A = B + C; D = E + F; } /* LE SV TOC-015 completed req 15 stuff */ LogSvEvent((int)1023); /*12/09/2003 13:52:41*/ /* LE SV TOC-016 completed req 16 stuff */ LogSvEvent((int)1024); /*12/09/2003 13:52:41*/ /* LE SV TOC-017 completed req 17 stuff */ LogSvEvent((int)1025); /*12/09/2003 13:52:41*/ }