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

Public Methods | |
| RoboworksInterface (const String &_roboworksFile, unsigned int _numberOfTags, const char **_tagNames, const String &_ipAddress=SELF, OSCARError &err=DUMMY_ERROR(noError)) | |
| virtual | ~RoboworksInterface () |
| virtual bool | Initialize () |
| virtual bool | Close () |
Protected Methods | |
| virtual bool | getPosition (VectorF &tagValues) |
| virtual bool | setPosition (const VectorF &tagValues) |
Protected Attributes | |
| String | roboworksFile |
| String | ipAddress |
| unsigned int | numberOfTags |
| char ** | tagNames |
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
Generic close device function, could be overriden and implemented according to specific application in derivative class. This function provides a method to close a device after finishing use it. "isClosed" is false if this function is not executed.
Reimplemented from OSCAR::Device. Reimplemented in OSCAR::PCRoboworksInterface. |
|
|
Reimplemented from OSCAR::RobotServoInterface. Reimplemented in OSCAR::PCRoboworksInterface. |
|
|
Generic initialize function, could be overriden and implemented according to specific application in derivative class This function must be called every time after an object is created, otherwise an error will happen which indicates not initialized. In derived classes, check must be done to see if data member"isInitialized" is true in member functions in order to judge whether initialize has been executed.
Reimplemented from OSCAR::Device. Reimplemented in OSCAR::PCRoboworksInterface. |
|
|
Reimplemented from OSCAR::RobotServoInterface. Reimplemented in OSCAR::PCRoboworksInterface. |
|
|
|
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |