#include "types.h"
#include "robot.h"
Classes | |
class | CPlatform |
Operation system depending functions. More... | |
struct | Polyeder |
Memory Mapped File Data Container. More... | |
Defines | |
#define | ML(x) CPlatform::mutex_lock(x) |
#define | MU(x) CPlatform::mutex_unlock(x) |
#define | SYNCLEN 12 |
#define | SYNCTEXT "HELLO WORLD" |
#define | POLYCOUNT 50 |
Enumerations | |
enum | { THREAD_MOTION, THREAD_INPUT, THREAD_CMD, THREAD_INTERPOLATION, THREAD_TRAJECTORY, THREAD_MOTIONCMD, THREADNUM } |
Thread identifiers. More... | |
enum | { MUTEXCIN, MUTEXCOUT, MUTEXCOMM, MUTEXMOTION, MUTEXINPUT, MUTEXTRAJECTORY, MUTEXINTERPOLATION, MUTEXCMDS, MUTEXNUM } |
Mutex identifiers. More... | |
enum | CAMERA_TYPES { CAM_NONE, CAM_LEFT, CAM_RIGHT } |
Variables | |
const int | dwMemoryFileSize = POLYCOUNT * sizeof(Polyeder) + 1 * sizeof(int) |
Size of Memory Mapped File. |
#define ML | ( | x | ) | CPlatform::mutex_lock(x) |
#define MU | ( | x | ) | CPlatform::mutex_unlock(x) |
#define POLYCOUNT 50 |
#define SYNCLEN 12 |
#define SYNCTEXT "HELLO WORLD" |
anonymous enum |
anonymous enum |
enum CAMERA_TYPES |
const int dwMemoryFileSize = POLYCOUNT * sizeof(Polyeder) + 1 * sizeof(int) |
Size of Memory Mapped File.