KNInet::Katana Class Reference
#include <KNI.net.h>
List of all members.
Public Member Functions |
void | calibrate (void) |
void | closeGripper (bool waitUntilReached, int waitTimeout) |
void | disableCollisionLimits () |
void | enableCollisionLimits () |
void | freezeMotor (int number) |
void | freezeRobot () |
bool | getActivatePositionController () |
array< double > | getCoordinates (bool refreshEncoders) |
double | getMaximumLinearVelocity () |
int | getMotorAccelerationLimit (int number) |
int | getMotorEncoders (int number, bool refreshEncoders) |
int | getMotorVelocityLimit (int number) |
int | getNumberOfMotors () |
array< int > | getRobotEncoders (bool refreshEncoders) |
| Katana (System::String^ipAddress, System::String^configurationFile) |
void | moveMotorToEnc (int motor, int encoder, bool waitUntilReached, int waitTimeout) |
void | moveRobotLinearTo (array< double >^coordinates, bool waitUntilReached, int waitTimeout) |
void | moveRobotTo (array< double >^coordinates, bool waitUntilReached, int waitTimeout) |
void | moveRobotToEnc (array< int >^encoders, bool waitUntilReached, int waitTimeout) |
void | openGripper (bool waitUntilReached, int waitTimeout) |
void | setActivatePositionController (bool activate) |
void | setCollisionLimit (int number, int limit) |
void | setMaximumLinearVelocity (double maximumVelocity) |
void | setMotorAccelerationLimit (int number, int acceleration) |
void | setMotorVelocityLimit (int number, int velocity) |
void | switchMotorOff (int number) |
void | switchMotorOn (int number) |
void | switchRobotOff () |
void | switchRobotOn () |
void | unBlock () |
| ~Katana () |
Private Attributes |
CCdlCOM * | comm |
CLMBase * | katana |
CCplSerialCRC * | proto |
CCdlSocket * | socket |
Detailed Description
Definition at line 9 of file KNI.net.h.
Constructor & Destructor Documentation
KNInet::Katana::Katana |
( |
System::String^ |
ipAddress, |
|
|
System::String^ |
configurationFile | |
|
) |
| | |
KNInet::Katana::~Katana |
( |
|
) |
|
Member Function Documentation
void KNInet::Katana::calibrate |
( |
void |
|
) |
|
void KNInet::Katana::closeGripper |
( |
bool |
waitUntilReached, |
|
|
int |
waitTimeout | |
|
) |
| | |
void KNInet::Katana::disableCollisionLimits |
( |
|
) |
|
void KNInet::Katana::enableCollisionLimits |
( |
|
) |
|
void KNInet::Katana::freezeMotor |
( |
int |
number |
) |
|
void KNInet::Katana::freezeRobot |
( |
|
) |
|
bool KNInet::Katana::getActivatePositionController |
( |
|
) |
|
array< double > KNInet::Katana::getCoordinates |
( |
bool |
refreshEncoders |
) |
|
double KNInet::Katana::getMaximumLinearVelocity |
( |
|
) |
|
int KNInet::Katana::getMotorAccelerationLimit |
( |
int |
number |
) |
|
int KNInet::Katana::getMotorEncoders |
( |
int |
number, |
|
|
bool |
refreshEncoders | |
|
) |
| | |
int KNInet::Katana::getMotorVelocityLimit |
( |
int |
number |
) |
|
int KNInet::Katana::getNumberOfMotors |
( |
|
) |
|
array< int > KNInet::Katana::getRobotEncoders |
( |
bool |
refreshEncoders |
) |
|
void KNInet::Katana::moveMotorToEnc |
( |
int |
motor, |
|
|
int |
encoder, |
|
|
bool |
waitUntilReached, |
|
|
int |
waitTimeout | |
|
) |
| | |
void KNInet::Katana::moveRobotLinearTo |
( |
array< double >^ |
coordinates, |
|
|
bool |
waitUntilReached, |
|
|
int |
waitTimeout | |
|
) |
| | |
void KNInet::Katana::moveRobotTo |
( |
array< double >^ |
coordinates, |
|
|
bool |
waitUntilReached, |
|
|
int |
waitTimeout | |
|
) |
| | |
void KNInet::Katana::moveRobotToEnc |
( |
array< int >^ |
encoders, |
|
|
bool |
waitUntilReached, |
|
|
int |
waitTimeout | |
|
) |
| | |
void KNInet::Katana::openGripper |
( |
bool |
waitUntilReached, |
|
|
int |
waitTimeout | |
|
) |
| | |
void KNInet::Katana::setActivatePositionController |
( |
bool |
activate |
) |
|
void KNInet::Katana::setCollisionLimit |
( |
int |
number, |
|
|
int |
limit | |
|
) |
| | |
void KNInet::Katana::setMaximumLinearVelocity |
( |
double |
maximumVelocity |
) |
|
void KNInet::Katana::setMotorAccelerationLimit |
( |
int |
number, |
|
|
int |
acceleration | |
|
) |
| | |
void KNInet::Katana::setMotorVelocityLimit |
( |
int |
number, |
|
|
int |
velocity | |
|
) |
| | |
void KNInet::Katana::switchMotorOff |
( |
int |
number |
) |
|
void KNInet::Katana::switchMotorOn |
( |
int |
number |
) |
|
void KNInet::Katana::switchRobotOff |
( |
|
) |
|
void KNInet::Katana::switchRobotOn |
( |
|
) |
|
void KNInet::Katana::unBlock |
( |
|
) |
|
Member Data Documentation
The documentation for this class was generated from the following files: