26 #if defined(_WIN32) || defined(WIN32) 27 #if defined(VRPN_USE_NIDAQ) 42 double dSamplingRate=100.0,
double dInterChannelRate=100000.0,
43 short sDeviceNumber=DAQ::DEF_DEVICE,
int cChannels=10,
44 short rgsChan[]=DAQ::DEF_CHANS_DIFF,
45 short rgsGain[]=DAQ::DEF_GAINS,
46 short sInputMode=DAQ::DIFFERENTIAL,
47 short sPolarity=DAQ::BIPOLAR,
61 struct timeval tvOffset;
66 CRITICAL_SECTION csAnalogBuffer;
68 static unsigned __stdcall vrpn_Nidaq::runThread(
void *pVrpnNidaq);
79 #endif // def(VRPN_USE_NIDAQ) 80 #endif // def(_WIN32) || def(WIN32) 81 #endif // ndef(VRPN_NIDAQ) virtual void report_changes(vrpn_uint32 class_of_service=vrpn_CONNECTION_LOW_LATENCY, const struct timeval time=vrpn_ANALOG_NOW)
Send a report only if something has changed (for servers) Optionally, tell what time to stamp the val...
Generic connection class not specific to the transport mechanism.
virtual void mainloop()=0
Called once through each main loop iteration to handle updates. Remote object mainloop() should call ...