Supported by...


This feature is only supported in conjunction with a certain external controllers, such as the Navitar Resolv LED controller. As such, this feature is only available to those cameras that have been assigned a lighting controller (see PxLGetNumberControllers and PxLAssignController).


Description


The lighting feature controls the brightness level of the lighting controller assigned to the camera. Additionally, this feature can be used to query operational information from the controller.


API Control


PxLGetFeature, PxLSetFeature


FeatureNum ParamsParametersUnitsRestrictions

FEATURE_LIGHTING

4

fBrightness

Brightness level

See Parameter Values

fCurrent

Amps

The amount of current currently being drawn by the lighting unit.

Note this parameter is read only.

fVoltage

Volts

The voltage level currently applied to the lighting unit.

Note this parameter is read only.

fTemperature

Degrees Celsius

The current temperature of the lighting unit.

Note this parameter is read only.


Feature Flags


CameraPresenceRead OnlyAutoManualOne-time AutoOffSettable While StreamingController
Camera with assigned controllerYesNoNoYesNoYes
(feature off == light off)
YesYes



Parameter Values


ParameterUnitTypeMinMaxDefaultStep SizeComments
BrightnessBrightness levelAbsolute099Last used value1

Supports values from 0-99, where 0 is no light, and 99 is full brightness.


Notes:


If a particular controller supports FEATURE_LIGHTING, than the CONTROLLER_INFO.TypeMask (returned with PxLGetNumberControllers) will have the CONTROLLER_FLAG_LIGHTING bit set.