Advanced Attributes
- Updated2025-11-11
- 2 minute(s) read
These advanced attributes, called properties in LabVIEW, are not available through a configuration VI or function. Set these attributes directly using the niHSDIO Property Node or the niHSDIO Set Attribute functions. Refer to Using Attributes with NI-HSDIO for more information about programming attributes.
| LabVIEW Property | C Attribute |
|---|---|
| Sample Clock Impedance | NIHSDIO_ATTR_SAMPLE_CLOCK_IMPEDANCE |
| Ref Clock Impedance | NIHSDIO_ATTR_REF_CLOCK_IMPEDANCE |
| Digital Edge Start Trigger Impedance | NIHSDIO_ATTR_DIGITAL_EDGE_START_TRIGGER_IMPEDANCE |
| Digital Edge Start Trigger Position | NIHSDIO_ATTR_DIGITAL_EDGE_START_TRIGGER_POSITION |
| Digital Edge Start Trigger Terminal Configuration | NIHSDIO_ATTR_DIGITAL_EDGE_START_TRIGGER_TERMINAL_CONFIGURATION |
| Digital Edge Reference Trigger Impedance | NIHSDIO_ATTR_DIGITAL_EDGE_REF_TRIGGER_IMPEDANCE |
| Digital Edge Reference Trigger Position | NIHSDIO_ATTR_DIGITAL_EDGE_REF_TRIGGER_POSITION |
| Digital Edge Reference Trigger Terminal Configuration | NIHSDIO_ATTR_DIGITAL_EDGE_REF_TRIGGER_TERMINAL_CONFIGURATION |
| Digital Edge Advance Trigger Impedance | NIHSDIO_ATTR_DIGITAL_EDGE_ADVANCE_TRIGGER_IMPEDANCE |
| Digital Edge Advance Trigger Position | NIHSDIO_ATTR_DIGITAL_EDGE_ADVANCE_TRIGGER_POSITION |
| Digital Edge Advance Trigger Terminal Configuration | NIHSDIO_ATTR_DIGITAL_EDGE_ADVANCE_TRIGGER_TERMINAL_CONFIGURATION |
| Ready For Advance Event Terminal Configuration | NIHSDIO_ATTR_READY_FOR_ADVANCE_EVENT_TERMINAL_CONFIGURATION |
| Ready For Start Event Terminal Configuration | NIHSDIO_ATTR_READY_FOR_START_EVENT_TERMINAL_CONFIGURATION |
| Digital Level Pause Trigger Impedance | NIHSDIO_ATTR_DIGITAL_LEVEL_PAUSE_TRIGGER_IMPEDANCE |
| Digital Level Pause Trigger Position | NIHSDIO_ATTR_DIGITAL_LEVEL_PAUSE_TRIGGER_POSITION |
| Digital Level Pause Trigger Terminal Configuration | NIHSDIO_ATTR_DIGITAL_LEVEL_PAUSE_TRIGGER_TERMINAL_CONFIGURATION |
| Exported Sample Clock Mode | NIHSDIO_ATTR_EXPORTED_SAMPLE_CLOCK_MODE |
| Exported Sample Clock Delay | NIHSDIO_ATTR_EXPORTED_SAMPLE_CLOCK_DELAY |
| Fetch Relative To | NIHSDIO_ATTR_FETCH_RELATIVE_TO |
| Fetch Offset | NIHSDIO_ATTR_FETCH_OFFSET |
| Fetch Backlog | NIHSDIO_ATTR_FETCH_BACKLOG |
| Samples Per Record Is Finite | NIHSDIO_ATTR_SAMPLES_PER_RECORD_IS_FINITE |
| Supported Data States | NIHSDIO_ATTR_SUPPORTED_DATA_STATES |
| LabVIEW Property | C Attribute |
|---|---|
| Sample Clock Impedance | NIHSDIO_ATTR_SAMPLE_CLOCK_IMPEDANCE |
| Ref Clock Impedance | NIHSDIO_ATTR_REF_CLOCK_IMPEDANCE |
| Data Active Event Position | NIHSDIO_ATTR_DATA_ACTIVE_EVENT_POSITION |
| Marker Event Pulse Polarity | NIHSDIO_ATTR_MARKER_EVENT_PULSE_POLARITY |
| Marker Event Position | NIHSDIO_ATTR_MARKER_EVENT_POSITION |
| Exported Sample Clock Mode | NIHSDIO_ATTR_EXPORTED_SAMPLE_CLOCK_MODE |
| Exported Sample Clock Delay | NIHSDIO_ATTR_EXPORTED_SAMPLE_CLOCK_DELAY |
| Exported Sample Clock Offset | NIHSDIO_ATTR_EXPORTED_SAMPLE_CLOCK_OFFSET |
| Digital Edge Start Trigger Impedance | NIHSDIO_ATTR_DIGITAL_EDGE_START_TRIGGER_IMPEDANCE |
| Digital Edge Start Trigger Position | NIHSDIO_ATTR_DIGITAL_EDGE_START_TRIGGER_POSITION |
| Digital Edge Start Trigger Terminal Configuration | NIHSDIO_ATTR_DIGITAL_EDGE_START_TRIGGER_TERMINAL_CONFIGURATION |
| Digital Edge Reference Trigger Impedance | NIHSDIO_ATTR_DIGITAL_EDGE_REF_TRIGGER_IMPEDANCE |
| Digital Edge Reference Trigger Position | NIHSDIO_ATTR_DIGITAL_EDGE_REF_TRIGGER_POSITION |
| Digital Edge Reference Trigger Terminal Configuration | NIHSDIO_ATTR_DIGITAL_EDGE_REF_TRIGGER_TERMINAL_CONFIGURATION |
| Digital Edge Script Trigger Impedance | NIHSDIO_ATTR_DIGITAL_EDGE_SCRIPT_TRIGGER_IMPEDANCE |
| Digital Edge Script Trigger Terminal Configuration | NIHSDIO_ATTR_DIGITAL_EDGE_SCRIPT_TRIGGER_TERMINAL_CONFIGURATION |
| Digital Level Script Trigger Impedance | NIHSDIO_ATTR_DIGITAL_LEVEL_SCRIPT_TRIGGER_IMPEDANCE |
| Digital Level Script Trigger Terminal Configuration | NIHSDIO_ATTR_DIGITAL_LEVEL_SCRIPT_TRIGGER_TERMINAL_CONFIGURATION |
| Digital Edge Stop Trigger Source | NIHSDIO_ATTR_DIGITAL_EDGE_STOP_TRIGGER_SOURCE |
| Digital Edge Stop Trigger Edge | NIHSDIO_ATTR_DIGITAL_EDGE_STOP_TRIGGER_EDGE |
| Digital Edge Stop Trigger Terminal Configuration | NIHSDIO_ATTR_DIGITAL_EDGE_STOP_TRIGGER_TERMINAL_CONFIGURATION |
| Digital Edge Stop Trigger Impedance | NIHSDIO_ATTR_DIGITAL_EDGE_STOP_TRIGGER_IMPEDANCE |
| Export Stop Trigger Output Terminal | NIHSDIO_ATTR_EXPORT_STOP_TRIGGER_OUTPUT_TERMINAL |
| Export Stop Trigger Terminal Configuration | NIHSDIO_ATTR_EXPORT_STOP_TRIGGER_TERMINAL_CONFIGURATION |
| Supported Data States | NIHSDIO_ATTR_SUPPORTED_DATA_STATES |
| LabVIEWProperty | C Attribute |
|---|---|
| Advanced:Hardware Compare:Filter Repeated Sample Errors | NIHSDIO_ATTR_HWC_FILTER_REPEATED_SAMPLE_ERRORS |
| Advanced:Hardware Compare:Samples Compared | NIHSDIO_ATTR_HWC_SAMPLES_COMPARED |
| Advanced:Hardware Compare:Number Of Sample Errors | NIHSDIO_ATTR_HWC_NUM_SAMPLE_ERRORS |
| Advanced:Hardware Compare:Sample Error Backlog | NIHSDIO_ATTR_HWC_SAMPLE_ERROR_BACKLOG |
| Advanced:Hardware Compare:Samples Error Buffer Overflowed | NIHSDIO_ATTR_HWC_SAMPLE_ERROR_BUFFER_OVERFLOWED |