#include <SprayGun.h>
Inheritance diagram for OSCAR::SprayGun:

Public Methods | |
| SprayGun (unsigned int lineNo, DIO &dio, OSCARError &err=DUMMY_ERROR(noError)) | |
| bool | Initialize () |
| virtual | ~SprayGun () |
| bool | Forward () |
| bool | Off () |
Private Methods | |
| SprayGun (const SprayGun &) | |
| SprayGun & | operator= (const SprayGun &) |
Private Attributes | |
| unsigned int | lineNo |
| DIO * | dio |
|
||||||||||||||||
|
Constructor for SprayGun. This class uses abstract class DIO for digitial IO. Drivers for specific instantiation of DIO shouldb be installed on your system for this class to work.
|
|
|
Destructor. |
|
|
|
|
|
This will turn on the spray gun in the forward direction.
Reimplemented from OSCAR::TwoStateTool. |
|
|
Initializes the SprayGun. A call to this method is required before On() and Off() can be called.
Reimplemented from OSCAR::Device. |
|
|
This will turn off the spray gun.
Implements OSCAR::TwoStateTool. |
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |