CAtmoConnection Class Reference

Inheritance diagram for CAtmoConnection:

Inheritance graph
[legend]
Collaboration diagram for CAtmoConnection:

Collaboration graph
[legend]

Public Member Functions

 CAtmoConnection (CAtmoConfig *cfg)
virtual ~CAtmoConnection (void)
virtual bool OpenConnection ()
virtual void CloseConnection ()
virtual bool isOpen (void)
virtual bool SendData (pColorPacket data)
virtual bool setChannelColor (int channel, tRGBColor color)
virtual bool setChannelValues (int numValues, unsigned char *channel_values)
virtual bool HardwareWhiteAdjust (int global_gamma, int global_contrast, int contrast_red, int contrast_green, int contrast_blue, int gamma_red, int gamma_green, int gamma_blue, bool storeToEeprom)
virtual bool ShowConfigDialog (HINSTANCE hInst, HWND parent, CAtmoConfig *cfg)
virtual void SetChannelAssignment (CAtmoChannelAssignment *ca)
virtual int getNumChannels ()
virtual char * getChannelName (int ch)
virtual const char * getDevicePath ()
virtual bool CreateDefaultMapping (CAtmoChannelAssignment *ca)

Protected Member Functions

void Lock ()
void Unlock ()

Protected Attributes

CAtmoConfigm_pAtmoConfig
CRITICAL_SECTION m_AccessConnection
int * m_ChannelAssignment
int m_NumAssignedChannels

Constructor & Destructor Documentation

CAtmoConnection::CAtmoConnection ( CAtmoConfig cfg  ) 

CAtmoConnection::~CAtmoConnection ( void   )  [virtual]


Member Function Documentation

void CAtmoConnection::Lock (  )  [protected]

void CAtmoConnection::Unlock (  )  [protected]

virtual bool CAtmoConnection::OpenConnection (  )  [inline, virtual]

virtual void CAtmoConnection::CloseConnection (  )  [inline, virtual]

virtual bool CAtmoConnection::isOpen ( void   )  [inline, virtual]

virtual bool CAtmoConnection::SendData ( pColorPacket  data  )  [inline, virtual]

virtual bool CAtmoConnection::setChannelColor ( int  channel,
tRGBColor  color 
) [inline, virtual]

virtual bool CAtmoConnection::setChannelValues ( int  numValues,
unsigned char *  channel_values 
) [inline, virtual]

virtual bool CAtmoConnection::HardwareWhiteAdjust ( int  global_gamma,
int  global_contrast,
int  contrast_red,
int  contrast_green,
int  contrast_blue,
int  gamma_red,
int  gamma_green,
int  gamma_blue,
bool  storeToEeprom 
) [inline, virtual]

bool CAtmoConnection::ShowConfigDialog ( HINSTANCE  hInst,
HWND  parent,
CAtmoConfig cfg 
) [virtual]

void CAtmoConnection::SetChannelAssignment ( CAtmoChannelAssignment ca  )  [virtual]

virtual int CAtmoConnection::getNumChannels (  )  [inline, virtual]

virtual char* CAtmoConnection::getChannelName ( int  ch  )  [inline, virtual]

virtual const char* CAtmoConnection::getDevicePath (  )  [inline, virtual]

virtual bool CAtmoConnection::CreateDefaultMapping ( CAtmoChannelAssignment ca  )  [inline, virtual]


Field Documentation

CRITICAL_SECTION CAtmoConnection::m_AccessConnection [protected]


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

Generated on Tue May 25 08:05:49 2010 for VLC by  doxygen 1.5.6