CCAux  2.7.2.0
CCAux API reference
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator
Namespaces | Typedefs | Functions
Lightsensor.h File Reference

Go to the source code of this file.

Namespaces

namespace  CrossControl
 

Typedefs

typedef void * LIGHTSENSORHANDLE
 

Functions

EXTERN_C CCAUXDLL_API
LIGHTSENSORHANDLE
CCAUXDLL_CALLING_CONV 
GetLightsensor (void)
 
EXTERN_C CCAUXDLL_API void
CCAUXDLL_CALLING_CONV 
Lightsensor_release (LIGHTSENSORHANDLE)
 
EXTERN_C CCAUXDLL_API eErr
CCAUXDLL_CALLING_CONV 
Lightsensor_getIlluminance (LIGHTSENSORHANDLE, unsigned short *value)
 
EXTERN_C CCAUXDLL_API eErr
CCAUXDLL_CALLING_CONV 
Lightsensor_getIlluminance2 (LIGHTSENSORHANDLE, unsigned short *value, unsigned char *ch0, unsigned char *ch1)
 
EXTERN_C CCAUXDLL_API eErr
CCAUXDLL_CALLING_CONV 
Lightsensor_getAverageIlluminance (LIGHTSENSORHANDLE, unsigned short *value)
 
EXTERN_C CCAUXDLL_API eErr
CCAUXDLL_CALLING_CONV 
Lightsensor_startAverageCalc (LIGHTSENSORHANDLE, unsigned long averageWndSize, unsigned long rejectWndSize, unsigned long rejectDeltaInLux, LightSensorSamplingMode mode)
 
EXTERN_C CCAUXDLL_API eErr
CCAUXDLL_CALLING_CONV 
Lightsensor_stopAverageCalc (LIGHTSENSORHANDLE)
 
EXTERN_C CCAUXDLL_API eErr
CCAUXDLL_CALLING_CONV 
Lightsensor_getOperatingRange (LIGHTSENSORHANDLE, LightSensorOperationRange *range)
 
EXTERN_C CCAUXDLL_API eErr
CCAUXDLL_CALLING_CONV 
Lightsensor_setOperatingRange (LIGHTSENSORHANDLE, LightSensorOperationRange range)