14 #ifndef __TRACKER_NOVINTFALCON_H 15 #define __TRACKER_NOVINTFALCON_H 19 #if defined(VRPN_USE_LIBNIFALCON) 27 class vrpn_NovintFalcon_Device;
31 class vrpn_NovintFalcon_ForceObjects;
33 class VRPN_API vrpn_Tracker_NovintFalcon
38 vrpn_Tracker_NovintFalcon(
const char *name,
41 const char *grip = NULL,
42 const char *kine = NULL,
43 const char *damp = NULL);
46 ~vrpn_Tracker_NovintFalcon();
53 virtual int get_report(
void);
54 virtual void send_report(
void);
55 virtual void clear_values(
void);
59 virtual void handle_forces(
void);
65 vrpn_float64 m_update_rate;
67 struct timeval m_timestamp;
68 vrpn_NovintFalcon_Device *m_dev;
69 vrpn_NovintFalcon_ForceObjects *m_obj;
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 ...
This structure is what is passed to a vrpn_Connection message callback.