Guiliani  Version 2.6 revision 7293 (documentation build 12)
CGUIInputThreadDeviceUnix_Powermate Class Reference

Thread for Powermate event handling in Unix. More...

#include <GUIInputDeviceUnixPowermate.h>

Inheritance diagram for CGUIInputThreadDeviceUnix_Powermate:

Public Member Functions

void Execute (void *pArg)
 
void SetSensitivityPowermate (eC_Int sensitvity)
 
- Public Member Functions inherited from CGUIThread
void * GetArg () const
 
ThreadPriority_t GetPriority ()
 
void * GetThreadId () const
 
void InitShutdown ()
 
eC_Bool IsRunning () const
 
eC_Bool IsShutdownCompleted () const
 
void SetArg (void *pArg)
 
void SetPriority (const ThreadPriority_t &ePriority)
 
eC_Int Start (void *pArg)
 
void Terminate ()
 
void WaitForShutdown ()
 

Additional Inherited Members

- Protected Member Functions inherited from CGUIThread
 CGUIThread (const eC_UInt &uiStackSize)
 
virtual ~CGUIThread ()
 
virtual void Cleanup ()
 
virtual void Execute (void *pArg)=0
 
ThreadPriority_t MapPriority (const eC_Int &iPriority)
 
eC_Int MapPriority (const ThreadPriority_t &ePriority)
 
virtual void Setup ()
 
- Protected Attributes inherited from CGUIThread
volatile eC_Bool m_bRunning
 Whether this thread is currently running.
 
void * m_pArg
 Pointer to arguments to be passed to the thread.
 
void * m_pThreadId
 This thread's unique ID.
 
eC_UInt m_uiStackSize
 Size for this thread's stack.
 

Detailed Description

Thread for Powermate event handling in Unix.

Member Function Documentation

◆ Execute()

void CGUIInputThreadDeviceUnix_Powermate::Execute ( void *  pArg)
virtual

Virtual method Execute must be implemented in the user's derived class. It contains the thread's working code.

Parameters
pArgImplementation-specific void pointer to the thread's working data

Implements CGUIThread.

◆ SetSensitivityPowermate()

void CGUIInputThreadDeviceUnix_Powermate::SetSensitivityPowermate ( eC_Int  sensitvity)
inline

Set sensitivity of Griffin PowerMate

Parameters
sensitvitySensitivity of the wheel. The more the value iSensitivity, the less the Sensitivity.

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