vrpn  07.33
Virtual Reality Peripheral Network
vrpn_Tng3.C File Reference
#include <math.h>
#include <stdio.h>
#include "vrpn_BaseClass.h"
#include "vrpn_Serial.h"
#include "vrpn_Shared.h"
#include "vrpn_Tng3.h"
#include "vrpn_MessageMacros.h"
Include dependency graph for vrpn_Tng3.C:

Go to the source code of this file.

Macros

#define VRPN_TIMESTAMP_MEMBER   _timestamp
 
#define MAX_TCHANNELS   8
 
#define MAX_TBUTTONS   8
 
#define PAUSE_RESET   .015
 
#define PAUSE_END   .015
 
#define PAUSE_RESTORE   2.0
 
#define PAUSE_BYTE   .015
 
#define DATA_RECORD_LENGTH   9
 
#define STATUS_RESETTING   (-1)
 
#define STATUS_SYNCING   (0)
 
#define STATUS_READING   (1)
 
#define MAX_TIME_INTERVAL   (2000000)
 

Macro Definition Documentation

◆ DATA_RECORD_LENGTH

#define DATA_RECORD_LENGTH   9

Definition at line 29 of file vrpn_Tng3.C.

Referenced by vrpn_Tng3::get_report().

◆ MAX_TBUTTONS

#define MAX_TBUTTONS   8

Definition at line 22 of file vrpn_Tng3.C.

Referenced by vrpn_Tng3::vrpn_Tng3().

◆ MAX_TCHANNELS

#define MAX_TCHANNELS   8

Definition at line 21 of file vrpn_Tng3.C.

Referenced by vrpn_Tng3::vrpn_Tng3().

◆ MAX_TIME_INTERVAL

#define MAX_TIME_INTERVAL   (2000000)

Definition at line 36 of file vrpn_Tng3.C.

Referenced by vrpn_Tng3::mainloop().

◆ PAUSE_BYTE

#define PAUSE_BYTE   .015

Definition at line 27 of file vrpn_Tng3.C.

◆ PAUSE_END

#define PAUSE_END   .015

Definition at line 25 of file vrpn_Tng3.C.

◆ PAUSE_RESET

#define PAUSE_RESET   .015

Definition at line 24 of file vrpn_Tng3.C.

◆ PAUSE_RESTORE

#define PAUSE_RESTORE   2.0

Definition at line 26 of file vrpn_Tng3.C.

◆ STATUS_READING

#define STATUS_READING   (1)

Definition at line 35 of file vrpn_Tng3.C.

Referenced by vrpn_Tng3::get_report(), and vrpn_Tng3::mainloop().

◆ STATUS_RESETTING

#define STATUS_RESETTING   (-1)

Definition at line 33 of file vrpn_Tng3.C.

Referenced by vrpn_Tng3::mainloop(), and vrpn_Tng3::vrpn_Tng3().

◆ STATUS_SYNCING

#define STATUS_SYNCING   (0)

Definition at line 34 of file vrpn_Tng3.C.

Referenced by vrpn_Tng3::get_report(), vrpn_Tng3::mainloop(), and vrpn_Tng3::reset().

◆ VRPN_TIMESTAMP_MEMBER

#define VRPN_TIMESTAMP_MEMBER   _timestamp

Definition at line 16 of file vrpn_Tng3.C.