NI-HSDIO C Function Reference

Alphabetical Attribute List and Default Values

  • Updated2023-02-21
  • 6 minute(s) read

The following table lists the default values for each attribute you can configure for your device. An "N/A" in a table cell indicates that the listed attribute is not supported for that device. A dash indicates that the attribute does not have a default value or that it is a read-only attribute. "" is used in the following ways:

  • In output terminal attributes to indicate to the device not to export the relevant signal
  • In trigger source attributes to indicate to the device that the relevant trigger is not used
  • In dynamic and static channels to mean "all channels"
C/C++ Attribute NI 6541/6542
Default Value
NI 6544/6545 and
NI 6547/6548
Default Value
NI 6551/6552
Default Value
NI 6555/6556
Default Value
NI 656x
Default Value
ADVANCE TRIGGER TYPE NONE NONE NONE NONE NONE
NIHSDIO_ATTR_CLOCK_VOLTAGE_HIGH_LEVEL N/A N/A N/A Acquisition = 1.7 V
Generation = 3.3 V
N/A
NIHSDIO_ATTR_CLOCK_VOLTAGE_LOW_LEVEL N/A N/A N/A Acquisition = 1.6 V
Generation = 0 V
N/A
NIHSDIO_ATTR_CLOCK_VOLTAGE_RANGE N/A N/A N/A
MINUS_2_TO_6_VOLTAGE_RANGE
N/A
DATA_ACTIVE_EVENT
_LEVEL_ACTIVE_LEVEL
ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH
DATA_ACTIVE_EVENT
_OUTPUT_TERMINAL
"" "" "" "" ""
DATA_ACTIVE_EVENT_POSITION SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
DATA_ACTIVE_EVENT
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
DATA_ACTIVE_INTERNAL_ROUTE_DELAY
N/A
N/A
0
0
N/A
DATA_DESKEW
N/A
N/A
N/A
0
N/A
DATA_INTERPRETATION HIGH_OR_LOW HIGH_OR_LOW HIGH_OR_LOW HIGH_OR_LOW HIGH_OR_LOW
DATA_POSITION SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
DATA_POSITION_DELAY 0 % 0 % 0 % 0 % 0 %
DATA_RATE_MULTIPLIER SINGLE_DATA_RATE SINGLE_DATA_RATE SINGLE_DATA_RATE SINGLE_DATA_RATE SINGLE_DATA_RATE
DATA_TERMINATION_MODE
N/A
N/A
N/A
HIGH_IMPEDANCE
N/A
DATA_TERMINATION_VOLTAGE_LEVEL
N/A
N/A
N/A
0
N/A
DATA_TRANSFER_BLOCK_SIZE
0
0
0
0
0
DATA_TRISTATE_MODE
N/A
N/A
N/A
HIGH_IMPEDANCE
N/A
DATA_VOLTAGE_HIGH_LEVEL 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. N/A
DATA_VOLTAGE_LOW_LEVEL 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. N/A
DATA_VOLTAGE_RANGE
N/A
N/A
N/A
MINUS_2_TO_6_VOLTAGE_RANGE
N/A
DATA_WIDTH 4 4 4 4 2
DEVICE_PEAK_POWER_CONSUMED
DEVICE_POWER_CONSUMPTION
DIGITAL_EDGE_ADVANCE
_TRIGGER_EDGE
RISING_EDGE RISING_EDGE RISING_EDGE RISING_EDGE RISING_EDGE
DIGITAL_EDGE_ADVANCE
_TRIGGER_IMPEDANCE
50000 Ω 50000 Ω 50000 Ω N/A 100 Ω
DIGITAL_EDGE_ADVANCE
_TRIGGER_POSITION
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
DIGITAL_EDGE_ADVANCE
_TRIGGER_SOURCE
"" "" "" "" ""
DIGITAL_EDGE_ADVANCE_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
DIGITAL_EDGE_REF
_TRIGGER_EDGE
RISING_EDGE RISING_EDGE RISING_EDGE RISING_EDGE RISING_EDGE
DIGITAL_EDGE_REF
_TRIGGER_IMPEDANCE
50000 Ω 50000 Ω 50000 Ω N/A 100 Ω
DIGITAL_EDGE_REF
_TRIGGER_POSITION
SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE
DIGITAL_EDGE_REF_TRIGGER_SOURCE "" "" "" "" ""
DIGITAL_EDGE_REF_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
DIGITAL_EDGE_SCRIPT_TRIGGER_EDGE RISING_EDGE RISING_EDGE RISING_EDGE RISING_EDGE RISING_EDGE
DIGITAL_EDGE_SCRIPT
_TRIGGER_IMPEDANCE
50000 Ω 50000 Ω 50000 Ω N/A 100 Ω
DIGITAL_EDGE_SCRIPT
_TRIGGER_SOURCE
"" "" "" "" ""
DIGITAL_EDGE_SCRIPT_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
DIGITAL_EDGE_START
_TRIGGER_EDGE
RISING_EDGE RISING_EDGE RISING_EDGE RISING_EDGE RISING_EDGE
DIGITAL_EDGE_START
_TRIGGER_IMPEDANCE
50000 Ω 50000 Ω 50000 Ω N/A 100 Ω
DIGITAL_EDGE_START
_TRIGGER_POSITION
SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE
START_TRIGGER_SOURCE "" "" "" "" ""
DIGITAL_EDGE_START_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
DIGITAL_EDGE_STOP_TRIGGER_EDGE
N/A
RISING_EDGE
N/A
RISING_EDGE
N/A
DIGITAL_EDGE_STOP_TRIGGER_IMPEDANCE
N/A
50000 Ω
N/A
N/A
N/A
DIGITAL_EDGE_STOP_TRIGGER_SOURCE
N/A
""
N/A
""
N/A
DIGITAL_EDGE_STOP_TRIGGER_TERMINAL_CONFIGURATION
N/A
SINGLE_ENDED
N/A
SINGLE_ENDED
N/A
DIGITAL_LEVEL_PAUSE
_TRIGGER_IMPEDANCE
50000 Ω 50000 Ω 50000 Ω
N/A
100 Ω
DIGITAL_LEVEL_PAUSE
_TRIGGER_POSITION
SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE SAMPLE_CLOCK_RISING_EDGE
DIGITAL_LEVEL_PAUSE
_TRIGGER_SOURCE
"" "" "" "" ""
DIGITAL_LEVEL_PAUSE_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
DIGITAL_LEVEL_PAUSE
_TRIGGER_WHEN
HIGH HIGH HIGH HIGH HIGH
DIGITAL_LEVEL_SCRIPT
_TRIGGER_IMPEDANCE
50000 Ω 50000 Ω 50000 Ω N/A 100 Ω
DIGITAL_LEVEL_SCRIPT
_TRIGGER_SOURCE
"" "" "" "" ""
DIGITAL_LEVEL_SCRIPT_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
DIGITAL_LEVEL_SCRIPT
_TRIGGER_WHEN
HIGH HIGH HIGH HIGH HIGH
DIRECT_DMA_ENABLED
VI_FALSE
VI_FALSE
VI_FALSE
VI_FALSE
VI_FALSE
DIRECT_DMA_WINDOW_ADDRESS
0
0
0
0
0
DIRECT_DMA_WINDOW_SIZE
0
0
0
0
0
DYNAMIC_CHANNELS "" "" "" "" ""
END_OF_RECORD_EVENT
_OUTPUT_TERMINAL
"" "" "" "" ""
END_OF_RECORD_EVENT
_PULSE_POLARITY
ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH
END_OF_RECORD_EVENT
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
EVENT_DESKEW
N/A
N/A
N/A
0
N/A
EVENT_POSITION_DELAY
N/A
N/A
N/A
0
N/A
EVENT_VOLTAGE_HIGH_LEVEL 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. N/A
EVENT_VOLTAGE_LOW_LEVEL 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. N/A
EVENT_VOLTAGE_RANGE
N/A
N/A
N/A
MINUS_2_TO_6_VOLTAGE_RANGE
N/A
EXPORTED_ADVANCE_TRIGGER
_OUTPUT_TERMINAL
"" "" "" "" ""
EXPORTED_ADVANCE_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
EXPORTED_ONBOARD_REF_CLOCK
_OUTPUT_TERMINAL
"" "" "" "" ""
EXPORTED_PAUSE_TRIGGER
_OUTPUT_TERMINAL
"" "" "" "" ""
EXPORTED_PAUSE_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
EXPORTED_REF_CLOCK
_OUTPUT_TERMINAL
"" "" "" "" ""
EXPORTED_REF_TRIGGER
_OUTPUT_TERMINAL
"" "" "" "" ""
EXPORTED_REF_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
EXPORTED_SAMPLE_CLOCK_DELAY 0 % 0 % 0 % 0 % 0 %
EXPORTED_SAMPLE_CLOCK_MODE NONINVERTED NONINVERTED NONINVERTED NONINVERTED NONINVERTED
EXPORTED_SAMPLE_CLOCK_OFFSET 2.5 ns 1.65 ns 2.5 ns 1.65 ns 1.6 ns
EXPORTED_SAMPLE_CLOCK
_OUTPUT_TERMINAL
"" "" "" "" ""
EXPORTED_SCRIPT_TRIGGER
_OUTPUT_TERMINAL
"" "" "" "" ""
EXPORTED_SCRIPT_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
EXPORTED_START_TRIGGER
_OUTPUT_TERMINAL
"" "" "" "" ""
EXPORTED_START_TRIGGER
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
EXPORTED_STOP_TRIGGER_OUTPUT_TERMINAL
N/A
""
N/A
""
N/A
EXPORTED_STOP_TRIGGER_TERMINAL_CONFIGURATION
N/A
SINGLE_ENDED
N/A
SINGLE_ENDED
N/A
FETCH_BACKLOG
FETCH_OFFSET 0 S 0 S 0 S 0 S 0 S
FETCH_RELATIVE_TO MOST_RECENT_SAMPLE when Reference trigger is not configured; REFERENCE_TRIGGER when Reference trigger is configured MOST_RECENT_SAMPLE when Reference trigger is not configured; REFERENCE_TRIGGER when Reference trigger is configured MOST_RECENT_SAMPLE when Reference trigger is not configured; REFERENCE_TRIGGER when Reference trigger is configured MOST_RECENT_SAMPLE when Reference trigger is not configured; REFERENCE_TRIGGER when Reference trigger is configured MOST_RECENT_SAMPLE when Reference trigger is not configured; REFERENCE_TRIGGER when Reference trigger is configured
HWC_FILTER_REPEATED_SAMPLE_ERRORS N/A VI_FALSE VI_FALSE VI_FALSE N/A
GENERATION_MODE WAVEFORM WAVEFORM WAVEFORM WAVEFORM WAVEFORM
IDLE_STATE HOLD_LAST_VALUE HOLD_LAST_VALUE HOLD_LAST_VALUE HOLD_LAST_VALUE HOLD_LAST_VALUE
INITIAL_STATE HOLD_LAST_VALUE HOLD_LAST_VALUE HOLD_LAST_VALUE HOLD_LAST_VALUE HOLD_LAST_VALUE
INPUT_IMPEDANCE 50 Ω 50 Ω 50 Ω N/A 50 Ω
MARKER_EVENT
_OUTPUT_TERMINAL
"" "" "" "" ""
MARKER_EVENT_POSITION SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
SAMPLE_CLOCK
_RISING_EDGE
MARKER_EVENT_PULSE_POLARITY ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH
MARKER_EVENT
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
NUM_RECORDS 1 1 1 1 1
HWC_NUM_SAMPLE_ERRORS
OSCILLATOR_PHASE_DAC_VALUE 0 0 0 0 0
PATTERN_MATCH_ADVANCE
_TRIGGER_PATTERN
"" "" "" "" ""
PATTERN_MATCH_ADVANCE
_TRIGGER_WHEN
PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES
PATTERN_MATCH_PAUSE
_TRIGGER_PATTERN
"" "" "" "" ""
PATTERN_MATCH_PAUSE
_TRIGGER_WHEN
PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES
PATTERN_MATCHES_REF
_TRIGGER_PATTERN
"" "" "" "" ""
PATTERN_MATCH_REF
_TRIGGER_WHEN
PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES
PATTERN_MATCH_START
_TRIGGER_PATTERN
"" "" "" "" ""
PATTERN_MATCH_START
_TRIGGER_WHEN
PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES PATTERN_MATCHES
PAUSE_TRIGGER_TYPE NONE NONE NONE NONE NONE
READY_FOR_ADVANCE_EVENT
_LEVEL_ACTIVE_LEVEL
ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH
READY_FOR_ADVANCE_EVENT
_OUTPUT_TERMINAL
"" "" "" "" ""
READY_FOR_ADVANCE_EVENT
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
READY_FOR_START_EVENT
_LEVEL_ACTIVE_LEVEL
ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH ACTIVE_HIGH
READY_FOR_START_EVENT
_OUTPUT_TERMINAL
"" "" "" "" ""
READY_FOR_START_EVENT
_TERMINAL_CONFIGURATION
SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED SINGLE_ENDED LVDS
RECORDS_DONE
REF_CLOCK_IMPEDANCE 50 Ω 50 Ω 50 Ω 50 Ω 100 Ω
REF_CLOCK_RATE 10M 10M 10M 10M 10M
REF_CLOCK_SOURCE "" "" "" "" ""
REF_TRIGGER_PRETRIGGER_SAMPLES 0 0 0 0 0
REF_TRIGGER_TYPE NONE NONE NONE NONE NONE
REPEAT_COUNT 1 1 1 1 1
REPEAT_MODE FINITE FINITE FINITE FINITE FINITE
SAMPLE_CLOCK_IMPEDANCE 50 Ω 50 Ω 50 Ω 50 Ω 100 Ω
SAMPLE_CLOCK_RATE 50 MHz 50 MHz 50 MHz 50 MHz 50 MHz
SAMPLE_CLOCK_SOURCE ON_BOARD
_CLOCK_STR
ON_BOARD
_CLOCK_STR
ON_BOARD
_CLOCK_STR
ON_BOARD
_CLOCK_STR
ON_BOARD
_CLOCK_STR
HWC_SAMPLE_ERROR_BACKLOG N/A N/A N/A
HWC_SAMPLE_ERROR_BUFFER_OVERFLOWED N/A N/A N/A
HWC_SAMPLE_ERROR_EVENT_OUTPUT_TERMINAL
N/A
N/A
""
""
N/A
HWC_SAMPLES_COMPARED N/A N/A N/A
SAMPLES_PER_RECORD 1000 1000 1000 1000 1000
SAMPLES_PER_RECORD_IS_FINITE VI_TRUE VI_TRUE VI_TRUE VI_TRUE VI_TRUE
SCRIPT_TO_GENERATE "" "" "" "" ""
SCRIPT_TRIGGER_TYPE NONE NONE NONE NONE NONE
SERIAL_NUMBER
SPACE_AVAILABLE_IN_STREAMING_WAVEFORM
0
0
0
0
0
START_TRIGGER_TYPE NONE NONE NONE NONE NONE
STATIC_CHANNELS "" "" "" "" ""
STOP_TRIGGER_TYPE
N/A
NONE
N/A
NONE
N/A
STREAMING_ENABLED
VI_FALSE
VI_FALSE
VI_FALSE
VI_FALSE
VI_FALSE
STREAMING_WAVEFORM_NAME "" "" "" "" ""
SUPPORTED_DATA_STATES N/A NIHSDIO_VAL_0_1 (NI 6547/6548 only) NIHSDIO_VAL_0_1 NIHSDIO_VAL_0_1 N/A
TOTAL_ACQUISITION_SIZE
TOTAL_GENERATION_SIZE
TRIGGER_DESKEW
N/A
N/A
N/A
0
N/A
TRIGGER_POSITION_DELAY
N/A
N/A
N/A
0
N/A
TRIGGER_VOLTAGE_HIGH_LEVEL 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. N/A
TRIGGER_VOLTAGE_LOW_LEVEL 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. 3.3 V logic family voltage levels. Refer to device specifications for more information. N/A
TRIGGER_VOLTAGE_RANGE
N/A
N/A
N/A
MINUS_2_TO_6_VOLTAGE_RANGE
N/A
WAVEFORM_TO_GENERATE "" "" "" "" ""

Log in to get a better experience