8 #ifndef K_FIRESYC_SERVER_LIGHT_H
9 #define K_FIRESYC_SERVER_LIGHT_H
32 kFsFx(
kStatus) kSvLight_Construct(kSvLight* light,
kSvNode node, kHxLight hwLight,
kAlloc allocator);
34 kFsFx(
kStatus) kSvLight_Format(kSvLight light,
kXml xml, kXmlItem item);
35 kFsFx(
kStatus) kSvLight_Parse(kSvLight light,
kXml xml, kXmlItem item);
36 kFsFx(
kStatus) kSvLight_FormatDevice(kSvLight light,
kXml xml, kXmlItem item);
37 kFsFx(
kStatus) kSvLight_ParseDevice(kSvLight light,
kXml xml, kXmlItem item);
41 kFsFx(
kStatus) kSvLight_SetLightState(kSvLight light,
kBool state);
44 kFsFx(
kStatus) kSvLight_Trigger(kSvLight light);
46 kFsFx(
kBool) kSvLight_ShouldPrime(kSvLight light);
48 kFsFx(
kStatus) kSvLight_PrepareForPrime(kSvLight light,
k64u* period);
49 kFsFx(
kStatus) kSvLight_RestoreAfterPrime(kSvLight light);
51 kFsFx(
kStatus) kSvLight_LockOut(kSvLight light,
kBool shouldLock);
53 #include <kFireSync/Server/Devices/kSvLight.x.h>
Represents light override item.
Definition: kNodeDef.h:979
Represents light run-time statistics.
Definition: kNodeDef.h:1052
Represents light priming mode.
Provides FireSync node network services and mediates access to node hardware.