| path | interface | description | ||
| tos.interfaces | ADC | Analog to Digital Converter Interface. | ||
| tos.interfaces | ADCControl | Controls various aspects of the ADC. | ||
| tos.interfaces | AbsoluteTimer | The AbsoluteTimer interface. | ||
| tos.lib.TinyDB.Aggregates | Aggregate | Author: Eugene Shvets This interface allows users to create custom aggregates. | ||
| tos.lib.TinyDB.Aggregates | AggregateUse | Author: Eugene Shvets Intention is to make addition of user-defined aggregates easy. | ||
| tos.interfaces | AllocationReq | |||
| tos.interfaces | AttrRegister | Interface for registering attributes. | ||
| tos.interfaces | AttrRegisterConst | |||
| tos.interfaces | AttrUse | Interface for using Attributes. | ||
| tos.interfaces | BareSendMsg | Functionality for sending a raw packet buffer; unaware of message structure (besides length). | ||
| tos.interfaces.Bombilla | BombillaBuffer | Interface for accessing/modifying Bombilla data buffers. | ||
| tos.interfaces.Bombilla | BombillaError | Interface for specifying error conditions in Bombilla execution. | ||
| tos.interfaces.Bombilla | BombillaInstruction | Interface for determining Bombilla instruction class. | ||
| tos.interfaces.Bombilla | BombillaLocks | Interface for Bombilla lock accessors and mutators. | ||
| tos.interfaces.Bombilla | BombillaQueue | Interface for operating on Bombilla context queues. | ||
| tos.interfaces.Bombilla | BombillaStacks | Interface that specifies the operations on operand and return stacks in Bombilla. | ||
| tos.interfaces.Bombilla | BombillaSynch | Interface to Bombilla sychronization operations. | ||
| tos.interfaces | ByteComm | A byte-level communication interface. | ||
| tos.lib.TinyDB | CatalogTable | The CatalogTable interface is used to provide information about fields in the special system catalog tables (e.g. | ||
| tos.platform.pc | ChannelMon | |||
| tos.interfaces | CheckpointInit | |||
| tos.interfaces | CheckpointRead | |||
| tos.interfaces | CheckpointWrite | |||
| tos.interfaces | Clock | The hardware clock interface. | ||
| tos.interfaces | CommControl | This interface defines commands for controlling aspects of the communication layer. | ||
| tos.interfaces | CommandRegister | The interface for registering commands. | ||
| tos.interfaces | CommandUse | Interface for using Commands. | ||
| tos.lib.TinyDB | DBBuffer | The DBBuffer interface provides a place for queries to output their results to or fetch results from. | ||
| tos.interfaces | Debugger | |||
| tos.interfaces | EEPROMRead | Read interface for the non-volatile storage EEPROM | ||
| tos.interfaces | EEPROMWrite | Write interface for the non-volatile EEPROM Write lines to the EEPROM. |
||
| tos.interfaces | EventRegister | The interface for registering events See lib/Events/... |
||
| tos.interfaces | EventUse | The interface for using events See lib/Events/... |
||
| tos.lib.TinyDB | ExprEval | |||
| tos.interfaces | HPLADC | Interface to the hardware ADC. | ||
| tos.interfaces | HPLPot | Interface to a variable potentiometer. | ||
| tos.interfaces | HPLUART | The byte-level interface to the UART, which can send and receive simultaneously. | ||
| tos.interfaces | I2C | Byte and Command interface for using the I2C hardware bus | ||
| tos.interfaces | I2CPot | |||
| tos.lib | Ident | Interface to the identity broadcast component (IdentC). | ||
| tos.interfaces | IntOutput | Interface to an abstract ouput mechanism for integers. | ||
| tos.interfaces | Intercept | |||
| tos.interfaces | Interrupt | Hardware interface to enable and disable interrupts. | ||
| tos.interfaces | Leds | Abstraction of the LEDs. | ||
| tos.interfaces | LoggerRead | Interface to read a line at a time from the EEPROM, maintaining an internal "current line" pointer. | ||
| tos.interfaces | LoggerWrite | Implements a circular log interface. | ||
| tos.interfaces | MemAlloc | Interface for dynamic memory allocators. | ||
| tos.lib.Route | MultiHopControl | |||
| tos.lib.TinyDB | Network | The network interface provides TinyDB to trap and monitor network communication -- TupleRouter could simply be wired directly to the appropriate AM send / handlers, but the network monitors topology and filters events in a semi-intelligent way. | ||
| tos.lib.TinyDB | NetworkMonitor | |||
| tos.lib.TinyDB | Operator | Operators apply filters and transformations to data tuples and neighbor results. | ||
| tos.lib.TinyDB | ParsedQueryIntf | The ParsedQueryIntf is used for interacting with ParsedQueries (e.g. | ||
| tos.interfaces | Ping | The Ping interface | ||
| tos.interfaces | Pot | The Pot interface allows users to adjust the potentiometer on the input to the RFM radio which controls the RF transmit power or connectivity range. | ||
| apps.SenseLightToLog | ProcessCmd | This interface is provided by components that can handle a command message arriving as a TOS_MsgPtr. | ||
| apps.SimpleCmd | ProcessCmd | This interface process a command and is capable of the hnadling of command led_on, led_off, radio_louder and radio_quieter | ||
| tos.lib.TinyDB | QueryIntf | Interface for interacting with unparsed Queries, which represent queries arriving over the network that have not yet had ascii field names translated into schema indices. | ||
| tos.lib.TinyDB | QueryProcessor | A QueryProcessor runs queries -- this interface is very simple since our only query processor (TupleRouterM) generates and processes queries all by itself (it doesn't currently provide a non-am based interface for receiving queries from neighbors.) See uses portion of the Network interface in TupleRouterM to understand how queries are submitted to a query processor. |
||
| tos.lib.TinyDB | QueryResultIntf | QueryResults are collections tuples or partially aggregated results, either produced locally or received over the network. | ||
| tos.lib.Queue | QueueControl | |||
| tos.platform.pc | RadioEncoding | |||
| tos.lib.TinyDB | RadioQueue | A RadioQueue sends packets out over the radio. | ||
| tos.platform.pc | RadioTiming | |||
| tos.interfaces | Random | This is the interface to a simple pseudorandom number generator. | ||
| tos.interfaces | Range | |||
| tos.interfaces | ReadDataToMapped | |||
| tos.interfaces | Receive | |||
| tos.interfaces | ReceiveMsg | Receiving TinyOS packets. | ||
| tos.interfaces | Reset | |||
| tos.interfaces | Send | |||
| tos.interfaces | SendData | Interface for sending arbitrary streams of bytes. | ||
| tos.interfaces | SendMsg | |||
| tos.interfaces | SendVarLenPacket | Interface for sending arbitrary streams of bytes. | ||
| apps.SenseLightToLog | Sensing | Defines an interface for a component that senses data at a certain interval and scale. | ||
| tos.platform.pc | SpiByteFifo | |||
| tos.interfaces | StdControl | The TinyOS standard control interface. | ||
| tos.lib.TinyDB | Table | The Table interface keeps track of schemas with named fields. | ||
| tos.interfaces | Time | |||
| tos.interfaces | TimeSet | The TimeSet interface. | ||
| tos.interfaces | TimeUtil | The TimeUtil interface provides utility commands for handling logical time or other 64 bits intergers in Mica platform. | ||
| tos.interfaces | Timer | This interface provides a generic timer that can be used to generate events at regular intervals. | ||
| tos.lib.TinyDB | TupleIntf | TupleIntf allows interactions with Tuples, which are base data fetched from the Attr interface and stored in a packed array of fixed width fields. | ||
| tos.interfaces | WriteDataToMapped |