11#ifndef VRPN_TRACKER_OSVR_HACKER_DEV_KIT_H_
12#define VRPN_TRACKER_OSVR_HACKER_DEV_KIT_H_
25#if defined(VRPN_USE_HID)
116 STATUS_NO_VIDEO_INPUT = 1,
117 STATUS_PORTRAIT_VIDEO_INPUT = 2,
118 STATUS_LANDSCAPE_VIDEO_INPUT = 3
127 struct timeval _timestamp;
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.
virtual void on_data_received(size_t bytes, vrpn_uint8 *buffer)=0
Derived class reimplements this callback.
OSVR Hacker Dev Kit HMD The official name of the Razer/Sensics HMD (until they change it again....
bool _wasConnected
Flag indicating whether we were connected last time through the mainloop. Used to send a "normal"-sev...
vrpn_uint8 _reportVersion
vrpn_uint16 _messageCount
Used to forcibly send the analog update every so often.
struct hid_device_ hid_device