|
Significant Changes in TinyOS between v1.1.4 and 1.1.5
Last updated 26 March 2004 |
Note: While minor releases deliver TinyOS additions and improvements to the community more quickly, they do so with less testing. If your environment requires stability, consider using the previous major release (TinyOS 1.1.0) or, at the very least, testing your applications carefully with the new release before migrating wholesale to 1.1.5 or any other minor release.
This document outlines the changes that have occured in TinyOS since the last snapshot release (1.1.4) and the current minor release (1.1.5). While there are no major changes for 1.1.5, the changes with the most impact include bug fixes and improvements to the Tython scripting environment, an update release of TinyDB/TASK, plus miscellaneous bug fixes across the system.
Improvements and bug fixes were make to Tython, the TOSSIM scripting environment introduced in 1.1.3. The improvements made include internal restructuring to support the simulation of SimObjects that are not MoteSimObjects (this may cause minor incompatibilities with plugins)and some miscellaneous bugs that left the TOSSIM processes running after TinyViz/Tython exited.
For more information about Tython, please see the User Manual in the doc/tython directory.Among numerous tweaks: fixed bug #909637 regarding interrupt pin incompatability between the MICA and the MICA2; fixed the file save operation in the Oscilloscope Java GUI to correctly handle dropped packets and null elements in the vector.
The 1.1.2 minor release of TinyDB/TASK is expected to be released simultaneously with TinyOS 1.1.5. The 1.1.2 TinyDB/TASK snapshot will include numerous bug fixes and upgrades. For more information on TinyDB, please see documentation in the doc/ directory. We will also be releasing some contrib directories where the authors have requested it.
Index >