Home | Home Server | About  

 

www.inf.ufsc.br/~fauze

 

A fim criar um Aspecto "Atuadores e Sensores" e conseqüentemente definir uma família de interação que permita, sob a abstração EPOS para o RCX, manipular os sensores e atuadores deste módulo, definimos as seguintes classes:

 

 

Atuadores:

BasicActuator: Define a inteface básica para a interação com um atuador.

BasicMotor: Extendendo a interface BasicActuator, esta interface define de maneira abstrata os métodos que caracterizam/permitem a completa interação com um atuador do tipo motor.

Motor: A partir das interfaces definidas, tem-se nesta classe a implementação concreta dos métodos necessários para se interagir com os atuadores do módulo Lego RCX, os quais então foram identificados único e exclusivamente como motores.

 

 

Sensores:

BasicSensor: Define a inteface básica para a interação com um sensor.

OpticalSensor: A partir das interface definida, tem-se nesta classe a implementação concreta dos métodos necessários para se interagir com os sensores ópticos do módulo Lego RCX.

TouchSensor: A partir das interface definida, tem-se nesta classe a implementação concreta dos métodos necessários para se interagir com os sensores ópticos do módulo Lego RCX.

ButtonSensor: A partir das interface definida, tem-se nesta classe a implementação concreta dos métodos necessários para se interagir com os botões do módulo Lego RCX junto ao sistema.

 

Feedback Bug Report | Guestbook

© 2002 Fauze V. Polpeta