FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kLightState Class Reference

Description

Represents a light state configuration.

Inheritance diagram for kLightState:
Inheritance graph

Public Member Functions

k64u kLightState_DelayNs (kLightState state)
 Gets the delay for the light state, in nanoseconds. More...
 
kStatus kLightState_DelayNsInfo (kLightState state, kInfo64u *info)
 Reports constraint and validity information for the DelayNs setting, in nanoseconds. More...
 
k64u kLightState_DurationNs (kLightState state)
 Reports the total time required to execute this light state, in nanoseconds. More...
 
k64u kLightState_ExposureNs (kLightState state)
 Gets the exposure for the light state, in nanoseconds. More...
 
kStatus kLightState_ExposureNsInfo (kLightState state, kInfo64u *info)
 Reports constraint and validity information for the ExposureNs setting. More...
 
k64u kLightState_GapNs (kLightState state)
 Gets the gap for the light state, in nanoseconds. More...
 
kStatus kLightState_GapNsInfo (kLightState state, kInfo64u *info)
 Reports constraint and validity information for the GapNs setting. More...
 
kSize kLightState_Id (kLightState state)
 Gets the id of the state. More...
 
k64u kLightState_LeadInNs (kLightState state)
 Reports the lead-in time for the light state. More...
 
k64u kLightState_LeadOutNs (kLightState state)
 Reports the lead-out time for the light state. More...
 
k64u kLightState_PostExposureNs (kLightState state)
 Estimates the time for which the light may be emissive after nominal exposure. More...
 
k64u kLightState_PreExposureNs (kLightState state)
 Estimates the time for which the light may be emissive prior to nominal exposure. More...
 
kStatus kLightState_SetDelayNs (kLightState state, k64u delay, kAdjust adjustment=kADJUST_NONE)
 Sets the delay for the light state, in nanoseconds. More...
 
kStatus kLightState_SetExposureNs (kLightState state, k64u exposure, kAdjust adjustment=kADJUST_NONE)
 Sets the exposure for the light state, in nanoseconds. More...
 
kStatus kLightState_SetGapNs (kLightState state, k64u gap, kAdjust adjustment=kADJUST_NONE)
 Sets the gap for the light state, in nanoseconds. More...
 

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