vrpn  07.33
Virtual Reality Peripheral Network
vrpn_Analog.h File Reference
#include <stddef.h>
#include "vrpn_BaseClass.h"
#include "vrpn_Configure.h"
#include "vrpn_Connection.h"
#include "vrpn_Shared.h"
#include "vrpn_Types.h"
#include "vrpn_Serial.h"
Include dependency graph for vrpn_Analog.h:

Go to the source code of this file.

Classes

class  vrpn_Analog
 
class  vrpn_Serial_Analog
 
class  vrpn_Analog_Server
 
class  vrpn_Clipping_Analog_Server
 Analog server that can scale and clip its range to -1..1. More...
 
struct  vrpn_Clipping_Analog_Server::clipvals_struct
 
struct  vrpn_ANALOGCB
 
class  vrpn_Analog_Remote
 

Macros

#define vrpn_CHANNEL_MAX   128
 

Typedefs

typedef void(VRPN_CALLBACKvrpn_ANALOGCHANGEHANDLER) (void *userdata, const vrpn_ANALOGCB info)
 

Variables

const int vrpn_ANALOG_SYNCING = (2)
 
const int vrpn_ANALOG_REPORT_READY = (1)
 
const int vrpn_ANALOG_PARTIAL = (0)
 
const int vrpn_ANALOG_RESETTING = (-1)
 
const int vrpn_ANALOG_FAIL = (-2)
 
const struct timeval vrpn_ANALOG_NOW = {0, 0}
 

Macro Definition Documentation

◆ vrpn_CHANNEL_MAX

#define vrpn_CHANNEL_MAX   128

Definition at line 16 of file vrpn_Analog.h.

Typedef Documentation

◆ vrpn_ANALOGCHANGEHANDLER

typedef void(VRPN_CALLBACK * vrpn_ANALOGCHANGEHANDLER) (void *userdata, const vrpn_ANALOGCB info)

Definition at line 174 of file vrpn_Analog.h.

Variable Documentation

◆ vrpn_ANALOG_FAIL

◆ vrpn_ANALOG_NOW

const struct timeval vrpn_ANALOG_NOW = {0, 0}

Definition at line 26 of file vrpn_Analog.h.

Referenced by vrpn_Analog::report().

◆ vrpn_ANALOG_PARTIAL

const int vrpn_ANALOG_PARTIAL = (0)

Definition at line 21 of file vrpn_Analog.h.

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

◆ vrpn_ANALOG_REPORT_READY

const int vrpn_ANALOG_REPORT_READY = (1)

Definition at line 20 of file vrpn_Analog.h.

◆ vrpn_ANALOG_RESETTING

◆ vrpn_ANALOG_SYNCING

const int vrpn_ANALOG_SYNCING = (2)