Apps Components Interfaces All Files Source Tree | source: apps.Bombilla.AbstractMate.nc |
AbstractMate is a test application for Bombilla, the TinyOS communication-centric bytecode interpreter. It includes the VM and all of its subcomponents. Installing this application on a mote will install Bombilla, which by default has a program similar to CntToLedsAndRFM. new programs can be installed on motes over the network. A Bombilla tutorial and reference are provided in the TinyOS release, outlining its capabilities and uses. The inclusion of an application-specific of GenericComm and GenericCommPromiscuous is necessary due to the combine rules on message buffers. Specifically, some AM types in the VM are promiscuous (ad-hoc routing), while others are not. Including both GenericComms as is will cause both to be signaled, confusing the networking stack on which buffer is passed back. The fix is to be promiscuous if wired as such, but to default to a normal filtered AM.
Component Graph (text version, help) |