Uses of Interface
cork.device.Device

Packages that use Device
cork.device   
cork.device.control   
cork.event   
cork.module.devantech   
cork.module.sharp   
cork.module.ti   
cork.net.i2c   
cork.util   
 

Uses of Device in cork.device
 

Subinterfaces of Device in cork.device
 interface DeviceManager
          All device manager must extend this interface.
 interface Motor
          Represents a generic motor.
 

Classes in cork.device that implement Device
 class AbstractDevice
          All devices should use this base class.
 

Methods in cork.device with parameters of type Device
 void DeviceContainer.addResouceDevice(Device device)
          Adds another device to this so that device so that this device can use it's resources.
 void DeviceContainer.removeResouceDevice(Device device)
          Removes another device from this device so that this device can no longer use it's resources.
 boolean DeviceContainer.isResourceDevice(Device device)
          Checks to see if a device has already been bound to this device.
 

Uses of Device in cork.device.control
 

Classes in cork.device.control that implement Device
 class ContinuousRotationServo
          Driver for Continuous Rotation Servos.
 class MillisecondPWM
          PWM generator in teh millisecond range.
 class PolynomicDrive
          A Polynomic Drive (a word I just invented off the top of my head) is a drive with independant drove groups.
 

Uses of Device in cork.event
 

Methods in cork.event that return Device
 Device DeviceEvent.getDevice()
          Gets the device attribute of the DeviceEvent object
 

Constructors in cork.event with parameters of type Device
DeviceEvent(Device device)
          Constructor for the DeviceEvent object
DeviceEvent(Device device, int code)
          Constructor for the DeviceEvent object
DeviceEvent(Device device, java.lang.String message)
          Constructor for the DeviceEvent object
DeviceEvent(Device device, int code, java.lang.String message)
          Constructor for the DeviceEvent object
 

Uses of Device in cork.module.devantech
 

Classes in cork.module.devantech that implement Device
 class CMPS03
          Driver for controlling a Devantech CMPS03 compass module.
 class SRF04
          Software driver for the Devontech SRF04 Range Finder.
 class SRF08
          Software driver for the Devontech SRF08 Range Finder.
 

Methods in cork.module.devantech with parameters of type Device
 void SRF04.addResouceDevice(Device device)
          Adds another device to this so that device so that this device can use it's resources.
 void SRF04.removeResouceDevice(Device device)
          Removes another device from this device so that this device can no longer use it's resources.
 boolean SRF04.isResourceDevice(Device device)
          Checks to see if a device has already been bound to this device.
 

Uses of Device in cork.module.sharp
 

Classes in cork.module.sharp that implement Device
 class GP2D15
          Driver for the Sharp GP2D15 IR Proximity detector.
 

Uses of Device in cork.module.ti
 

Classes in cork.module.ti that implement Device
 class PCF8574
          Driver for controlling a Texas Instruments PCF8574 Remote 8-Bit I/O Expander chip.
 

Uses of Device in cork.net.i2c
 

Subinterfaces of Device in cork.net.i2c
 interface I2CDevice
          All I2C devices should implement this interface.
 interface I2CSlave
          Though not implemented, this is a placeholder for future implementation of the slave device.
 

Classes in cork.net.i2c that implement Device
 class AbstractI2CDevice
          All I2C capable devices should use this base class for communitcating with the I2C bus.
 class I2CBusMasterFactory
          The Factory knows how to create copies of the system BusMaster and how to set its properties.
 class I2CLineDriver
          Default I2C Bus Master.
 

Uses of Device in cork.util
 

Methods in cork.util that return Device
static Device CorkRuntime.getPinOwner(com.ajile.drivers.gpio.GpioPin pin)
          Finds the owner of a captured pin.
 

Methods in cork.util with parameters of type Device
static boolean CorkRuntime.capturePin(Device device, com.ajile.drivers.gpio.GpioPin pin)
          Captures a GPIO pin for use by a particular class.
static boolean CorkRuntime.releasePin(Device device, com.ajile.drivers.gpio.GpioPin pin)
          Releases a pin captured with the capturePin() method.
static boolean CorkRuntime.releaseAllPins(Device device)
          Releases all pins captured by the specified device.
static java.util.Vector CorkRuntime.getOwnedPins(Device device)
          Gets all the pins owned by a particular device.