Package agentland.device

Direct control of various devices, like lamps, cameras, speakers...

See:
          Description

Interface Summary
AbstractDeviceManager An implementation of some of the common functinality for all device managers
AlphaLEDSign The interface for AlphaLEDSignAgent AlphaLEDSignAgent controls the Alpha-brand LED signs.
Amplifier  
AnotherDummyDevice Interface for AnotherDummyDeviceAgent.
AudioMux  
AudioMuxWeb  
AutoPatchVideoMux  
BaseAmplifier  
BaseMux  
Blinds  
CDPlayer  
ComputerDisplay  
CrossPointMux  
DeadCamera  
Device  
DeviceManager Basic interface for all agents that control a number of other device agents.
DummyDevice Interface for DummyDeviceAgent.
HKAVR7000Amplifier  
MultiDevice Generic interface for all agents that control a number of devices (further extended by DeviceManager which explicitly controls other agents) -- this one is meant mostly for agents that directly control several devices
Mux  
MuxWeb  
NamedMux  
PioneerDVD  
Presetable  
SonyCamera  
SonyCameraInterface  
Speakers  
Tuner  
TV TV agent for dealing wih connection for the TV The Intelligent Room/HAL Project MIT Artificial Intelligence Laboratory Cambridge, MA
UniversalDevice  
VCR  
XDisplay  
 

Class Summary
AbstractDeviceManagerAgent This is a base class for writing device manager agents -- agents that control behavior of several independent agents controlling individual (or groups of) devices.
AlphaLEDColors Colors that are used with the LED display
AlphaLEDFonts  
AlphaLEDSignAgent AlphaLEDSignAgent controls the Alpha-brand LED signs.
AnotherDummyDeviceAgent A dummy device, whose state can be the size small, medium, or large.
AudioMuxAgent  
AudioMuxWebAgent  
AutoPatchVideoMuxAgent  
BaseAmplifierAgent  
BaseMuxAgent  
BlindsAgent Blinds agent The Intelligent Room/HAL Project MIT Artificial Intelligence Laboratory Cambridge, MA Controls the blinds using the IR agent.
CDPlayerAgent CDPlayer Agent Intelligent Room/HAL Project MIT Artificial Intelligence Laboratory Cambridge, MA
ComputerDisplayAgent  
CrossPointMuxAgent Agent for controlling CrossPoint VGA mux
DeadCameraAgent  
DeviceAgent This is the agent that all device agents should inherit from.
DeviceData Base class for all device data objects.
DeviceState Base class for describing state of any device.
DummyDeviceAgent A dummy device, whose state can be the color red or blue.
HKAVR7000AmplifierAgent  
MultiDeviceAgent Base for all agents that directly control multiple devices at once.
MultiDeviceData Extension of DeviceData -- contains some tools for creating collections of device data
MuxWebAgent  
PioneerDVDAgent  
SonyCameraAgent  
SonyCameraInterfaceAgent  
SpeakersAgent  
TunerAgent  
TVAgent TV agent for dealing wih connection for the TV The Intelligent Room/HAL Project MIT Artificial Intelligence Laboratory Cambridge, MA
UniversalDeviceAgent This class should be the superclass of all Universal device controllers.
VCRAgent VCR Agent Intelligent Room/HAL Project MIT Artificial Intelligence Laboratory Cambridge, MA
XDisplayAgent  
 

Exception Summary
DeviceException Basis for all device exceptions
 

Package agentland.device Description

Direct control of various devices, like lamps, cameras, speakers...