summaryrefslogtreecommitdiffstats
path: root/doc/user/concepts.t
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-11-09 14:36:14 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-11-09 14:36:14 +0000
commitbd861cc6e02ec077e7f93b247169cd519a042016 (patch)
treedb4073489d4d4c6497257df5494821d0a39555aa /doc/user/concepts.t
parent2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-bd861cc6e02ec077e7f93b247169cd519a042016.tar.bz2
2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada_user/Makefile.am, ada_user/ada_user.texi, user/Makefile.am, user/c_user.texi, user/concepts.t, user/overview.t, user/preface.texi, user/schedule.t, user/sem.t: Add table of figures. Add text and graphic of tree illustrating valid combinations of semaphore attributes. * user/semaphore_attributes.eps, user/semaphore_attributes.png: New files.
Diffstat (limited to 'doc/user/concepts.t')
-rw-r--r--doc/user/concepts.t14
1 files changed, 11 insertions, 3 deletions
diff --git a/doc/user/concepts.t b/doc/user/concepts.t
index 0d5ffab51e..d26f099c32 100644
--- a/doc/user/concepts.t
+++ b/doc/user/concepts.t
@@ -136,6 +136,9 @@ object class, node, and index. The data type @code{@value{DIRPREFIX}id}
is used to store object IDs.
+@float Figure,fig:Object-Id-32
+@caption{Thirty-Two Bit Object Id}
+
@ifset use-ascii
@example
@group
@@ -151,15 +154,16 @@ is used to store object IDs.
@ifset use-tex
@sp1
-@center{@image{ObjectId-32Bits,,2in}}
+@center{@image{ObjectId-32Bits,,2in,Thirty-Two Bit Object Id}}
@end ifset
@ifset use-html
@html
<P ALIGN="center"><IMG SRC="ObjectId-32Bits.png"
- WIDTH=550 HEIGHT=400 ALT="32 Bit Object Id"></P>
+ WIDTH=550 HEIGHT=400 ALT="Thirty-Two Bit Object Id"></P>
@end html
@end ifset
+@end float
The most significant five bits are the object class. The next
three bits indicate the API to which the object class belongs.
@@ -176,6 +180,9 @@ The sixteen bit format for an object ID is composed of three parts: API,
object class, and index. The data type @code{@value{DIRPREFIX}id}
is used to store object IDs.
+@float Figure,fig:Object-Id-16
+@caption{Sixteen Bit Object Id}
+
@ifset use-ascii
@example
@@ -192,7 +199,7 @@ is used to store object IDs.
@ifset use-tex
@sp1
-@center{@image{ObjectId-16Bits,,2in}}
+@center{@image{ObjectId-16Bits,,2in,Sixteen Bit Object Id}}
@end ifset
@ifset use-html
@@ -201,6 +208,7 @@ is used to store object IDs.
WIDTH=550 HEIGHT=400 ALT="16 Bit Object Id"></P>
@end html
@end ifset
+@end float
The sixteen-bit format is designed to be as similar as possible to the
thrity-two bit format. The differences are limited to the eliminatation