DeviceBase Device

Class Name:  <<Device>>lsfDEVICE

Description:  Abstract class for the control the devices used by a sub-system.

Inheritance:  BASE_CLASS

Use Case diagram: 

Class diagram: 

Architecture: 

The <<Device>> class lsfDEVICE  is the base class for Hardware & Software Device control.

 

The public methods are: None.

 

The protected methods associated to the standard commands are abstract, their specific behavior shall be defined by sub-classing:

and the additional query commands:

The simulation mode is essential: it shall be possible to simulate all functions of the device without the associated hardware.

 

In addition the following protected concrete methods are available for any derived device:

 

The public attributes are:

 

This class defines a generic abstract device, as such it can not be used.

The following sub-classes have been derived for dedicated hardware devices:

The following devices have been identified as candidate devices, but so far no requirement for support has been filed.
Therefore, they will not be further documented.

The following sub-classes have been derived for dedicated software devices:

Related Packages: 

Issues to be Determined or Resolved: None

Last modified: Mon Sep 18 16:52:01 METDST 2000