49#include "vrpn_Analog.h"
50#include "vrpn_Button.h"
51#include "vrpn_Configure.h"
52#include "vrpn_Connection.h"
53#include "vrpn_Shared.h"
54#include "vrpn_Types.h"
75 = vrpn_CONNECTION_LOW_LATENCY );
78 virtual void report( vrpn_uint32 class_of_service
79 = vrpn_CONNECTION_LOW_LATENCY );
82 struct timeval timestamp;
97enum vrpn_MOUSETYPE {MOUSESYSTEMS, THREEBUTTON_EMULATION, MAX_MOUSE_TYPES};
104 const char *port,
int baud, vrpn_MOUSETYPE type);
113 int lastL, lastM, lastR;
114 vrpn_MOUSETYPE mousetype;
Generic connection class not specific to the transport mechanism.
定义 vrpn_Connection.h:562
virtual void report(vrpn_uint32 class_of_service=vrpn_CONNECTION_LOW_LATENCY)
send report whether or not changed
virtual void report_changes(vrpn_uint32 class_of_service=vrpn_CONNECTION_LOW_LATENCY)
send report iff changed