FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kLightState.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_LIGHT_STATE_H
9 #define K_FIRESYNC_LIGHT_STATE_H
10 
11 #include <kFireSync/kNodeDef.h>
12 
13 kBeginHeader()
14 
15 
21 //typedef kObject kLightState; --forward-declared in kFsDef.x.h
22 
23 
32 kFsFx(kSize) kLightState_Id(kLightState state);
33 
44 kFsFx(kStatus) kLightState_SetDelayNs(kLightState state, k64u delay);
45 
56 
66 
77 kFsFx(kStatus) kLightState_SetExposureNs(kLightState state, k64u exposure);
78 
89 
99 
110 kFsFx(kStatus) kLightState_SetGapNs(kLightState state, k64u gap);
111 
121 kFsFx(k64u) kLightState_GapNs(kLightState state);
122 
132 
143 
144 kEndHeader()
145 
146 #include <kFireSync/Client/kLightState.x.h>
147 
148 #endif
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.