vrpn 07.35
Virtual Reality Peripheral Network
Loading...
Searching...
No Matches
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

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)