Added Status chapter.

This commit is contained in:
Joel Sherrill
1999-11-09 02:04:33 +00:00
parent b8a0aad138
commit 3869b5332f
4 changed files with 1059 additions and 4 deletions

View File

@@ -22,6 +22,7 @@ all: html info ps
COMMON_FILES=
GENERATED_FILES= \
status.texi \
task.texi tasksync.texi semaphore.texi eventflags.texi mailbox.texi \
msgbuffer.texi rendezvous.texi interrupt.texi memorypool.texi \
fixedblock.texi time.texi config.texi network.texi \
@@ -39,6 +40,7 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: $(PROJECT).ps
pdf: $(PROJECT).pdf
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -46,6 +48,9 @@ $(PROJECT).ps: $(PROJECT).dvi
$(PROJECT).dvi: $(FILES)
$(TEXI2DVI) $(PROJECT).texi
$(PROJECT).pdf: $(FILES)
$(TEXI2DVI) $(PROJECT).texi
html: $(FILES)
-mkdir -p html
cp $(wildcard ../tools/*.gif) html
@@ -57,6 +62,11 @@ clean:
rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
rm -rf html
status.texi: status.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
task.texi: task.t Makefile
$(BMENU) -p "" \
-u "Top" \

View File

@@ -0,0 +1,230 @@
#
# This shell script generates the starting template for a manager chapter.
#
FILES="task tasksync semaphore eventflags mailbox msgbuffer rendezvous interrupt memorypool fixedblock time config network"
cat <<EOF
@c
@c This is the chapter from the RTEMS ITRON User's Guide that
@c documents the services provided by the task
@c manager.
@c
@c $Id$
@c
@chapter ITRON Implementation Status
@section Introduction
This chapter describes the status of the implementation of each
manager in the RTEMS implementataion of the uITRON 3.0 API. The
status of each manager is presented in terms of documentation and
status relative to the extended level (level 'E') of the uITRON 3.0
API specification. The extended level of the specification is
the level at which dynamic object creation, deletion, and
reference services are available. This level is more akin to the other
APIs supported by RTEMS. This purpose of this chapter is
to make it clear what is required to bring the RTEMS
uITRON API implementation into compliance with the
specification. The following description of the specification
levels is taken from the uITRON 3.0 API specification.
uITRON 3.0 specification is divided into fewer system call levels than was the
previous uITRON 2.0 specification. There are now just three levels: Level R
(Required), Level S (Standard) and Level E (Extended). In addition to these
three levels, there is also Level C for CPU-dependent system calls.
In addition, the uITRON 3.0 API, defines the network level ('N') which
represents system calls that support the connection function
@itemize @bullet
@item [level R] (Required)
The functions in this level are mandatory for all implementations of
uITRON 3.0 specification. This includes basic functions for achieving
a real-time, multitasking OS. These functions can be implemented even
without a hardware timer. This level corresponds to Levels 1 and 2
of uITRON 2.0 specification.
@item [level S] (Standard)
This includes basic functions for achieving a real-time, multitasking
OS. This level corresponds to Levels 3 and 4 of uITRON 2.0
specification.
@item [level E] (Extended)
This includes additional and extended functions. This corresponds to
functions not included in uITRON 2.0 specification (functions of
ITRON2 specification). Specifically, this level includes object
creation and deletion functions, rendezvous functions, memorypools
and the timer handler.
@item [level C] (CPU dependent)
This level provides implementation-dependent functions required due to
the CPU or hardware configuration.
@end itemize
The support level of the connection function is indicated by appending an 'N'
to the end of the level. For example, connectivity supported at [level S]
would be referred to as [level SN]. The support level for functions which
can only send requests for operations on other nodes but offer no system call
processing on the issuing node itself are indicated by the lower case letter
's' or 'e'.
EOF
for chapter in $FILES
do
case ${chapter} in
task)
CHAPTER_CAPS="Task"
CHAPTER_LOWER="task"
ROUTINES=" cre_tsk del_tsk sta_tsk ext_tsk exd_tsk ter_tsk \
dis_dsp ena_dsp chg_pri rot_rdq rel_wai get_tid ref_tsk"
;;
tasksync)
CHAPTER_CAPS="Task-Dependent Synchronization"
CHAPTER_LOWER="task-dependent synchronization"
ROUTINES=" sus_tsk rsm_tsk frsm_tsk \
slp_tsk tslp_tsk wup_tsk can_wup"
;;
semaphore)
CHAPTER_CAPS="Semaphore"
CHAPTER_LOWER="semaphore"
ROUTINES="cre_sem del_sem sig_sem wai_sem preq_sem twai_sem ref_sem "
;;
eventflags)
CHAPTER_CAPS="Eventflags"
CHAPTER_LOWER="eventflags"
ROUTINES=" cre_flg del_flg set_flg clr_flg wai_flg pol_flg \
twai_flg ref_flg "
;;
mailbox)
CHAPTER_CAPS="Mailbox"
CHAPTER_LOWER="mailbox"
ROUTINES="cre_mbx del_mbx snd_msg rcv_msg prcv_msg trcv_msg ref_mbx"
;;
msgbuffer)
CHAPTER_CAPS="Message Buffer"
CHAPTER_LOWER="message buffer"
ROUTINES=" cre_mbf del_mbf snd_mbf psnd_mbf tsnd_mbf rcv_mbf prcv_mbf \
trcv_mbf ref_mbf "
;;
rendezvous)
CHAPTER_CAPS="Rendezvous"
CHAPTER_LOWER="rendezvous"
ROUTINES=" cre_por del_por cal_por pcal_por tcal_por acp_por pacp_por \
tacp_por fwd_por rpl_rdv ref_por"
;;
interrupt)
CHAPTER_CAPS="Interrupt"
CHAPTER_LOWER="interrupt"
ROUTINES=" def_int ret_int ret_wup loc_cpu unl_cpu dis_int ena_int
chg_iXX ref_iXX"
;;
memorypool)
CHAPTER_CAPS="Memory Pool"
CHAPTER_LOWER="memory pool"
ROUTINES=" cre_mpl del_mpl get_blk pget_blk tget_blk rel_blk ref_mpl"
;;
fixedblock)
CHAPTER_CAPS="Fixed Block"
CHAPTER_LOWER="fixed block"
ROUTINES=" cre_mpf del_mpf get_blf pget_blf tget_blf rel_blf ref_mpf"
;;
time)
CHAPTER_CAPS="Time"
CHAPTER_LOWER="time"
ROUTINES=" get_tim set_tim dly_tsk \
def_cyc act_cyc ref_cyc \
def_alm ref_alm ret_tmr"
;;
config)
CHAPTER_CAPS="System"
CHAPTER_LOWER="system"
ROUTINES=" get_ver ref_sys ref_cfg def_svc def_exc"
;;
network)
CHAPTER_CAPS="Network Support"
CHAPTER_LOWER="network support"
ROUTINES=" nrea_dat nwri_dat nget_nod nget_ver"
;;
*)
echo "Unknown chapter name"
exit 1
;;
esac
echo "@c"
echo "@c ${CHAPTER_CAPS}"
echo "@c"
echo
echo "@section ${CHAPTER_CAPS} Status"
cat <<EOF
@itemize @bullet
@item Implementation
@itemize @bullet
EOF
for routine in ${ROUTINES}
do
echo "@item ${routine} - Stub, Needs to be Fleshed Out"
done
cat <<EOF
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Expected
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
EOF
done

View File

@@ -84,6 +84,7 @@ END-INFO-DIR-ENTRY
@c This prevents a black box from being printed on "overflow" lines.
@c The alternative is to rework a sentence to avoid this problem.
@include status.texi
@include task.texi
@include tasksync.texi
@include semaphore.texi
@@ -97,8 +98,6 @@ END-INFO-DIR-ENTRY
@include time.texi
@include config.texi
@include network.texi
@include psxmsg.texi
@include psxsem.texi
@ifinfo
@node Top, , (dir), (dir)
@top itron
@@ -106,6 +105,7 @@ END-INFO-DIR-ENTRY
This is the online version of the RTEMS ITRON API User's Guide
@menu
* ITRON Implementation Status::
* Task Manager::
* Task-Dependent Synchronization Manager::
* Semaphore Manager::
@@ -119,8 +119,6 @@ This is the online version of the RTEMS ITRON API User's Guide
* Time Manager::
* System Manager::
* Network Support Manager::
* POSIX Message Passing Manager::
* POSIX Semaphores Manager::
* Command and Variable Index::
* Concept Index::
@end menu

817
doc/itron3.0/status.t Normal file
View File

@@ -0,0 +1,817 @@
@c
@c This is the chapter from the RTEMS ITRON User's Guide that
@c documents the services provided by the task
@c manager.
@c
@c $Id$
@c
@chapter ITRON Implementation Status
@section Introduction
This chapter describes the status of the implementation of each
manager in the RTEMS implementataion of the uITRON 3.0 API. The
status of each manager is presented in terms of documentation and
status relative to the extended level (level 'E') of the uITRON 3.0
API specification. The extended level of the specification is
the level at which dynamic object creation, deletion, and
reference services are available. This level is more akin to the other
APIs supported by RTEMS. This purpose of this chapter is
to make it clear what is required to bring the RTEMS
uITRON API implementation into compliance with the
specification. The following description of the specification
levels is taken from the uITRON 3.0 API specification.
uITRON 3.0 specification is divided into fewer system call levels than was the
previous uITRON 2.0 specification. There are now just three levels: Level R
(Required), Level S (Standard) and Level E (Extended). In addition to these
three levels, there is also Level C for CPU-dependent system calls.
In addition, the uITRON 3.0 API, defines the network level ('N') which
represents system calls that support the connection function
@itemize @bullet
@item [level R] (Required)
The functions in this level are mandatory for all implementations of
uITRON 3.0 specification. This includes basic functions for achieving
a real-time, multitasking OS. These functions can be implemented even
without a hardware timer. This level corresponds to Levels 1 and 2
of uITRON 2.0 specification.
@item [level S] (Standard)
This includes basic functions for achieving a real-time, multitasking
OS. This level corresponds to Levels 3 and 4 of uITRON 2.0
specification.
@item [level E] (Extended)
This includes additional and extended functions. This corresponds to
functions not included in uITRON 2.0 specification (functions of
ITRON2 specification). Specifically, this level includes object
creation and deletion functions, rendezvous functions, memorypools
and the timer handler.
@item [level C] (CPU dependent)
This level provides implementation-dependent functions required due to
the CPU or hardware configuration.
@end itemize
The support level of the connection function is indicated by appending an 'N'
to the end of the level. For example, connectivity supported at [level S]
would be referred to as [level SN]. The support level for functions which
can only send requests for operations on other nodes but offer no system call
processing on the issuing node itself are indicated by the lower case letter
's' or 'e'.
@c
@c Task
@c
@section Task
@itemize @bullet
@item Implementation
@itemize @bullet
@item cre_tsk - Stub, Needs to be Fleshed Out
@item del_tsk - Stub, Needs to be Fleshed Out
@item sta_tsk - Stub, Needs to be Fleshed Out
@item ext_tsk - Stub, Needs to be Fleshed Out
@item exd_tsk - Stub, Needs to be Fleshed Out
@item ter_tsk - Stub, Needs to be Fleshed Out
@item dis_dsp - Stub, Needs to be Fleshed Out
@item ena_dsp - Stub, Needs to be Fleshed Out
@item chg_pri - Stub, Needs to be Fleshed Out
@item rot_rdq - Stub, Needs to be Fleshed Out
@item rel_wai - Stub, Needs to be Fleshed Out
@item get_tid - Stub, Needs to be Fleshed Out
@item ref_tsk - Stub, Needs to be Fleshed Out
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Expected
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Task-Dependent Synchronization
@c
@section Task-Dependent Synchronization
@itemize @bullet
@item Implementation
@itemize @bullet
@item sus_tsk - Stub, Needs to be Fleshed Out
@item rsm_tsk - Stub, Needs to be Fleshed Out
@item frsm_tsk - Stub, Needs to be Fleshed Out
@item slp_tsk - Stub, Needs to be Fleshed Out
@item tslp_tsk - Stub, Needs to be Fleshed Out
@item wup_tsk - Stub, Needs to be Fleshed Out
@item can_wup - Stub, Needs to be Fleshed Out
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Expected
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Semaphore
@c
@section Semaphore
@itemize @bullet
@item Implementation
@itemize @bullet
@item cre_sem - Complete, Pending Review
@item del_sem - Complete, Pending Review
@item sig_sem - Complete, Pending Review
@item wai_sem - Complete, Pending Review
@item preq_sem - Complete, Pending Review
@item twai_sem - Complete, Pending Review
@item ref_sem - Complete, Pending Review
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Required
@end itemize
@item Testing
@itemize @bullet
@item Yellow Lined BUT Timeout Cases Not Actually Executed
@end itemize
@item Documentation
@itemize @bullet
@item Complete, Pending Review
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item Complete, Pending Review
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Eventflags
@c
@section Eventflags
@itemize @bullet
@item Implementation
@itemize @bullet
@item cre_flg - Stub, Needs to be Fleshed Out
@item del_flg - Stub, Needs to be Fleshed Out
@item set_flg - Stub, Needs to be Fleshed Out
@item clr_flg - Stub, Needs to be Fleshed Out
@item wai_flg - Stub, Needs to be Fleshed Out
@item pol_flg - Stub, Needs to be Fleshed Out
@item twai_flg - Stub, Needs to be Fleshed Out
@item ref_flg - Stub, Needs to be Fleshed Out
@item Notes:
@itemize @bullet
@item Similar in Functionality to Classic API Events Manager
@item Implement Using new SuperCore Event Handler
@end itemize
@end itemize
@item Executive Modifications
@itemize @bullet
@item Add SuperCore Events Object Based on Classic Events
@item Redo Classic Events to use SuperCore Events
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Mailbox
@c
@section Mailbox
@itemize @bullet
@item Implementation
@itemize @bullet
@item cre_mbx - Stub, Needs to be Fleshed Out
@item del_mbx - Stub, Needs to be Fleshed Out
@item snd_msg - Stub, Needs to be Fleshed Out
@item rcv_msg - Stub, Needs to be Fleshed Out
@item prcv_msg - Stub, Needs to be Fleshed Out
@item trcv_msg - Stub, Needs to be Fleshed Out
@item ref_mbx - Stub, Needs to be Fleshed Out
@item Notes:
@itemize @bullet
@item Implement Using SuperCore Message Queue Handler
@item Passes Addresses of Messages
@item FIFO or Priority Task Blocking
@item FIFO or Priority Message Ordering
@item Send Returns Error on Overflow
@end itemize
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Expected
@item Functionality Completely Supported by SuperCore Message Queue Handler
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Message Buffer
@c
@section Message Buffer
@itemize @bullet
@item Implementation
@itemize @bullet
@item cre_mbf - Stub, Needs to be Fleshed Out
@item del_mbf - Stub, Needs to be Fleshed Out
@item snd_mbf - Stub, Needs to be Fleshed Out
@item psnd_mbf - Stub, Needs to be Fleshed Out
@item tsnd_mbf - Stub, Needs to be Fleshed Out
@item rcv_mbf - Stub, Needs to be Fleshed Out
@item prcv_mbf - Stub, Needs to be Fleshed Out
@item trcv_mbf - Stub, Needs to be Fleshed Out
@item ref_mbf - Stub, Needs to be Fleshed Out
@item Notes:
@itemize @bullet
@item Implement Using SuperCore Message Queue Handler
@item Passes Full Bodies of Messages
@item FIFO or Priority Task Blocking
@item FIFO Message Ordering Only
@item Send (snd_mbf and tsnd_mbf) Blocks on Overflow
@end itemize
@end itemize
@item Executive Modifications
@itemize @bullet
@item SuperCore Message Queue Handler Must Support Blocking Sends. [NOTE:
This is required for POSIX Message Queues as well.]
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Rendezvous
@c
@section Rendezvous
@itemize @bullet
@item Implementation
@itemize @bullet
@item cre_por - Stub, Needs to be Fleshed Out
@item del_por - Stub, Needs to be Fleshed Out
@item cal_por - Stub, Needs to be Fleshed Out
@item pcal_por - Stub, Needs to be Fleshed Out
@item tcal_por - Stub, Needs to be Fleshed Out
@item acp_por - Stub, Needs to be Fleshed Out
@item pacp_por - Stub, Needs to be Fleshed Out
@item tacp_por - Stub, Needs to be Fleshed Out
@item fwd_por - Stub, Needs to be Fleshed Out
@item rpl_rdv - Stub, Needs to be Fleshed Out
@item ref_por - Stub, Needs to be Fleshed Out
@item Notes:
@itemize @bullet
@item Hardest ITRON Manager to Implement
@end itemize
@end itemize
@item Executive Modifications
@itemize @bullet
@item Doubtful, Probably Implement in Terms of Multiple SuperCore Objects.
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Interrupt
@c
@section Interrupt
@itemize @bullet
@item Implementation
@itemize @bullet
@item def_int - Stub, Needs to be Fleshed Out
@item ret_int - Stub, Needs to be Fleshed Out
@item ret_wup - Stub, Needs to be Fleshed Out
@item loc_cpu - Stub, Needs to be Fleshed Out
@item unl_cpu - Stub, Needs to be Fleshed Out
@item dis_int - Stub, Needs to be Fleshed Out
@item ena_int - Stub, Needs to be Fleshed Out
@item chg_iXX - Stub, Needs to be Fleshed Out
@item ref_iXX - Stub, Needs to be Fleshed Out
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Expected
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Memory Pool
@c
@section Memory Pool
@itemize @bullet
@item Implementation
@itemize @bullet
@item cre_mpl - Stub, Needs to be Fleshed Out
@item del_mpl - Stub, Needs to be Fleshed Out
@item get_blk - Stub, Needs to be Fleshed Out
@item pget_blk - Stub, Needs to be Fleshed Out
@item tget_blk - Stub, Needs to be Fleshed Out
@item rel_blk - Stub, Needs to be Fleshed Out
@item ref_mpl - Stub, Needs to be Fleshed Out
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Expected
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Fixed Block
@c
@section Fixed Block
@itemize @bullet
@item Implementation
@itemize @bullet
@item cre_mpf - Stub, Needs to be Fleshed Out
@item del_mpf - Stub, Needs to be Fleshed Out
@item get_blf - Stub, Needs to be Fleshed Out
@item pget_blf - Stub, Needs to be Fleshed Out
@item tget_blf - Stub, Needs to be Fleshed Out
@item rel_blf - Stub, Needs to be Fleshed Out
@item ref_mpf - Stub, Needs to be Fleshed Out
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Expected
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Time
@c
@section Time
@itemize @bullet
@item Implementation
@itemize @bullet
@item get_tim - Stub, Needs to be Fleshed Out
@item set_tim - Stub, Needs to be Fleshed Out
@item dly_tsk - Stub, Needs to be Fleshed Out
@item def_cyc - Stub, Needs to be Fleshed Out
@item act_cyc - Stub, Needs to be Fleshed Out
@item ref_cyc - Stub, Needs to be Fleshed Out
@item def_alm - Stub, Needs to be Fleshed Out
@item ref_alm - Stub, Needs to be Fleshed Out
@item ret_tmr - Stub, Needs to be Fleshed Out
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Expected
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c System
@c
@section System
@itemize @bullet
@item Implementation
@itemize @bullet
@item get_ver - Stub, Needs to be Fleshed Out
@item ref_sys - Stub, Needs to be Fleshed Out
@item ref_cfg - Stub, Needs to be Fleshed Out
@item def_svc - Stub, Needs to be Fleshed Out
@item def_exc - Stub, Needs to be Fleshed Out
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Expected
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize
@c
@c Network Support
@c
@section Network Support
@itemize @bullet
@item Implementation
@itemize @bullet
@item nrea_dat - Stub, Needs to be Fleshed Out
@item nwri_dat - Stub, Needs to be Fleshed Out
@item nget_nod - Stub, Needs to be Fleshed Out
@item nget_ver - Stub, Needs to be Fleshed Out
@end itemize
@item Executive Modifications
@itemize @bullet
@item None Expected
@end itemize
@item Testing
@itemize @bullet
@item No Tests Written
@end itemize
@item Documentation
@itemize @bullet
@item Shell, Needs to be Fleshed Out
@end itemize
@item ITRON 3.0 API Conformance
@itemize @bullet
@item Level E - Extended Functionality
@itemize @bullet
@item
@end itemize
@item Level C - CPU Dependent Functionality
@itemize @bullet
@item NA
@end itemize
@item Level N - Connection Functionality
@itemize @bullet
@item Not implemented
@end itemize
@end itemize
@end itemize