Uses of Interface
com.sentilla.system.Action

Packages that use Action
com.sentilla.net Sentilla networking libraries for wireless and wired communication. 
com.sentilla.net.rpc Sentilla Remote Procedure Call (RPC) libraries and mechanisms. 
com.sentilla.platform.tmote Sentilla system implementations for the Sentilla Tmote platform. 
com.sentilla.system Sentilla core system classes. 
 

Uses of Action in com.sentilla.net
 

Subinterfaces of Action in com.sentilla.net
 interface ByteMessage
          A base class for ByteSender and ByteReceiver.
 interface ByteReceiver
          Receives a message from the radio into a byte buffer.
 interface ByteSender
          Sends a message through the radio.
 interface Receiver
          Provides methods to receive messages from the mote communications interfaces.
 interface Sender
          Provides interfaces for sending objects with the radio and the UART.
 

Uses of Action in com.sentilla.net.rpc
 

Classes in com.sentilla.net.rpc that implement Action
 class RemoteInvoker
          RemoteInvoker manages an RPC transaction between a caller and callee(s).
 

Methods in com.sentilla.net.rpc that return Action
 Action RemoteInvoker.block()
           
 Action RemoteInvoker.block(int timeoutMilli)
           
 Action RemoteInvoker.cancel()
           
 Action RemoteInvoker.submit()
           
 

Uses of Action in com.sentilla.platform.tmote
 

Classes in com.sentilla.platform.tmote that implement Action
 class AccelerationSensor
          Sensor class for reading measurements from the JCreate accelerometer.
 class Action
          Tmote implementation of the Action interface.
 class Adc<Q extends Quantity>
          Private: for Sentilla internal use only.
 class Button
          Tmote implementation of the Button interface.
 class ByteReceiver
          Tmote implementation of ByteReceiver
 class ByteSender
          Tmote implementation of ByteSender.
static class CC2420Radio.Receiver
          Provides receiver class for the CC2420 radio.
static class CC2420Radio.Sender
          Provides sender class for the CC2420 radio.
static class CollectionProtocol.CSender
          Sender for the collection protocol.
 class Cpu
          Provides access to features of the Tmote CPU.
 class CpuPowerSensor
          Provides a Sensor implementation for reading the power consumed by the CPU on tmote.
 class DigitalPin
          An object representation of a digital input/output pin for the Tmote platform.
 class DispatcherAction
          Provides the Action implementations for Sender and Receiver.
 class ExternUart
          Provides access to the Tmote's external UART (universal asynchronous receiver/transmitter).
 class FileMapEntry
          Provides the FlashFile API in a segment of another FlashFile
 class FlashFile
          Private: for Sentilla internal use only.
 class InterruptPin
          Creates an action for interruptable single pins of digital input/output on the tmote platform.
 class KernelProperty
          API for interacting with kernel properties on the Tmote platform.
 class Leds
          Tmote implementation of Leds.
static class LoopBackProtocol.LoopBackReceiver
          Provides the receiver implementation for the loop back protocol.
static class LoopBackProtocol.LoopBackSender
          Provides the sender implementation for the loop back protocol.
 class McuTemperature
          Tmote MCU temperature sensor.
 class McuVoltage
          Tmote MCU voltage sensor.
 class MotePower
          A Sensor for reading total power consumption on tmote.
static class ParSensorDriver.ParSensor
          Tmote PAR sensor.
 class Receiver
          Provides methods to receive messages from the mote communications interfaces.
 class Sender
          Provides interfaces for sending objects with the radio and the UART.
static class SensirionSht11.HumSensor
          A Sensor implementation that obtains the humidity reading from the SensirionSht11 on Tmote.
protected static class SensirionSht11.Sht11Sensor<Q extends Quantity>
          Private: for Sentilla internal use only.
static class SensirionSht11.TempSensor
          A Sensor implementation that obtains the humidity reading from the SensirionSht11 on Tmote.
static class TsrSensorDriver.TsrSensor
          TSR sensor on Tmote.
 class VoltageAdc
          Tmote extension of Adc (analog-to-digital converter).
 

Methods in com.sentilla.platform.tmote that return Action
 Action SensirionSht11.Sht11Sensor.block()
           
 Action Leds.block()
           
 Action DispatcherAction.block()
          Blocks until an interrupt is received.
 Action Action.block()
           
 Action SensirionSht11.Sht11Sensor.block(int timeoutMilli)
           
 Action Leds.block(int timeoutMilli)
           
 Action DispatcherAction.block(int timeoutMilli)
          Block for "timeoutMilli" milliseconds.
 Action Action.block(int timeoutMilli)
           
 Action SensirionSht11.Sht11Sensor.cancel()
           
 Action Leds.cancel()
           
 Action DispatcherAction.cancel()
          Cancels the current action (unsupported).
 Action Action.cancel()
           
abstract  Action SensirionSht11.Sht11Sensor.submit()
           
 Action SensirionSht11.TempSensor.submit()
           
 Action SensirionSht11.HumSensor.submit()
           
 Action McuVoltage.submit()
           
 Action Leds.submit()
           
 Action DispatcherAction.submit()
          Submits this for processing, returns true if succeeded.
 Action Action.submit()
           
 

Uses of Action in com.sentilla.system
 

Subinterfaces of Action in com.sentilla.system
 interface Button
          A Button detects press and release events.
 interface Cpu
          Creates an action of cpu reset.
 interface DigitalPin
          An object representation of a digital input/output pin on a microprocessor.
 interface InterruptPin
          An object representation for interrupt functionality present on microcontroller input/output devices.
 interface Leds
          Set, turn on, turn off, and toggle the platform's LEDs.
 interface Sensor<Q extends Quantity>
          Reads a single value from a sensor.
 

Methods in com.sentilla.system that return Action
 Action Action.block()
          Block an indefinite amount of time until this Action is no longer pending.
 Action Action.block(int timeoutMilli)
          Block a defined amount of time or until the Action is no longer pending.
 Action Action.cancel()
          Cancel this Action if PENDING.
 Action Action.submit()
          Submit this Action for processing by the action engine.
 



Copyright © 2007 Sentilla Corporation. All Rights Reserved.