8 #ifndef K_FIRESYNC_PROJECTOR_STATE_H
9 #define K_FIRESYNC_PROJECTOR_STATE_H
182 #include <kFireSync/Client/kProjectorState.x.h>
kStatus kProjectorState_SetGapNs(kProjectorState state, k64u gap)
Sets the gap for the projector state, in nanoseconds.
kStatus kProjectorState_SetExposureNs(kProjectorState state, k64u exposure)
Sets the exposure for the projector state, in nanoseconds.
kStatus kProjectorState_EnableAutoGap(kProjectorState state, kBool enabled)
Enables automatic gap calculation for the projector state.
kBool kProjectorState_AutoGapEnabled(kProjectorState state)
Reports whether automatic gap is enabled for the projector state.
kStatus kProjectorState_ExposureNsInfo(kProjectorState state, kInfo64u *info)
Reports constraint and validity information for the ExposureNs setting.
Essential declarations related to FireSync nodes.
kStatus kProjectorState_IntensityInfo(kProjectorState state, kInfo32u *info)
Reports constraint and validity information for the Intensity setting.
kSize kProjectorState_Id(kProjectorState state)
Gets the id of the state.
kStatus kProjectorState_GapNsInfo(kProjectorState 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 kProjectorState_DurationNs(kProjectorState state)
Reports the total time required to execute this projector state, in nanoseconds.
k32u kProjectorState_Intensity(kProjectorState state)
Gets the intensity for the projector state.
Represents constraint and validity information for a 32-bit unsigned integer setting.
Definition: kInfo.h:79
kStatus kProjectorState_AutoGapEnabledInfo(kProjectorState state, kInfoBool *info)
Reports constraint and validity information for the AutoGapEnabled setting.
k64u kProjectorState_ExposureNs(kProjectorState state)
Gets the exposure for the projector state, in nanoseconds.
Represents a projector state configuration.
k64u kProjectorState_ImageTimeNs(kProjectorState state)
Reports the projector image time based on the state configuration, in nanoseconds.
kStatus kProjectorState_SetIntensity(kProjectorState state, k32u intensity)
Sets the intensity for the projector state.
k64u kProjectorState_GapNs(kProjectorState state)
Gets the gap for the projector state, in nanoseconds.
Represents constraint and validity information for a boolean setting.
Definition: kInfo.h:403