FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kNodeDev.h
1 #ifndef K_FIRESYNC_NODEDEV_H
2 #define K_FIRESYNC_NODEDEV_H
3 
4 #include <kFireSync/kNodeDef.h>
5 
6 #if defined(K_FIRESYNC_INCLUDE_DEVICE_ACCESS)
7 
38 kFsFx(kStatus) kNodeDev_ReadLightDriverInfo(kNode node, k64u key, kSize index, kLightModel* model, kVersion* revision, k32u* deviceId);
39 
63 kFsFx(kStatus) kNodeDev_WriteLightDriverInfo(kNode node, k64u key, kSize index, kLightModel model, kVersion revision, k32u deviceId);
64 
82 kFsFx(kStatus) kNodeDev_EnableLightDriverControl(kNode node, k64u key, kSize index, kBool enabled);
83 
94 kFsFx(kStatus) kNodeDev_LightDriverControlEnabled(kNode node, k64u key, kSize index, kBool* enabled);
95 
105 kFsFx(kStatus) kNodeDev_LightDriverPowerInfo(kLightModel model, k32u power, kInfo32u* info);
106 
126 kFsFx(kStatus) kNodeDev_AdjustLightDriverPower(kNode node, k64u key, kSize index, k32u power);
127 
149 kFsFx(kStatus) kNodeDev_WriteLightDriverPower(kNode node, k64u key, kSize index, k32u power);
150 
164 kFsFx(kStatus) kNodeDev_ReadLightDriverPower(kNode node, k64u key, kSize index, k32u* power);
165 
176 kFsFx(kStatus) kNodeDev_LightDriverCurrentLimitInfo(kLightModel model, k32u currentLimit, kVersion revision, kInfo32u* info);
177 
198 kFsFx(kStatus) kNodeDev_AdjustLightDriverCurrentLimit(kNode node, k64u key, kSize index, k32u currentLimit);
199 
220 kFsFx(kStatus) kNodeDev_WriteLightDriverCurrentLimit(kNode node, k64u key, kSize index, k32u currentLimit);
221 
232 kFsFx(kStatus) kNodeDev_ReadLightDriverCurrentLimit(kNode node, k64u key, kSize index, k32u* currentLimit);
233 
244 kFsFx(kStatus) kNodeDev_ReadLightDriverRemainingSlotCount(kNode node, k64u key, kSize index, kSize* remainingCount);
245 
258 kFsFx(kStatus) kNodeDev_LoadLightDriverCalibration(kNode node, k64u key, kSize index, kLdCal ldCal);
259 
272 kFsFx(kStatus) kNodeDev_WriteLightDriverCalibration(kNode node, k64u key, kSize index, kLdCal ldCal);
273 
284 kFsFx(kStatus) kNodeDev_ReadLightDriverCalibration(kNode node, k64u key, kSize index, kLdCal* ldCal, kAlloc alloc);
285 
296 kFsFx(kStatus) kNodeDev_ReadLightDriverTemperature(kNode node, k64u key, kSize index, k32s* temperature);
297 
298 #include <kFireSync/Client/Device/kNodeDev.x.h>
299 
300 #endif
301 
302 #endif
Essential declarations related to FireSync nodes.
Represents a FireSync node (sensor).
Represents constraint and validity information for a 32-bit unsigned integer setting.
Definition: kInfo.h:98
Class cal for the kLdCal class.
Represents supported light device types.