#include <RemoteKhepera.h>
Public Member Functions | |
bool | setLastScan (Scan &newScan) |
bool | getLastScan (Scan &scan, Time timeout) |
bool | getOldScan (Scan &scan, Time timeout) |
RemoteKheperaVar () | |
Default constructor. | |
~RemoteKheperaVar () | |
Destructor. | |
pthread_mutex_t * | ptStateLogMutex () |
void | lockTStateLog () |
Lock the log list of the TStates. | |
void | unlockTStateLog () |
Unlock the log list of the TStates. | |
MotionModuleTStateLog * | ptrTStateLog () |
Gets a pointer to the log of the MotionModuleTStates. | |
Public Attributes | |
Scan * | _lastScan1 |
Scan * | _lastScan2 |
Time | _lastScanTime |
Timer | _scanTimer |
int | _lastScanNum |
int | _lastStateNumber |
MipResources::RemoteKheperaVar::RemoteKheperaVar | ( | ) |
Default constructor.
MipResources::RemoteKheperaVar::~RemoteKheperaVar | ( | ) | [inline] |
Destructor.
bool MipResources::RemoteKheperaVar::setLastScan | ( | Scan & | newScan | ) |
newScan |
newScan |
newScan |
pthread_mutex_t* MipResources::RemoteKheperaVar::ptStateLogMutex | ( | ) | [inline] |
void MipResources::RemoteKheperaVar::lockTStateLog | ( | ) | [inline] |
Lock the log list of the TStates.
void MipResources::RemoteKheperaVar::unlockTStateLog | ( | ) | [inline] |
Unlock the log list of the TStates.
MotionModuleTStateLog* MipResources::RemoteKheperaVar::ptrTStateLog | ( | ) | [inline] |
Gets a pointer to the log of the MotionModuleTStates.