|
The Fan Agent inherits from
the X10 Device Agent which specifies an interface for any device that can be
powered on and off. It has a fan
speech agent that answer to commands, such as start the fan. These commands are defined within the fan
speech grammar. The Fan also has a Fan
GUI Agent so that the Fan may be also be controlled using a screen app. The
FanGUIMaker is a general class defining how to creation the Fan GUI. The
other Agents are part of the Metaglue system, and the relationships drawn
need to exist in order for everything to work properly in the room.
|