Package com.sentilla.system

Sentilla core system classes.

See:
          Description

Interface Summary
Action Actions represent asynchronous processes handled by an underlying action engine which encapsulating action verbs, submission states, and cached input and output parameters.
Button A Button detects press and release events.
Cpu Creates an action of cpu reset.
DigitalPin An object representation of a digital input/output pin on a microprocessor.
Driver Provides a interface that all drivers must implement.
InterruptPin An object representation for interrupt functionality present on microcontroller input/output devices.
Leds Set, turn on, turn off, and toggle the platform's LEDs.
MoteSecurity Private: for Sentilla internal use only.
PowerManager Private: for Sentilla internal use only.
Sensor<Q extends Quantity> Reads a single value from a sensor.
 

Class Summary
Binary  
ButtonDriver Create new Button system objects.
CpuDriver Create new Cpu system objects.
DigitalPinDriver Create new DigitalPin system objects.
DriverAdapter The base class that new drivers may extend.
Drivers Provides a registry of all valid drivers for the current platform.
FileDriver Provides open, create, and remove operations for files.
InterruptPinDriver Create new InterruptPin system objects.
LedsDriver Create new Leds system objects.
MoteSecurityDriver Private: for Sentilla internal use only.
PowerManager.PowerState Private: for Sentilla internal use only.
PowerManagerDriver Private: for Sentilla internal use only.
PropertyDriver A PropertyDriver provides open, create, and remove for properties.
SensorDriver<Q extends Quantity> Create new Sensor system objects.
 

Exception Summary
ActionException Thrown when the action engine is in ERROR.
InvalidEncryptionKeyException Indicates an encryption key that is not valid due to type or content.
NoSuchDriverException Thrown when the Action engine is in ERROR, usually due to a Driver that is not registered or available through the Drivers registry.
OperationTimedOutException Thrown when an operation fails due to timeout.
 

Error Summary
AppLoadingError Thrown to indicate that an application has failed to load.
 

Package com.sentilla.system Description

Sentilla core system classes.

This package contains platform-independent interfaces and implementation. Developers should always start with the com.sentilla.system classes rather that using platform specific implementations.



Copyright © 2007 Sentilla Corporation. All Rights Reserved.