Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OSCAR::RSIMC Class Reference
[ManualController]

#include <RSIMC.h>

Inheritance diagram for OSCAR::RSIMC:

Inheritance graph
[legend]
List of all members.

Public Methods

 RSIMC (const String &sensorDataFile, MC_TYPE type=LOCAL, const String &IP=String(LISA_IP_ADDRESS), const HandPose &startingHand=HandPose(), const String &name=String(""))
 ~RSIMC ()
int Initialize ()
int GetPacketFromMC ()
VectorGetAngles ()
void GetButtonStatus (bool *butStat)
int SetDeadMan (int button)
void SetDeadManOn ()
void SetDeadManOff ()

Protected Methods

int GetAnglesFromMC ()
void CalculateDeltas ()
RSIMC & operator= (const RSIMC &rhs)

Protected Attributes

bool DEADMAN
int deadman
const int noOfJoints
int * channels
int * digChannels
bool * buttonStatus
double * voltages
NiDaqIO daq
MatrixData sensorData
Vectorangles

Constructor & Destructor Documentation

OSCAR::RSIMC::RSIMC const String   sensorDataFile,
MC_TYPE    type = LOCAL,
const String   IP = String(LISA_IP_ADDRESS),
const HandPose   startingHand = HandPose(),
const String   name = String("")
 

OSCAR::RSIMC::~RSIMC  
 


Member Function Documentation

void OSCAR::RSIMC::CalculateDeltas   [protected]
 

Vector& OSCAR::RSIMC::GetAngles  
 

int OSCAR::RSIMC::GetAnglesFromMC   [protected]
 

void OSCAR::RSIMC::GetButtonStatus bool *    butStat
 

int OSCAR::RSIMC::GetPacketFromMC   [virtual]
 

Implements OSCAR::ManualController.

int OSCAR::RSIMC::Initialize   [virtual]
 

Implements OSCAR::ManualController.

RSIMC& OSCAR::RSIMC::operator= const RSIMC &    rhs [protected]
 

int OSCAR::RSIMC::SetDeadMan int    button
 

void OSCAR::RSIMC::SetDeadManOff   [inline]
 

void OSCAR::RSIMC::SetDeadManOn   [inline]
 


Member Data Documentation

Vector* OSCAR::RSIMC::angles [protected]
 

bool* OSCAR::RSIMC::buttonStatus [protected]
 

int* OSCAR::RSIMC::channels [protected]
 

NiDaqIO OSCAR::RSIMC::daq [protected]
 

int OSCAR::RSIMC::deadman [protected]
 

bool OSCAR::RSIMC::DEADMAN [protected]
 

int* OSCAR::RSIMC::digChannels [protected]
 

const int OSCAR::RSIMC::noOfJoints [protected]
 

MatrixData OSCAR::RSIMC::sensorData [protected]
 

double* OSCAR::RSIMC::voltages [protected]
 


The documentation for this class was generated from the following file:
RRG Homepage OSCAR Overview OSCAR Tutorials Simulations