42#ifndef VRPN_ANALOG_USDIGITAL_A2_H
43#define VRPN_ANALOG_USDIGITAL_A2_H
63 vrpn_int32 reportOnChangeOnly=0) ;
73 vrpn_bool _SEIopened ;
79 vrpn_bool _reportChange ;
82 vrpn_uint32 _numDevices ;
85 vrpn_float64* channels (
void) {
return channel; }
90 vrpn_int32 setNumChannels (vrpn_int32 sizeRequested);
vrpn_Analog_USDigital_A2(const char *name, vrpn_Connection *c, vrpn_uint32 portNum=vrpn_Analog_USDigital_A2_FIND_PORT, vrpn_uint32 numChannels=vrpn_Analog_USDigital_A2_CHANNEL_MAX, vrpn_int32 reportOnChangeOnly=0)
static const vrpn_uint32 vrpn_Analog_USDigital_A2_FIND_PORT
static const vrpn_uint32 vrpn_Analog_USDigital_A2_CHANNEL_MAX
vrpn_float64 channel[vrpn_CHANNEL_MAX]
vrpn_Analog(const char *name, vrpn_Connection *c=NULL)
virtual void mainloop()=0
Called once through each main loop iteration to handle updates. Remote object mainloop() should call ...
Generic connection class not specific to the transport mechanism.
class VRPN_API vrpn_Connection