[Tinyos-2-commits] CVS: tinyos-2.x/doc/txt tep2.txt,1.5,1.6

Vlado Handziski vlahan at users.sourceforge.net
Wed Feb 28 10:31:49 PST 2007


Update of /cvsroot/tinyos/tinyos-2.x/doc/txt
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv8562/txt

Modified Files:
	tep2.txt 
Log Message:
Add reference to TEP116, clean Fig.3, fix docutils errors

Index: tep2.txt
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/doc/txt/tep2.txt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** tep2.txt	28 Feb 2007 18:06:49 -0000	1.5
--- tep2.txt	28 Feb 2007 18:31:47 -0000	1.6
***************
*** 496,503 ****
  concept of a *HIL*. It also uses the following differentiation:
  
! - *platform-defined X* X is defined on all platforms, but the
    definition may be different
  
! - *platform-specific X* X is defined on just one platform
  
  
--- 496,503 ----
  concept of a *HIL*. It also uses the following differentiation:
  
! - *platform-defined X:* X is defined on all platforms, but the
    definition may be different
  
! - *platform-specific X:* X is defined on just one platform
  
  
***************
*** 505,515 ****
  ----------------
  
! *Strong Real HILs* mean that "code using these abstractions can
  reasonably be expected to behave the same on all implementations".
! This matches the original definition of the *HIL*-level according to
  the *HAA*.  Examples include the *HIL* for the Timer (TimerMilliC,
! [TEP102]_), for LEDs (LedsC), active messages (ActiveMessageC, if not
! using any radio metadata at least), sensor wrappers (DemoSensorC,
! [TEP109]_) or storage ([TEP103]_). Strong *HIL*s may use
  platform-defined types if they also provide operations to manipulate
  them (i.e., they are platform-defined abstract data types), for
--- 505,515 ----
  ----------------
  
! *Strong/Real HILs* mean that "code using these abstractions can
  reasonably be expected to behave the same on all implementations".
! This matches the original definition of the *HIL* level according to
  the *HAA*.  Examples include the *HIL* for the Timer (TimerMilliC,
! [TEP102]_), for LEDs (LedsC), active messages (ActiveMessageC,
! [TEP116]_, if not using any radio metadata at least), sensor wrappers
! (DemoSensorC, [TEP109]_) or storage ([TEP103]_). Strong *HILs* may use
  platform-defined types if they also provide operations to manipulate
  them (i.e., they are platform-defined abstract data types), for
***************
*** 534,542 ****
  readings.
  
! The benefit from weak *HIL* are that one can write portable utility
  code, e.g., a repeated sampling for an ADC on top of the data path.
  While code using these abstractions may not be fully portable, it will
! still be easier to port than code built on top of *HAL*s, because weak
! *HIL*s involve some guidelines on how to expose some functionality,
  which should help programmers and provide guidance to platform
  developers.
--- 534,542 ----
  readings.
  
! The benefit from weak *HILs* are that one can write portable utility
  code, e.g., a repeated sampling for an ADC on top of the data path.
  While code using these abstractions may not be fully portable, it will
! still be easier to port than code built on top of *HALs*, because weak
! *HILs* involve some guidelines on how to expose some functionality,
  which should help programmers and provide guidance to platform
  developers.
***************
*** 646,649 ****
--- 646,651 ----
              Levis, "Power Management of Non-Virtualised Devices"
  
+ .. [TEP116] Philip Levis, "Packet Protocols"
+ 
  .. [TEP117] Phil Buonadonna, Jonathan Hui, "Low-Level I/O"
  



More information about the Tinyos-2-commits mailing list