FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kDigitalOut Class Reference

Description

Represents digital configuration.

Inheritance diagram for kDigitalOut:
Inheritance graph

Public Member Functions

kStatus kDigitalOut_Clear (kDigitalOut digital)
 Resets digital output mode settings to defaults. More...
 
kDigitalOutControl kDigitalOut_Control (kDigitalOut digital)
 Reports the control mode of the digital. More...
 
k32u kDigitalOut_ControlId (kDigitalOut digital)
 Gets the control source id for a digital. More...
 
kStatus kDigitalOut_ControlIdInfo (kDigitalOut digital, kInfo *info)
 Reports constraint and validity information for the ControlId setting. More...
 
kStatus kDigitalOut_ControlInfo (kDigitalOut digital, kInfoBits *info)
 Reports constraint and validity information for the Control setting. More...
 
k64u kDigitalOut_Delay (kDigitalOut digital)
 Gets the delay for the digital, in nanoseconds. More...
 
kStatus kDigitalOut_DelayInfo (kDigitalOut digital, kInfo64u *info)
 Reports constraint and validity information for the Delay setting. More...
 
kStatus kDigitalOut_Enable (kDigitalOut digital, kBool enable)
 Enables or disables the digital. More...
 
k64u kDigitalOut_Exposure (kDigitalOut digital)
 Gets the exposure for the digital, in nanoseconds. More...
 
kStatus kDigitalOut_ExposureInfo (kDigitalOut digital, kInfo64u *info)
 Reports constraint and validity information for the Exposure setting. More...
 
k64u kDigitalOut_Gap (kDigitalOut digital)
 Gets the gap for the digital, in nanoseconds. More...
 
kStatus kDigitalOut_GapInfo (kDigitalOut digital, kInfo64u *info)
 Reports constraint and validity information for the Gap setting. More...
 
kSize kDigitalOut_Id (kDigitalOut digital)
 Gets the id of the output. More...
 
kBool kDigitalOut_IsEnabled (kDigitalOut digital)
 Reports whether the digital is currently enabled. More...
 
k64u kDigitalOut_MinimumPeriod (kDigitalOut digital)
 Reports the time required by this digital output to respond to an event. More...
 
kBool kDigitalOut_Polarity (kDigitalOut digital)
 Gets the polarity for a digital. More...
 
kStatus kDigitalOut_PolarityInfo (kDigitalOut digital, kInfoBool *info)
 Reports constraint and validity information for the Polarity setting. More...
 
kStatus kDigitalOut_SetControl (kDigitalOut digital, kDigitalOutControl type)
 Sets the control mode of the digital. More...
 
kStatus kDigitalOut_SetControlId (kDigitalOut digital, k32u id)
 Sets the control source id for a digital. More...
 
kStatus kDigitalOut_SetDelay (kDigitalOut digital, k64u delay, kAdjust adjustment=kADJUST_NONE)
 Sets the delay for the digital, in nanoseconds. More...
 
kStatus kDigitalOut_SetExposure (kDigitalOut digital, k64u exposure, kAdjust adjustment=kADJUST_NONE)
 Sets the exposure for the digital, in nanoseconds. More...
 
kStatus kDigitalOut_SetGap (kDigitalOut digital, k64u gap, kAdjust adjustment=kADJUST_NONE)
 Sets the gap for the digital, in nanoseconds. More...
 
kStatus kDigitalOut_SetPolarity (kDigitalOut digital, kBool isActiveHigh)
 Sets the polarity for a digital. More...
 
kStatus kDigitalOut_SetState (kDigitalOut digital, kBool state)
 Sets the output state. More...
 
kStatus kDigitalOut_Stats (kDigitalOut digital, kDigitalOutStats *stats)
 Retrieve statistics. More...
 
kStatus kDigitalOut_Trigger (kDigitalOut digital)
 Provides a software trigger to a digital output. More...
 

The documentation for this class was generated from the following file: