8 #ifndef K_FIRESYNC_ANALOG_OUT_H
9 #define K_FIRESYNC_ANALOG_OUT_H
202 #include <kFireSync/Client/kAnalogOut.x.h>
kStatus kAnalogOut_EnqueueOutput(kAnalogOut analog, k64f current)
Enqueues an analog output value, in milliamps.
kStatus kAnalogOut_NominalOutputInfo(kAnalogOut analog, kInfo64f *info)
Reports constraints for nominal output current.
kStatus kAnalogOut_ControlIdInfo(kAnalogOut analog, kInfo *info)
Reports constraint and validity information for the ControlId setting.
Represents constraint and validity information for a bit flag setting.
Definition: kInfo.h:544
Represents constraint and validity information for a double setting.
Definition: kInfo.h:438
Essential declarations related to FireSync nodes.
kStatus kAnalogOut_ControlInfo(kAnalogOut analog, kInfoBits *info)
Reports constraint and validity information for the Control setting.
kSize kAnalogOut_Id(kAnalogOut analog)
Gets the id of the output.
kStatus kAnalogOut_Clear(kAnalogOut analog)
Re-initializes settings.
Represents analog configuration.
kStatus kAnalogOut_SetControl(kAnalogOut analog, kAnalogOutControl type)
Sets the control mode of the analog output.
k32u kAnalogOut_ControlId(kAnalogOut analog)
Gets the control source id for an analog output.
Represents analog output control modes.
kBool kAnalogOut_IsEnabled(kAnalogOut analog)
Reports whether the analog output is currently enabled.
kStatus kAnalogOut_OutputInfo(kAnalogOut analog, kInfo64f *info)
Reports constraints for output current.
kStatus kAnalogOut_Stats(kAnalogOut analog, kAnalogOutStats *stats)
Retrieve statistics for this analog output module.
Represents analog output run-time statistics.
Definition: kNodeDef.h:1356
kAnalogOutControl kAnalogOut_Control(kAnalogOut analog)
Reports the control mode of the analog output.
kStatus kAnalogOut_SetCalibration(kAnalogOut analog, kArray2 calibration)
Sets (or clears) calibration information.
kStatus kAnalogOut_Enable(kAnalogOut analog, kBool enable)
Enables or disables the analog output.
kStatus kAnalogOut_SetControlId(kAnalogOut analog, k32u id)
Sets the control source id for an analog output.
Represents constraint and validity information for a general setting.
Definition: kInfo.h:64