Changeset a5f5acad in rtems
- Timestamp:
- 11/10/99 13:38:34 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- dcc1f6b6
- Parents:
- aff08f5
- Location:
- doc/itron3.0
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/itron3.0/eventflags.t
raff08f5 ra5f5acad 21 21 @item @code{clr_flg} - Clear Eventflag 22 22 @item @code{wai_flg} - Wait on Eventflag 23 @item @code{pol_flg} - Wait for Eventflag (Polling)23 @item @code{pol_flg} - Wait for Eventflag (Polling) 24 24 @item @code{twai_flg} - Wait on Eventflag with Timeout 25 25 @item @code{ref_flg} - Reference Eventflag Status … … 31 31 32 32 An eventflag is used by a task (or ISR) to inform another task of the 33 occurrence of a significant situation. Thirty-two eventflags are 34 associated with each task. A collection of one or more eventflags is 35 referred to as an event set. The application developer should remember the 33 occurrence of a significant situation. One word bit-field is associated with each eventflags. The application developer should remember the 36 34 following key characteristics of event operations when utilizing the event 37 35 manager: … … 46 44 @end itemize 47 45 48 A pending event is an event that has been posted but not received. An46 A pending event is an event that has been set. An 49 47 event condition is used to specify the events which the task desires to 50 48 receive and the algorithm which will be used to determine when the request … … 55 53 event condition is satisfied when every requested event is posted. 56 54 57 An event setor condition is built by a bitwise OR of the desired events.55 An eventflags or condition is built by a bitwise OR of the desired events. 58 56 If an event is not explicitly specified in the set or condition, then it 59 57 is not present. Events are specifically designed to be mutually exclusive, … … 107 105 may be used freely by the user for including extended information about 108 106 the eventflag to be created. Information set here may be accessed by 109 ref_flg. If a larger region is desired for including user information, or107 @code{ref_flg}. If a larger region is desired for including user information, or 110 108 if the user wishes to change the contents of this information, the usr 111 109 should allocate memory area and set the address of this memory packet to 112 exinf. The OS does not take care of the contents of exinf. This110 @code{exinf}. The OS does not take care of the contents of @code{exinf}. This 113 111 implementation does not use this field. 114 112 … … 135 133 /* Reference Eventflags (ref_flg) Structure */ 136 134 typedef struct t_rflg @{ 137 VP exinf; /* extended information */138 BOOL_ID wtsk; /* indicates whetherthere is a waiting task */135 VP exinf; /* extended information */ 136 BOOL_ID wtsk; /* indicates whether or not there is a waiting task */ 139 137 UINT flgptn; /* eventflag bit pattern */ 140 138 /* additional implementation dependent information may be included */ … … 151 149 152 150 indicates whether or not there is a task waiting for the eventflag in 153 question. If there is no waiting task, wtskis returned as FALSE = 0.154 If there is a waiting task, wtskis returned as a value other than 0.151 question. If there is no waiting task, @code{wtsk} is returned as FALSE = 0. 152 If there is a waiting task, @code{wtsk} is returned as a value other than 0. 155 153 156 154 @item flgptn … … 359 357 The @code{set_flg} system call sets the bits specified by @code{setptn} of the 360 358 one word eventflag specified by @code{flgid}. In other words, a logical 361 sum is taken for the values of the eventflag specified by flgidwith the359 sum is taken for the values of the eventflag specified by @code{flgid} with the 362 360 value of @code{setptn}. 363 361 … … 517 515 The @code{wai_flg} system call waits for the eventflag specified by 518 516 @code{flgid} to be set to satisfy the wait release condition specified by 519 @code{wfmode}. 517 @code{wfmode}. The Eventflags bit-pattern will be returned with a pointer @code{p_flgptn}. 520 518 521 519 If the eventflag specified by @code{flgid} already satisfies the wait … … 703 701 UINT waiptn, 704 702 UINT wfmode, 703 TMO tmout 705 704 ); 706 705 @end example … … 856 855 @code{wtsk} and @code{flgptn} (such as eventflag attributes, 857 856 @code{flgatr}) may also be referred. 858 -
doc/itron3.0/fixedblock.t
raff08f5 ra5f5acad 175 175 @subheading NOTES: 176 176 177 NONE 178 177 179 178 180 @c … … 236 238 @subheading NOTES: 237 239 240 NONE 241 238 242 239 243 @c … … 289 293 @subheading NOTES: 290 294 295 NONE 296 291 297 @c 292 298 @c rel_blf -
doc/itron3.0/mailbox.t
raff08f5 ra5f5acad 1 @c @*1 @c 2 2 @c This is the chapter from the RTEMS ITRON User's Guide that 3 3 @c documents the services provided by the mailbox -
doc/itron3.0/memorypool.t
raff08f5 ra5f5acad 251 251 @subheading NOTES: 252 252 253 NONE 254 253 255 @c 254 256 @c tget_blk … … 306 308 @subheading NOTES: 307 309 310 NONE 311 308 312 @c 309 313 @c rel_blk -
doc/itron3.0/status.t
raff08f5 ra5f5acad 178 178 @item Functional tests for complete routines. 179 179 @item Yellow line testing needs to be verified. 180 @item No Timing Tests 180 181 @end itemize 181 182 … … 230 231 @itemize @bullet 231 232 @item Yellow Lined BUT Timeout Cases Not Actually Executed 233 @item No Timing Tests 232 234 @end itemize 233 235 … … 293 295 @itemize @bullet 294 296 @item No Tests Written 295 @end itemize 296 297 @item Documentation 298 @itemize @bullet 299 @item Shell, Needs to be Fleshed Out 297 @item No Timing Tests 298 @end itemize 299 300 @item Documentation 301 @itemize @bullet 302 @item Good First Draft. 303 @item No Information in Operations. 304 @item Should not use "standard-like" language. 300 305 @end itemize 301 306 … … 358 363 @itemize @bullet 359 364 @item No Tests Written 360 @end itemize 361 362 @item Documentation 363 @itemize @bullet 364 @item Shell, Needs to be Fleshed Out 365 @item No Timing Tests 366 @end itemize 367 368 @item Documentation 369 @itemize @bullet 370 @item Needs More Text 371 @item No Information in Background or Operations. 372 @item Service Descriptions are Weak. 365 373 @end itemize 366 374 … … 425 433 @itemize @bullet 426 434 @item No Tests Written 427 @end itemize 428 429 @item Documentation 430 @itemize @bullet 431 @item Shell, Needs to be Fleshed Out 435 @item No Timing Tests 436 @end itemize 437 438 @item Documentation 439 @itemize @bullet 440 @item Good First Draft. 441 @item No Information in Operations 432 442 @end itemize 433 443 … … 489 499 @itemize @bullet 490 500 @item No Tests Written 501 @item No Timing Tests 491 502 @end itemize 492 503 … … 579 590 @itemize @bullet 580 591 @item No Tests Written 592 @item No Timing Tests 581 593 @end itemize 582 594 … … 643 655 @itemize @bullet 644 656 @item No Tests Written 645 @end itemize 646 647 @item Documentation 648 @itemize @bullet 649 @item Shell, Needs to be Fleshed Out 657 @item No Timing Tests 658 @end itemize 659 660 @item Documentation 661 @itemize @bullet 662 @item Good First Draft. 663 @item No Information in Operations 664 @item Should not use "standard-like" language. 650 665 @end itemize 651 666 … … 707 722 @itemize @bullet 708 723 @item No Tests Written 709 @end itemize 710 711 @item Documentation 712 @itemize @bullet 713 @item Shell, Needs to be Fleshed Out 724 @item No Timing Tests 725 @end itemize 726 727 @item Documentation 728 @itemize @bullet 729 @item Good First Draft. 730 @item No Information in Background or Operations 731 @item Should not use "standard-like" language. 714 732 @end itemize 715 733 … … 774 792 @itemize @bullet 775 793 @item No Tests Written 776 @end itemize 777 778 @item Documentation 779 @itemize @bullet 780 @item Shell, Needs to be Fleshed Out 794 @item No Timing Tests 795 @end itemize 796 797 @item Documentation 798 @itemize @bullet 799 @item Have Version in Word 781 800 @end itemize 782 801 … … 834 853 @itemize @bullet 835 854 @item No Tests Written 855 @item No Timing Tests 836 856 @end itemize 837 857 … … 892 912 @itemize @bullet 893 913 @item No Tests Written 914 @item No Timing Tests 894 915 @end itemize 895 916
Note: See TracChangeset
for help on using the changeset viewer.