8 #ifndef K_FIRESYNC_LIGHT_STATE_H
9 #define K_FIRESYNC_LIGHT_STATE_H
146 #include <kFireSync/Client/kLightState.x.h>
kSize kLightState_Id(kLightState state)
Gets the id of the state.
k64u kLightState_GapNs(kLightState state)
Gets the gap for the light state, in nanoseconds.
kStatus kLightState_SetGapNs(kLightState state, k64u gap)
Sets the gap for the light state, in nanoseconds.
kStatus kLightState_ExposureNsInfo(kLightState state, kInfo64u *info)
Reports constraint and validity information for the ExposureNs setting.
Represents a light state configuration.
kStatus kLightState_SetExposureNs(kLightState state, k64u exposure)
Sets the exposure for the light state, in nanoseconds.
kStatus kLightState_SetDelayNs(kLightState state, k64u delay)
Sets the delay for the light state, in nanoseconds.
k64u kLightState_DurationNs(kLightState state)
Reports the total time required to execute this light state, in nanoseconds.
Essential declarations related to FireSync nodes.
kStatus kLightState_GapNsInfo(kLightState state, kInfo64u *info)
Reports constraint and validity information for the GapNs setting.
Represents constraint and validity information for a 64-bit unsigned integer setting.
Definition: kInfo.h:187
k64u kLightState_ExposureNs(kLightState state)
Gets the exposure for the light state, in nanoseconds.
kStatus kLightState_DelayNsInfo(kLightState state, kInfo64u *info)
Reports constraint and validity information for the DelayNs setting, in nanoseconds.
k64u kLightState_DelayNs(kLightState state)
Gets the delay for the light state, in nanoseconds.