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

Public Methods | |
| ToolChanger (unsigned int lineNo, DIO &dio, OSCARError &err=DUMMY_ERROR(noError)) | |
| bool | Initialize () |
| virtual | ~ToolChanger () |
| bool | On () |
| bool | Off () |
Private Methods | |
| ToolChanger (const ToolChanger &) | |
| ToolChanger & | operator= (const ToolChanger &) |
Private Attributes | |
| unsigned int | lineNo |
| DIO * | dio |
|
||||||||||||||||
|
Constructor for ToolChanger. 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. If ToolChanger is not closed, it calls Close() |
|
|
|
|
|
Initializes the ToolChanger. A call to this method is required before On() and Off() can be called.
Reimplemented from OSCAR::Device. |
|
|
This will clamp on the tool changer. The call mode has no effect in the case of the tool changer and this method returns immediately
Implements OSCAR::TwoStateSwitch. |
|
|
This will release the tool changer. The call mode has no effect in the case of the tool changer and this method returns immediately
Reimplemented from OSCAR::TwoStateSwitch. |
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |