|
| SensorDeviceImpl (SensorDeviceCreateDesc *createDesc) |
|
| ~SensorDeviceImpl () |
|
virtual bool | Initialize (DeviceBase *parent) |
|
virtual void | Shutdown () |
|
virtual void | AddMessageHandler (MessageHandler *handler) |
|
virtual void | OnInputReport (UByte *pData, UInt32 length) |
|
virtual double | OnTicks (double tickSeconds) |
|
virtual void | SetCoordinateFrame (CoordinateFrame coordframe) |
|
virtual CoordinateFrame | GetCoordinateFrame () const |
|
virtual bool | SetRange (const SensorRange &range, bool waitFlag) |
|
virtual void | GetRange (SensorRange *range) const |
|
virtual void | GetFactoryCalibration (Vector3f *AccelOffset, Vector3f *GyroOffset, Matrix4f *AccelMatrix, Matrix4f *GyroMatrix, float *Temperature) |
|
virtual void | SetOnboardCalibrationEnabled (bool enabled) |
|
virtual bool | IsMagCalibrated () |
|
virtual void | SetReportRate (unsigned rateHz) |
|
virtual unsigned | GetReportRate () const |
|
bool | SetSerialReport (const SerialReport &data) |
|
bool | GetSerialReport (SerialReport *data) |
|
virtual bool | SetMagCalibrationReport (const MagCalibrationReport &data) |
|
virtual bool | GetMagCalibrationReport (MagCalibrationReport *data) |
|
| HIDDeviceImpl (HIDDeviceCreateDesc *createDesc, DeviceBase *parent) |
|
virtual void | OnDeviceMessage (HIDDeviceMessageType messageType) |
|
DeviceManager * | GetDeviceManager () |
|
HIDDeviceManager * | GetHIDDeviceManager () |
|
bool | SetFeatureReport (UByte *data, UInt32 length) |
|
bool | setFeatureReport (UByte *data, UInt32 length) |
|
bool | GetFeatureReport (UByte *data, UInt32 length) |
|
bool | getFeatureReport (UByte *data, UInt32 length) |
|
UByte | GetDeviceInterfaceVersion () |
|
| DeviceImpl (DeviceCreateDesc *createDesc, DeviceBase *parent) |
|
DeviceManagerImpl * | GetManagerImpl () const |
|
DeviceImpl * | getThis () |
|
virtual DeviceCommon * | getDeviceCommon () const |
|
| SensorDevice () |
|
virtual DeviceType | GetType () const |
|
virtual void | SetCoordinateFrame (CoordinateFrame coordframe)=0 |
|
virtual bool | SetTrackingReport (const TrackingReport &) |
|
virtual bool | GetTrackingReport (TrackingReport *) |
|
virtual bool | SetDisplayReport (const DisplayReport &) |
|
virtual bool | GetDisplayReport (DisplayReport *) |
|
virtual bool | SetPositionCalibrationReport (const PositionCalibrationReport &) |
|
virtual bool | GetAllPositionCalibrationReports (Array< PositionCalibrationReport > *) |
|
virtual bool | SetCustomPatternReport (const CustomPatternReport &) |
|
virtual bool | GetCustomPatternReport (CustomPatternReport *) |
|
virtual bool | SetKeepAliveMuxReport (const KeepAliveMuxReport &) |
|
virtual bool | GetKeepAliveMuxReport (KeepAliveMuxReport *) |
|
virtual bool | SetManufacturingReport (const ManufacturingReport &) |
|
virtual bool | GetManufacturingReport (ManufacturingReport *) |
|
virtual bool | SetUUIDReport (const UUIDReport &) |
|
virtual bool | GetUUIDReport (UUIDReport *) |
|
virtual bool | SetTemperatureReport (const TemperatureReport &) |
|
virtual bool | GetAllTemperatureReports (Array< Array< TemperatureReport > > *) |
|
virtual bool | GetGyroOffsetReport (GyroOffsetReport *) |
|
virtual bool | SetLensDistortionReport (const LensDistortionReport &) |
|
virtual bool | GetLensDistortionReport (LensDistortionReport *) |
|
virtual | ~HIDDeviceBase () |
|
virtual | ~DeviceBase () |
|
virtual void | AddRef () |
|
virtual void | Release () |
|
virtual DeviceBase * | GetParent () const |
|
virtual DeviceManager * | GetManager () const |
|
virtual bool | GetDeviceInfo (DeviceInfo *info) const |
|
virtual bool | IsConnected () |
|
Lock * | GetHandlerLock () const |
|
| DeviceCommon (DeviceCreateDesc *createDesc, DeviceBase *device, DeviceBase *parent) |
|
virtual | ~DeviceCommon () |
|
void | DeviceAddRef () |
|
void | DeviceRelease () |
|
Lock * | GetLock () const |
|
Definition at line 188 of file OVR_SensorImpl.h.