FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kNode.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_NODE_H
9 #define K_FIRESYNC_NODE_H
10 
11 #include <kFireSync/kNodeDef.h>
12 
13 kBeginHeader()
14 
15 
105 //typedef kObject kNode; --forward-declared in kFsDef.x.h
106 
107 
114  kFsFx(k32u) kNode_Id(kNode node);
115 
123  kFsFx(kNodeType) kNode_Type(kNode node);
124 
143 kFsFx(kStatus) kNode_SetDiscoveryIpConfig(kNode node, const kIpConfig* ipConfig);
144 
158 kFsFx(kStatus) kNode_DiscoveryIpConfig(kNode node, kIpConfig* ipConfig);
159 
167 kFsFx(kStatus) kNode_Connect(kNode node);
168 
176 kFsFx(kStatus) kNode_Disconnect(kNode node);
177 
191 kFsFx(kStatus) kNode_Refresh(kNode node);
192 
205 kFsFx(kStatus) kNode_Apply(kNode node);
206 
217 kFsFx(kStatus) kNode_VerifyAndApply(kNode node);
218 
230 kFsFx(kStatus) kNode_Commit(kNode node);
231 
248 
265 
277 kFsFx(kStatus) kNode_LoadModeConfig(kNode node, const kChar* filePath);
278 
292 kFsFx(kStatus) kNode_SaveModeConfig(kNode node, const kChar* filePath);
293 
305 kFsFx(kStatus) kNode_ImportModeConfig(kNode node, const kChar* filePath);
306 
320 kFsFx(kStatus) kNode_ExportModeConfig(kNode node, const kChar* filePath);
321 
336 kFsFx(kStatus) kNode_Clear(kNode node);
337 
353 kFsFx(kStatus) kNode_ClearEx(kNode node, kNodeClearOption options);
354 
367 kFsFx(kStatus) kNode_Wipe(kNode node);
368 
379 kFsFx(kStatus) kNode_Verify(kNode node);
380 
388 kFsFx(kSize) kNode_ErrorCount(kNode node);
389 
400 kFsFx(kStatus) kNode_ErrorAt(kNode node, kSize index, kChar* error, kSize capacity);
401 
410  kFsFx(kStatus) kNode_Info(kNode node, kNodeInfo* info);
411 
420 
428  kFsFx(kVersion) kNode_PlatformVersion(kNode node);
429 
437  kFsFx(kVersion) kNode_ProtocolVersion(kNode node);
438 
446  kFsFx(kVersion) kNode_AppVersion(kNode node);
447 
455  kFsFx(const kChar*) kNode_AppName(kNode node);
456 
476 kFsFx(kStatus) kNode_SetNextId(kNode node, k32u id);
477 
485 kFsFx(k32u) kNode_NextId(kNode node);
486 
495 kFsFx(kStatus) kNode_NextIdInfo(kNode node, kInfo32u* info);
496 
505 kFsFx(kStatus) kNode_SetBootMode(kNode node, kBootMode mode);
506 
514 kFsFx(kBootMode) kNode_BootMode(kNode node);
515 
524 kFsFx(kStatus) kNode_BootModeInfo(kNode node, kInfoBits* info);
525 
534 kFsFx(kStatus) kNode_SetPowerSaverTimeout(kNode node, k64u timeout);
535 
542 kFsFx(k64u) kNode_PowerSaverTimeout(kNode node);
543 
553 
564 kFsFx(kStatus) kNode_SetPowerSaverThreshold(kNode node, k64u threshold);
565 
573 
583 
604 kFsFx(kStatus) kNode_EnableRescueWait(kNode node, kBool enable);
605 
613 kFsFx(kBool) kNode_RescueWaitEnabled(kNode node);
614 
624 
638 kFsFx(kStatus) kNode_EnableAutoExecute(kNode node, kBool enable);
639 
647 kFsFx(kBool) kNode_AutoExecuteEnabled(kNode node);
648 
658 
669 kFsFx(kStatus) kNode_SetNetBootServer(kNode node, kIpAddress address);
670 
679 
690 kFsFx(kStatus) kNode_SetNetBootPath(kNode node, const kChar* path);
691 
699 kFsFx(const kChar*) kNode_NetBootPath(kNode node);
700 
711 kFsFx(kStatus) kNode_Enable(kNode node, kBool enable);
712 
720 kFsFx(kBool) kNode_IsEnabled(kNode node);
721 
730 kFsFx(kStatus) kNode_SetMainTempProbe(kNode node, kTempProbeId probeId);
731 
740 
749 kFsFx(kStatus) kNode_MainTempProbeInfo(kNode node, kInfoBits* info);
750 
761 kFsFx(kStatus) kNode_EnableErrorRecovery(kNode node, kBool enable);
762 
771 
781 
797 kFsFx(kStatus) kNode_LoadFirmware(kNode node, kNodeFirmwareType type, const kChar* path, kCallbackFx progress, kPointer context);
798 
815 kFsFx(kStatus) kNode_LoadFirmwareFromStream(kNode node, kNodeFirmwareType type, kStream stream, kSize size, kCallbackFx progress, kPointer context);
816 
832 kFsFx(kStatus) kNode_SaveAsVirtual(kNode node, const kChar* path);
833 
841 kFsFx(kStatus) kNode_Reset(kNode node);
842 
861 kFsFx(kStatus) kNode_Restart(kNode node);
862 
870 kFsFx(kStatus) kNode_OpenHealth(kNode node);
871 
879 kFsFx(kStatus) kNode_CloseHealth(kNode node);
880 
896 kFsFx(kStatus) kNode_SubscribeData(kNode node, const k16u* ports, kSize portCount);
897 
909 kFsFx(kStatus) kNode_OpenData(kNode node);
910 
919 kFsFx(kStatus) kNode_EndDataSession(kNode node);
920 
929 kFsFx(kStatus) kNode_CloseData(kNode node);
930 
939 kFsFx(kStatus) kNode_Start(kNode node);
940 
949 kFsFx(kStatus) kNode_Stop(kNode node);
950 
959 kFsFx(kStatus) kNode_Pause(kNode node);
960 
969 kFsFx(kStatus) kNode_Resume(kNode node);
970 
983 kFsFx(kStatus) kNode_BeginStart(kNode node);
984 
992 kFsFx(kStatus) kNode_EndStart(kNode node);
993 
1004 kFsFx(kStatus) kNode_BeginStop(kNode node);
1005 
1013 kFsFx(kStatus) kNode_EndStop(kNode node);
1014 
1025 kFsFx(kStatus) kNode_BeginPause(kNode node);
1026 
1034 kFsFx(kStatus) kNode_EndPause(kNode node);
1035 
1048 kFsFx(kStatus) kNode_BeginResume(kNode node);
1049 
1057 kFsFx(kStatus) kNode_EndResume(kNode node);
1058 
1071 kFsFx(kStatus) kNode_BeginEngage(kNode node, k64u startTime, k64s startEncoder);
1072 
1080 kFsFx(kStatus) kNode_EndEngage(kNode node);
1081 
1092 kFsFx(kStatus) kNode_StartReplay(kNode node);
1093 
1103 kFsFx(kStatus) kNode_Replay(kNode node, kMsgInfo input, kArrayList output);
1104 
1115 kFsFx(kStatus) kNode_ListVariables(kNode node, kArrayList variableNames);
1116 
1126 kFsFx(kStatus) kNode_VariableInfo(kNode node, const kChar* name, kNodeVariableInfo* info);
1127 
1145 kFsFx(kStatus) kNode_Variable(kNode node, const kChar* name, kObject* variable, kAlloc alloc);
1146 
1164 kFsFx(kStatus) kNode_SetVariable(kNode node, const kChar* name, kObject variable);
1165 
1174 kFsFx(kStatus) kNode_DeleteVariable(kNode node, const kChar* name);
1175 
1183 kFsFx(kStatus) kNode_DeleteVariables(kNode node);
1184 
1195 kFsFx(kStatus) kNode_ReadRegisters(kNode node, kRegisterModule moduleType, kSize moduleIndex, kArrayList registers);
1196 
1206 kFsFx(kStatus) kNode_ReadRegisterOverrides(kNode node, kRegisterModule moduleType, kArrayList registers);
1207 
1217 kFsFx(kStatus) kNode_WriteRegisterOverrides(kNode node, kRegisterModule moduleType, kArrayList registers);
1218 
1230 kFsFx(kStatus) kNode_I2cRead(kNode node, k32u deviceId, k32u address, kByte* data, kSize size);
1231 
1243 kFsFx(kStatus) kNode_I2cWrite(kNode node, k32u deviceId, k32u address, const kByte* data, kSize size);
1244 
1253 kFsFx(kStatus) kNode_ReadLogHistory(kNode node, kArrayList logItems);
1254 
1262 kFsFx(kNodeState) kNode_State(kNode node);
1263 
1271 kFsFx(k64u) kNode_TimeCounter(kNode node);
1272 
1280 kFsFx(k64s) kNode_EncoderCounter(kNode node);
1281 
1290 kFsFx(kStatus) kNode_Stats(kNode node, kNodeStats* stats);
1291 
1299 kFsFx(kSize) kNode_EventManagerCount(kNode node);
1300 
1309 kFsFx(kEventManager) kNode_EventManagerAt(kNode node, kSize index);
1310 
1318 kFsFx(kSize) kNode_CameraCount(kNode node);
1319 
1328 kFsFx(kCamera) kNode_CameraAt(kNode node, kSize index);
1329 
1337 kFsFx(kSize) kNode_LightCount(kNode node);
1338 
1347 kFsFx(kLight) kNode_LightAt(kNode node, kSize index);
1348 
1356 kFsFx(kSize) kNode_ProjectorCount(kNode node);
1357 
1366 kFsFx(kProjector) kNode_ProjectorAt(kNode node, kSize index);
1367 
1375 kFsFx(kSize) kNode_AnalogOutCount(kNode node);
1376 
1385 kFsFx(kAnalogOut) kNode_AnalogOutAt(kNode node, kSize index);
1386 
1394 kFsFx(kSize) kNode_DigitalOutCount(kNode node);
1395 
1404 kFsFx(kDigitalOut) kNode_DigitalOutAt(kNode node, kSize index);
1405 
1413 kFsFx(kSize) kNode_SerialOutCount(kNode node);
1414 
1423 kFsFx(kSerialOut) kNode_SerialOutAt(kNode node, kSize index);
1424 
1432 kFsFx(kSize) kNode_IoTestCount(kNode node);
1433 
1442 kFsFx(kIoTest) kNode_IoTestAt(kNode node, kSize index);
1443 
1451 kFsFx(kSize) kNode_GpioBankCount(kNode node);
1452 
1461 kFsFx(kGpioBank) kNode_GpioBankAt(kNode node, kSize index);
1462 
1470 kFsFx(kOrientation) kNode_Orientation(kNode node);
1471 
1479 kFsFx(kEncoder) kNode_Encoder(kNode node);
1480 
1488 kFsFx(kTestJig) kNode_TestJig(kNode node);
1489 
1497 kFsFx(kTempControl) kNode_TempControl(kNode node);
1498 
1506 kFsFx(kNet) kNode_Net(kNode node);
1507 
1515 kFsFx(kPipe) kNode_Pipe(kNode node);
1516 
1524 kFsFx(kActions) kNode_Actions(kNode node);
1525 
1536 kFsFx(kStorage) kNode_Storage(kNode node);
1537 
1547 kFsFx(kStatus) kNode_EnableLed(kNode node, kLed instance, kBool enabled);
1548 
1549 kEndHeader()
1550 
1551 #include <kFireSync/Client/kNode.x.h>
1552 
1553 #endif
kOrientation kNode_Orientation(kNode node)
Gets the orientation configuration module, if present.
kNodeState kNode_State(kNode node)
Reports the current state of the node.
kBool kNode_RescueWaitEnabled(kNode node)
Reports whether the feature to wait for a rescue message at boot time is enabled. ...
kProjector kNode_ProjectorAt(kNode node, kSize index)
Gets the projector module at the specified index.
kIpAddress kNode_NetBootServer(kNode node)
Reports the IP address of the FTP server that will provide firmware during a network-based boot...
kStatus kNode_Stats(kNode node, kNodeStats *stats)
Reports current run-time statistics for the node.
Numeric identifier for kStamp temperature source.
kStatus kNode_DiscoveryIpConfig(kNode node, kIpConfig *ipConfig)
Gets the current IP configuration, as received via sensor discovery.
kStatus kNode_Enable(kNode node, kBool enable)
Enables or disables the node.
const kChar * kNode_NetBootPath(kNode node)
Reports the FTP resource path used to fetch firmware during a network-based boot. ...
kStatus kNode_CommitDeviceConfig(kNode node)
Commits current device settings to non-volatile storage, to be used as defaults after boot...
kCamera kNode_CameraAt(kNode node, kSize index)
Gets the camera module at the specified index.
kStatus kNode_BeginStart(kNode node)
Begins preparing node for acquisition and data processing activities.
Represents types of node firmware.
kStatus kNode_Commit(kNode node)
Commits current settings to non-volatile storage, to be used as defaults after boot.
kNodeType kNode_Type(kNode node)
Gets the type of this node.
Represents pipe configuration.
kIoTest kNode_IoTestAt(kNode node, kSize index)
Gets the I/O test at the specified index.
kStatus kNode_LoadFirmware(kNode node, kNodeFirmwareType type, const kChar *path, kCallbackFx progress, kPointer context)
Loads firmware from a local file to non-volatile storage.
Represents digital configuration.
kDigitalOut kNode_DigitalOutAt(kNode node, kSize index)
Gets the digital output at the specified index.
Represents an enumeration of register modules.
kStatus kNode_EndPause(kNode node)
Completes an asynchronous pause operation that was initiated using the kNode_BeginPause method...
kStatus kNode_EnableAutoExecute(kNode node, kBool enable)
Enables automatic execution of firmware at boot time.
kEncoder kNode_Encoder(kNode node)
Gets the encoder configuration module, if present.
kStatus kNode_BeginEngage(kNode node, k64u startTime, k64s startEncoder)
Initiates acquisition after BeginStart/EndStart or BeginResume/EndResume.
kSize kNode_ErrorCount(kNode node)
Returns the number of errors that were detected when the node was last verified.
kStatus kNode_EndEngage(kNode node)
Completes an asynchronous engage operation that was initiated using the kNode_BeginEngage method...
kStatus kNode_EndDataSession(kNode node)
Ends data collection until the next time that this node is started/resumed.
kStatus kNode_ClearEx(kNode node, kNodeClearOption options)
Restores the specified aspects of node state to default values.
kStatus kNode_CommitModeConfig(kNode node)
Commits current mode settings to non-volatile storage, to be used as defaults after boot...
kStorage kNode_Storage(kNode node)
Gets the storage module.
Represents constraint and validity information for a bit flag setting.
Definition: kInfo.h:454
kVersion kNode_PlatformVersion(kNode node)
Gets the platform version running on this node.
kStatus kNode_ExportModeConfig(kNode node, const kChar *filePath)
Saves current mode configuration to the specified local file.
kVersion kNode_AppVersion(kNode node)
Gets the application version running on this node.
kStatus kNode_Resume(kNode node)
Resumes node acquisition and data processing activities.
kStatus kNode_ReadRegisterOverrides(kNode node, kRegisterModule moduleType, kArrayList registers)
Reads a list of register overrides for a given module type.
kSerialOut kNode_SerialOutAt(kNode node, kSize index)
Gets the serial output at the specified index.
kSize kNode_LightCount(kNode node)
Reports the number of light modules supported by this node.
kStatus kNode_Refresh(kNode node)
Refreshes node state.
kStatus kNode_RescueWaitEnabledInfo(kNode node, kInfoBool *info)
Reports constraint and validity information for the RescueWait setting.
kActions kNode_Actions(kNode node)
Gets the actions configuration module.
Represents configuration for a node's local encoder.
k64u kNode_TimeCounter(kNode node)
Gets the current synchronization time value from the node.
kStatus kNode_I2cWrite(kNode node, k32u deviceId, k32u address, const kByte *data, kSize size)
Writes to I2C register.
Represents camera configuration.
Represents types of nodes.
kStatus kNode_NextIdInfo(kNode node, kInfo32u *info)
Reports constraint and validity information for the NextId setting.
kSize kNode_AnalogOutCount(kNode node)
Reports the number of analog outputs supported by this node.
kStatus kNode_DeleteVariable(kNode node, const kChar *name)
Disposes a remote variable with the specified name.
kStatus kNode_SetNetBootServer(kNode node, kIpAddress address)
Sets the IP address of the FTP server that will provide firmware during a network-based boot...
kStatus kNode_EnableRescueWait(kNode node, kBool enable)
Enables the feature to wait for a rescue message at boot time.
Represents projector configuration.
Represents detailed information about node hardware/firmware.
Definition: kNodeDef.h:1929
kStatus kNode_SetNetBootPath(kNode node, const kChar *path)
Sets the FTP resource path used to fetch firmware during a network-based boot.
kStatus kNode_Clear(kNode node)
Restores mode settings to default values.
kEventManager kNode_EventManagerAt(kNode node, kSize index)
Gets the event manager at the specified index.
kStatus kNode_Restart(kNode node)
Begins restarting node application software and then disconnects.
Represents address configuration for an Internet Protocol adapter.
Definition: kFsDef.h:156
kSize kNode_DigitalOutCount(kNode node)
Reports the number of digital outputs supported by this node.
kStatus kNode_Variable(kNode node, const kChar *name, kObject *variable, kAlloc alloc)
Gets the value of the specified remote variable.
Represents information about a remote variable.
Definition: kNodeDef.h:1986
Essential declarations related to FireSync nodes.
kStatus kNode_ListVariables(kNode node, kArrayList variableNames)
Gets the list of custom variables available from this node.
kVersion kNode_ProtocolVersion(kNode node)
Gets the protocol version support by this node.
kStatus kNode_CloseData(kNode node)
Closes the data connection to the remote node.
kStatus kNode_LoadModeConfig(kNode node, const kChar *filePath)
Loads mode configuration from a file in node storage.
kSize kNode_GpioBankCount(kNode node)
Reports the number of GPIO banks supported by this node.
kNet kNode_Net(kNode node)
Gets the network configuration module.
Represents a FireSync node clear option.
kTempProbeId kNode_MainTempProbe(kNode node)
Gets the primary source for temperature information used by this node.
kStatus kNode_Disconnect(kNode node)
Disconnects the node's control connection.
kStatus kNode_SetPowerSaverThreshold(kNode node, k64u threshold)
Sets the power saver threshold for all lights.
kBool kNode_IsEnabled(kNode node)
Reports whether the node is currently enabled.
Represents M2 test jig configuration.
kStatus kNode_OpenData(kNode node)
Opens a data connection to the remote node.
Represents a FireSync node (sensor).
k32u kNode_NextId(kNode node)
Gets the device identifier that will take effect after reset.
kStatus kNode_BeginResume(kNode node)
Begins resuming node acquisition and data processing activities.
kStatus kNode_ErrorAt(kNode node, kSize index, kChar *error, kSize capacity)
Gets the verification error string at the specified index.
kBootMode kNode_BootMode(kNode node)
Gets the method that will be used to boot this device.
const kChar * kNode_AppName(kNode node)
Gets the name of the application running on this node.
kStatus kNode_StartReplay(kNode node)
Prepares node to begin receiving and processing replay data.
kStatus kNode_AutoExecuteEnabledInfo(kNode node, kInfoBool *info)
Reports constraint and validity information for the AutoExcecute setting.
Represents the mode by which a node's program was loaded.
k64u kNode_PowerSaverTimeout(kNode node)
Gets the power saver timeout for all lights.
kStatus kNode_BootModeInfo(kNode node, kInfoBits *info)
Reports constraint and validity information for the BootMode setting.
kStatus kNode_SetMainTempProbe(kNode node, kTempProbeId probeId)
Specifies the primary source for temperature information used by this node.
kSize kNode_SerialOutCount(kNode node)
Reports the number of serial outputs supported by this node.
kTestJig kNode_TestJig(kNode node)
Gets the test jig configuration module, if present.
kStatus kNode_ReadLogHistory(kNode node, kArrayList logItems)
Gets a list of log messages.
kBool kNode_AutoExecuteEnabled(kNode node)
Reports whether firmware will execute automatically at boot time.
Represents light configuration.
kStatus kNode_OpenHealth(kNode node)
Opens a health connection to the remote node.
kStatus kNode_SetPowerSaverTimeout(kNode node, k64u timeout)
Sets the power saver timeout for all lights.
kStatus kNode_ImportModeConfig(kNode node, const kChar *filePath)
Loads mode configuration from a local file.
kStatus kNode_BeginPause(kNode node)
Begins pausing node acquisition and data processing activities.
kStatus kNode_EnableErrorRecovery(kNode node, kBool enable)
Enables automatic recovery from hardware/software errors (e.g.
kSize kNode_CameraCount(kNode node)
Reports the number of camera modules supported by this node.
Represents analog configuration.
kStatus kNode_LoadFirmwareFromStream(kNode node, kNodeFirmwareType type, kStream stream, kSize size, kCallbackFx progress, kPointer context)
Loads firmware from a local stream to non-volatile storage.
Represents serial configuration.
kStatus kNode_SetNextId(kNode node, k32u id)
Sets the device identifier for this node, which typically corresponds to a manufacturing serial numbe...
kStatus kNode_Start(kNode node)
Starts node acquisition and data processing activities.
kStatus kNode_WriteRegisterOverrides(kNode node, kRegisterModule moduleType, kArrayList registers)
Writes a list of registers overrides for a given module type.
Represents configuration for a node's local orientation.
kDaughterboardModel kNode_DaughterboardModel(kNode node)
Gets the model of the daughterboard.
Represents node file services.
kStatus kNode_SetVariable(kNode node, const kChar *name, kObject variable)
Sets the value of a remote variable.
Represents constraint and validity information for a 64-bit unsigned integer setting.
Definition: kInfo.h:187
kStatus kNode_Connect(kNode node)
Creates a control connection to the node.
kStatus kNode_VariableInfo(kNode node, const kChar *name, kNodeVariableInfo *info)
Gets information about a custom variable.
kLight kNode_LightAt(kNode node, kSize index)
Gets the light module at the specified index.
k64u kNode_PowerSaverThreshold(kNode node)
Gets the power saver threshold for all lights.
Represents model of daughterboard.
kStatus kNode_ErrorRecoveryEnabledInfo(kNode node, kInfoBool *info)
Reports constraint and validity information for the ErrorRecovery setting.
kSize kNode_EventManagerCount(kNode node)
Reports the number of event managers supported by this node.
kSize kNode_IoTestCount(kNode node)
Reports the number of I/O tests supported by this node.
kStatus kNode_Verify(kNode node)
Checks the validity of all node settings.
kStatus kNode_Info(kNode node, kNodeInfo *info)
Gets static information about this node.
Represents a local node's GPIO bank.
kStatus kNode_Stop(kNode node)
Stops node acquisition and data processing activities.
Represents configuration for various node network services (e.g. control, data).
kBool kNode_ErrorRecoveryEnabled(kNode node)
Reports whether automatic error recovery is enabled.
kPipe kNode_Pipe(kNode node)
Gets the pipe configuration module.
kStatus kNode_VerifyAndApply(kNode node)
Checks for errors and applies settings if no errors are detected.
kStatus kNode_PowerSaverTimeoutInfo(kNode node, kInfo64u *info)
Reports constraint and validity information for the power saver timeout setting.
kStatus kNode_MainTempProbeInfo(kNode node, kInfoBits *info)
Reports constraint and validity information for the MainTempProbe setting.
kStatus kNode_ReadRegisters(kNode node, kRegisterModule moduleType, kSize moduleIndex, kArrayList registers)
Gets a list of registers for a given module type and module index.
kStatus kNode_EndStop(kNode node)
Completes an asynchronous stop operation that was initiated using the kNode_BeginStop method...
Represents event manager configuration.
Represents configuration for a collection of actions.
Represents constraint and validity information for a 32-bit unsigned integer setting.
Definition: kInfo.h:79
kStatus kNode_EndStart(kNode node)
Completes an asynchronous start operation that was initiated using the kNode_BeginStart method...
kAnalogOut kNode_AnalogOutAt(kNode node, kSize index)
Gets the analog output at the specified index.
kGpioBank kNode_GpioBankAt(kNode node, kSize index)
Gets the GPIO bank at the specified index.
kStatus kNode_I2cRead(kNode node, k32u deviceId, k32u address, kByte *data, kSize size)
Reads I2C register value.
kStatus kNode_SaveModeConfig(kNode node, const kChar *filePath)
Saves current mode configuration to the specified file.
Represents configuration for (PID) temperature regulation.
kStatus kNode_EndResume(kNode node)
Completes an asynchronous resume operation that was initiated using the kNode_BeginResume method...
kStatus kNode_Reset(kNode node)
Begins rebooting the node and then disconnects.
k32u kNode_Id(kNode node)
Gets the current device identifier for this node, which typically corresponds to a manufacturing seri...
kTempControl kNode_TempControl(kNode node)
Gets the temperature control configuration module, if present.
kStatus kNode_SubscribeData(kNode node, const k16u *ports, kSize portCount)
Sets the network data output ports to which this client should connect.
k64s kNode_EncoderCounter(kNode node)
Gets the current encoder value from the node.
Represents node run-time statistics.
Definition: kNodeDef.h:1960
kStatus kNode_Pause(kNode node)
Temporarily pauses node acquisition and data processing activities.
kSize kNode_ProjectorCount(kNode node)
Reports the number of projector modules supported by this node.
Represents the current state of a node object.
kStatus kNode_CloseHealth(kNode node)
Closes the health connection to the remote node.
Represents message source information and an attached message.
Represents I/O test configuration.
kStatus kNode_SetBootMode(kNode node, kBootMode mode)
Sets the method that should be used to boot this device.
kStatus kNode_SetDiscoveryIpConfig(kNode node, const kIpConfig *ipConfig)
Sets the current IP configuration via a sensor discovery broadcast.
kStatus kNode_BeginStop(kNode node)
Begins stopping node acquisition and data processing activities.
Represents constraint and validity information for a boolean setting.
Definition: kInfo.h:403
kStatus kNode_EnableLed(kNode node, kLed instance, kBool enabled)
Enables or disables the specified node indicator LED.
kStatus kNode_Apply(kNode node)
Sends current settings to this node.
Represents indicator LED types.
kStatus kNode_PowerSaverThresholdInfo(kNode node, kInfo64u *info)
Reports constraint and validity information for the power saver threshold setting.
kStatus kNode_DeleteVariables(kNode node)
Disposes all remote variables.
kStatus kNode_Replay(kNode node, kMsgInfo input, kArrayList output)
Replays an input message and waits to receive output.
kStatus kNode_SaveAsVirtual(kNode node, const kChar *path)
Creates the necessary content in the local file system to support simulating this node...
kStatus kNode_Wipe(kNode node)
Resets device settings and storage contents to defaults.