| path | component | description | ||
| apps.BAPBase | BAPBase | This program is a simple base of the Bap protocol. | ||
| BAPBaseM | ||||
| apps.Blink | Blink | Blink is a basic application that toggles the leds on the mote on every clock interrupt. | ||
| BlinkM | Implementation for Blink application. | |||
| apps.BlinkTask | BlinkTask | BlinkTask is a basic application that toggles the leds on the mote on every clock interrupt. | ||
| BlinkTaskM | Implementation for Blink application. | |||
| apps.Bombilla | TestBombilla | TestBombilla is a test application for Bombilla, the TinyOS communication-centric bytecode interpreter. | ||
| apps.Chirp | Chirp | The Chirp application periodically sends a broadcast packet over the radio using a timer. | ||
| ChirpM | The Chirp application periodically sends a broadcast packet over the radio using a timer. | |||
| apps.CntToLeds | CntToLeds | This application is built by wiring the TimerC, IntToLeds and Counter components together. | ||
| apps.CntToLedsAndRfm | CntToLedsAndRfm | This application blinks the LEDS as a binary counter and also send a radio packet sending the current value of the counter. | ||
| apps.CntToRfm | CntToRfm | This app sends counter values out over the radio. | ||
| apps.Diagnostic | Diagnostic | |||
| DiagnosticM | This application is design for packet loss testing. | |||
| apps.DotId | DotId | |||
| DotIdM | ||||
| apps.GenericBase | GenericBase | |||
| GenericBaseM | ||||
| apps.Ident | App | |||
| AppM | C code for the person tracker (respond to identity control messages from PC and read/write identity from/to EEPROM) | |||
| apps.Oscilloscope | Oscilloscope | This configuration describes the Oscilloscope application, a simple TinyOS app that periodically takes sensor readings and sends a group of readings over the UART. | ||
| OscilloscopeM | This module implements the OscilloscopeM component, which periodically takes sensor readings and sends a group of readings over the UART. | |||
| apps.OscilloscopeRF | Oscilloscope | This configuration describes the Oscilloscope application, a simple TinyOS app that periodically takes sensor readings and sends a group of readings over the radio. | ||
| OscilloscopeM | This module implements the OscilloscopeM component, which periodically takes sensor readings and sends a group of readings over the radio. | |||
| apps.RfmToLeds | RfmToLeds | This application will receive and display the packet sent from the CntToRfmAndLeds Application. | ||
| apps.Sense | Sense | |||
| SenseM | Implementation for Sense application. | |||
| apps.SenseLightToLog | SenseLightToLog | The SenseLightToLog app is used in Lesson 8 of the TinyOS tutorial and it implements the Sensing and StdControl interface. | ||
| SenseLightToLogM | Implementation for SenseLightToLog module. | |||
| SimpleCmd | ||||
| SimpleCmdM | This is an enhanced version of SimpleCmd that understands the START_SENSING and READ_LOG commands. | |||
| apps.SenseLightToSounder | SenseLightToSounder | Configurationn for SenseLightToSounder application. | ||
| SenseLightToSounderM | Implementation for SenseLightToSounder application. | |||
| apps.SenseTask | SenseTask | Configuration for SenseTask application. | ||
| SenseTaskM | Implementation for SenseTask application. | |||
| apps.SenseToLeds | SenseToLeds | When the clock fires, this application reads the light sensor and displays the higher 3 bits of the ADC readings to LEDs. | ||
| apps.SenseToRfm | SenseToRfm | When the clock fires, this application reads the light sensor and send the ADC reading in a packet over the radio. | ||
| apps.SimpleCmd | SimpleCmd | |||
| SimpleCmdM | SimpleCmdM is a tiny OS application module. | |||
| apps.Social | Social | Social-network application. | ||
| SocialM | ||||
| apps.Surge | Surge | |||
| SurgeM | ||||
| apps.TestBAP | TestBAP | This program is a simple test of the Bap protocol, to show how it can be used. | ||
| TestBAPM | This program is a simple test of the Bap protocol, to show how it can be used. | |||
| apps.TestByteEEPROM | TestByteEEPROM | |||
| TestByteEEPROMC | This program is a simple test of ByteEEPROM, a component which provides a byte-level abstraction to the EEPROM. | |||
| apps.TestEEPROM | TestEEPROM | This application serves as a test of off-chip EEPROM functionality. | ||
| TestEEPROMM | This application serves as a test of off-chip EEPROM functionality. | |||
| apps.TestI2CPot | TestI2CPot | |||
| TestI2CPotM | ||||
| apps.TestMig1 | Mig1 | |||
| Mig1M | This module implement a simple test program which sends a message every second for testing mig The interfaces used are Leds, Clock, StdControl, SendMsg and ReceiveMsg | |||
| apps.TestRun | TestRun | |||
| apps.TestTemp | TestTemp | |||
| TestTempM | ||||
| apps.TestTimer | TestSyncTimer | |||
| TestSyncTimerM | Implementation for TestSyncTimer module. | |||
| apps.TestTinyAlloc | TestTinyAlloc | TestTinyAlloc tests the TinyAlloc dynamic memory allocator. |
||
| TestTinyAllocM | ||||
| apps.TinyDBApp | TinyDBApp | |||
| apps_sinan.CompositionUsageForCounter | compose | |||
| composeM | ||||
| apps_sinan.MessageSending | msgsend | |||
| msgsendApp | ||||
| msgsendAppM | ||||
| msgsendM | ||||
| apps_sinan.calisma | test | |||
| testM | ||||
| tos.lib | Attr | |||
| Bap | ||||
| BapM | ||||
| BapPing | ||||
| Command | ||||
| Counter | ||||
| Event | ||||
| EventM | ||||
| IdentC | Broadcast an "identity" message at regular intervals. | |||
| IntToLeds | ||||
| IntToLedsM | ||||
| IntToRfm | ||||
| IntToRfmM | ||||
| RfmToInt | ||||
| RfmToIntM | ||||
| SenseToInt | ||||
| TinyAlloc | ||||
| UartDebuggerM | UartDebuggerM.nc Module to drive a Scott Edwards Electronics LCD display -- see http://www.seetron.com/pdf/bpi_bpk.pdf for documentation on commands, etc. | |||
| tos.lib.Attributes | AttrGlobal | |||
| AttrGlobalM | ||||
| AttrPhoto | ||||
| AttrPhotoM | ||||
| AttrPot | ||||
| AttrPotM | ||||
| AttrTemp | ||||
| AttrTempM | ||||
| tos.lib.Bombilla | BBuffer | |||
| BInstruction | ||||
| BLocksSafe | ||||
| BQueue | ||||
| BStacks | ||||
| BSynch | ||||
| Bombilla | ||||
| tos.lib.Broadcast | Bcast | |||
| BcastM | ||||
| tos.lib.Commands | CommandAttr | |||
| CommandAttrM | ||||
| CommandLeds | ||||
| CommandLedsM | ||||
| CommandPot | ||||
| CommandPotM | ||||
| CommandReset | ||||
| CommandResetM | ||||
| CommandSounder | ||||
| CommandSounderM | ||||
| tos.lib.Queue | QueuedSend | |||
| QueuedSendM | ||||
| tos.lib.Route | MultiHopRouteM | |||
| MultiHopRouter | ||||
| tos.lib.TinyDB | AggOperator | |||
| AggOperatorConf | This configuration wires AggOperator to individual aggregates | |||
| DBBufferC | ||||
| ExprEvalC | Expression evaluator that allows for more complicated select and aggregate expressions. | |||
| NetworkC | ||||
| ParsedQuery | ||||
| Query | ||||
| QueryResult | Query result represents the outcome of a query This is not just a tuple since aggregation queries produce mutliple result tuples. | |||
| SelOperator | ||||
| TableM | ||||
| TinyDBAttr | ||||
| TinyDBCommand | ||||
| TinyDBEvent | ||||
| TinyDBEventM | ||||
| Tuple | ||||
| TupleRouter | ||||
| TupleRouterM | The TupleRouter is the core of the TinyDB system -- it receives queries from the network, creates local state for them (converts them from Queries to ParsedQueries), and then collects results from local sensors and neighboring nodes and feeds them through local queries. | |||
| tos.lib.TinyDB.Aggregates | AggregateUseM | Currently, if you want to add a custom aggregate, you have to edit this file, as well as AggOperatorConf.nc Author: Eugene Shvets | ||
| AvgM | Implements AVG aggregate Author: Eugene Shvets | |||
| CountM | Implements COUNT aggregate Author: Eugene Shvets | |||
| ExpAvgM | Implements EXPAVG aggregate | |||
| MaxM | Implements MAX aggregate Author: Eugene Shvets | |||
| MinM | Implements MIN aggregate Author: Eugene Shvets | |||
| SumM | Implements SUM aggregate Author: Eugene Shvets | |||
| WinAvgM | Implements WINAVG aggregate Author: Eugene Shvets | |||
| WinCountM | Implements WINCOUNT aggregate Author: Eugene Shvets | |||
| WinMaxM | Implements WINMAX aggregate Author: Eugene Shvets | |||
| WinMinM | Implements WINMIN aggregate Author: Eugene Shvets | |||
| WinSumM | Implements WINSUM aggregate Author: Eugene Shvets | |||
| tos.platform.pc | ChannelMonC | |||
| EEPROM | ||||
| HPLADCC | ||||
| HPLClock | ||||
| HPLInterrupt | ||||
| HPLPotC | ||||
| HPLUARTC | ||||
| I2CC | ||||
| I2CM | ||||
| InjectMsg | ||||
| Main | ||||
| MicaHighSpeedRadioM | ||||
| Nido | ||||
| RadioCRCPacket | ||||
| RadioTimingC | ||||
| RangeC | ||||
| ResetC | ||||
| SecDedEncoding | ||||
| SpiByteFifoC | ||||
| TimerC | ||||
| TimerM | ||||
| UARTNoCRCPacket | ||||
| UARTNoCRCPacketM | ||||
| tos.sensorboards.basicsb | Photo | |||
| PhotoM | ||||
| tos.sensorboards.micasb | I2CPotC | |||
| I2CPotM | ||||
| Photo | ||||
| PhotoTemp | ||||
| PhotoTempM | ||||
| Sounder | ||||
| SounderM | ||||
| Temp | ||||
| tos.system | ADCC | |||
| ADCM | ||||
| AMPromiscuous | ||||
| AMStandard | ||||
| ByteEEPROM | ||||
| ByteEEPROMC | ||||
| Checkpoint | Reliable checkpointing to the (offchip) onboard flash | |||
| ClockC | ||||
| CrcFilter | This component filters packet receptions that do not pass a CRC check. | |||
| GenericComm | ||||
| GenericCommPromiscuous | ||||
| LedsC | ||||
| Logger | ||||
| LoggerM | ||||
| LogicalTime | ||||
| LogicalTimeM | ||||
| NoCRCPacket | ||||
| NoLeds | ||||
| PacketSink | ||||
| PotC | ||||
| PotM | ||||
| RandomLFSR | ||||
| UART | ||||
| UARTComm | ||||
| UARTM |