Public Attributes | |
void * | libraryHandle |
LP_DRIVER_INSTANCE | pDriver |
char * | pszPort |
pthread_mutex_t | mtxModule |
struct { | |
pfnDrvCBKeyEvent KeyEvent | |
pfnDrvCBTemp TempReport | |
pfnDrvCBFanSpeed FanSpeedReport | |
} | pfn |
LP_DRIVER_FN_ARRAY | pFnArray |
LP_DRIVER_FN_ARRAY | pPrivateFnArray |
struct { | |
void * FanSpeedReport | |
void * KeyEvent | |
void * TempReport | |
} | context |
unsigned int | width |
unsigned int | height |
unsigned int | nLED |
unsigned int | nFans |
unsigned int | nTempSensors |
LPLED_INSTANCE * | pLEDInstanceList |
LPVECTOR | pFanListeners |
LPVECTOR | pTempListeners |
pfnDrvCBKeyEvent | pfnKeyListener |
void * | pKeyListenerCtxt |
int | nScreenCurrent |
LPVECTOR | pScreenList |
pthread_t * | screenThreads |
LPEVENT_QUEUE | pEventQueue |
pthread_t | TxThreadID |
Definition at line 183 of file display.c.
|
Platform-specific handle to the dynamic module |
|
The current screen being displayed |
|
Number of temperature sensors connected |
|
Context data to supply to the module when we call it |
|
An array of functions which the module uses to indicate capabilities |
|
List of data regions relating to each LED |
|
A private array of functions that are really the implementation ptrs |
|
The list of screens to be displayed |
|
Port which this device is connected to |
|
List of threads which control the rendering of each screen |