Public Member Functions | Protected Member Functions
OVR::LatencyTestDeviceImpl Class Reference

#include <OVR_LatencyTestImpl.h>

Inheritance diagram for OVR::LatencyTestDeviceImpl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool GetConfiguration (OVR::LatencyTestConfiguration *configuration)
virtual bool Initialize (DeviceBase *parent)
 LatencyTestDeviceImpl (LatencyTestDeviceCreateDesc *createDesc)
virtual void OnInputReport (UByte *pData, UInt32 length)
virtual bool SetCalibrate (const Color &calibrationColor, bool waitFlag=false)
virtual bool SetConfiguration (const OVR::LatencyTestConfiguration &configuration, bool waitFlag=false)
virtual bool SetDisplay (const LatencyTestDisplay &display, bool waitFlag=false)
virtual bool SetStartTest (const Color &targetColor, bool waitFlag=false)
virtual void Shutdown ()
 ~LatencyTestDeviceImpl ()

Protected Member Functions

void closeDevice ()
void closeDeviceOnIOError ()
bool getConfiguration (OVR::LatencyTestConfiguration *configuration)
bool initializeRead ()
void onLatencyTestButtonMessage (LatencyTestButtonMessage *message)
void onLatencyTestColorDetectedMessage (LatencyTestColorDetectedMessage *message)
void onLatencyTestSamplesMessage (LatencyTestSamplesMessage *message)
void onLatencyTestStartedMessage (LatencyTestStartedMessage *message)
bool openDevice (const char **errorFormatString)
bool processReadResult ()
bool setCalibrate (const Color &calibrationColor)
bool setConfiguration (const OVR::LatencyTestConfiguration &configuration)
bool setDisplay (const OVR::LatencyTestDisplay &display)
bool setStartTest (const Color &targetColor)

Detailed Description

Definition at line 87 of file OVR_LatencyTestImpl.h.


Constructor & Destructor Documentation

Definition at line 481 of file OVR_LatencyTestImpl.cpp.

Definition at line 486 of file OVR_LatencyTestImpl.cpp.


Member Function Documentation

Implements OVR::LatencyTestDevice.

Definition at line 588 of file OVR_LatencyTestImpl.cpp.

Definition at line 599 of file OVR_LatencyTestImpl.cpp.

bool OVR::LatencyTestDeviceImpl::Initialize ( DeviceBase parent) [virtual]

Reimplemented from OVR::HIDDeviceImpl< OVR::LatencyTestDevice >.

Definition at line 493 of file OVR_LatencyTestImpl.cpp.

void OVR::LatencyTestDeviceImpl::OnInputReport ( UByte pData,
UInt32  length 
) [virtual]

Reimplemented from OVR::HIDDevice::HIDHandler.

Definition at line 511 of file OVR_LatencyTestImpl.cpp.

Definition at line 756 of file OVR_LatencyTestImpl.cpp.

Definition at line 716 of file OVR_LatencyTestImpl.cpp.

Definition at line 693 of file OVR_LatencyTestImpl.cpp.

Definition at line 737 of file OVR_LatencyTestImpl.cpp.

bool OVR::LatencyTestDeviceImpl::openDevice ( const char **  errorFormatString) [protected]
bool OVR::LatencyTestDeviceImpl::SetCalibrate ( const Color calibrationColor,
bool  waitFlag = false 
) [virtual]

Implements OVR::LatencyTestDevice.

Definition at line 612 of file OVR_LatencyTestImpl.cpp.

bool OVR::LatencyTestDeviceImpl::setCalibrate ( const Color calibrationColor) [protected]

Definition at line 633 of file OVR_LatencyTestImpl.cpp.

bool OVR::LatencyTestDeviceImpl::SetConfiguration ( const OVR::LatencyTestConfiguration configuration,
bool  waitFlag = false 
) [virtual]

Implements OVR::LatencyTestDevice.

Definition at line 556 of file OVR_LatencyTestImpl.cpp.

Definition at line 582 of file OVR_LatencyTestImpl.cpp.

bool OVR::LatencyTestDeviceImpl::SetDisplay ( const LatencyTestDisplay display,
bool  waitFlag = false 
) [virtual]

Implements OVR::LatencyTestDevice.

Definition at line 666 of file OVR_LatencyTestImpl.cpp.

bool OVR::LatencyTestDeviceImpl::setDisplay ( const OVR::LatencyTestDisplay display) [protected]

Definition at line 687 of file OVR_LatencyTestImpl.cpp.

bool OVR::LatencyTestDeviceImpl::SetStartTest ( const Color targetColor,
bool  waitFlag = false 
) [virtual]

Implements OVR::LatencyTestDevice.

Definition at line 639 of file OVR_LatencyTestImpl.cpp.

bool OVR::LatencyTestDeviceImpl::setStartTest ( const Color targetColor) [protected]

Definition at line 660 of file OVR_LatencyTestImpl.cpp.

Reimplemented from OVR::HIDDeviceImpl< OVR::LatencyTestDevice >.

Definition at line 504 of file OVR_LatencyTestImpl.cpp.


The documentation for this class was generated from the following files:


oculus_sdk
Author(s):
autogenerated on Mon Oct 6 2014 03:01:20