Apps     Components     Interfaces     All Files     Source Tree    

Component Index

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