-
Notifications
You must be signed in to change notification settings - Fork 51
NI XNET C Function Reference
PALASH KHARE edited this page Apr 6, 2022
·
8 revisions
-
General Functions
- nxBlink
- nxClear
- nxConnectTerminals
- nxConvertByteArrayToFramesSinglePoint
- nxConvertFramesToByteArraySinglePoint
- nxConvertFramesToSignalsSinglePoint
- nxConvertSignalsToFramesSinglePoint
- nxConvertTimestamp100nsTo1ns
- nxConvertTimestamp1nsTo100ns
- nxCreateSession
- nxCreateSessionByRef
- nxdbAddAlias
- nxdbAddAlias64
- nxdbCloseDatabase
- nxdbCreateObject
- nxdbDeleteObject
- nxdbDeploy
- nxdbFindObject
- nxdbGetDatabaseList
- nxdbGetDatabaseListSizes
- nxdbGetDBCAttribute
- nxdbGetDBCAttributeSize
- nxdbGetProperty
- nxdbGetPropertySize
- nxdbMerge
- nxdbOpenDatabase
- nxdbRemoveAlias
- nxdbSaveDatabase
- nxdbSetProperty
- nxdbUndeploy
- nxDisconnectTerminals
- nxFlush
- nxFutureTimeTrigger
- nxGetProperty
- nxGetPropertySize
- nxGetSubProperty
- nxGetSubPropertySize
- nxReadFrame
- nxReadSignalSinglePoint
- nxReadSignalWaveform
- nxReadSignalXY
- nxReadState
- nxReadStateTimeTrigger
- nxSetProperty
- nxSetSubProperty
- nxStart
- nxStatusToString
- nxStop
- nxSystemClose
- nxSystemOpen
- nxWait
- nxWriteFrame
- nxWriteSignalSinglePoint
- nxWriteSignalWaveform
- nxWriteSignalXY
- nxWriteState
-
XNET Cluster Properties
- 64bit Baud Rate
- Application Protocol
- CAN:64bit FD Baud Rate
- CAN:FD ISO Mode
- CAN:I/O Mode
- Comment
- Configuration Status
- Database
- ECUs
- FlexRay:Action Point Offset
- FlexRay:CAS Rx Low Max
- FlexRay:Channels
- FlexRay:Cluster Drift Damping
- FlexRay:Cold Start Attempts
- FlexRay:Cycle
- FlexRay:Dynamic Segment Start
- FlexRay:Dynamic Slot Idle Phase
- FlexRay:Latest Guaranteed Dynamic Slot
- FlexRay:Latest Usable Dynamic Slot
- FlexRay:Listen Noise
- FlexRay:Macro Per Cycle
- FlexRay:Macrotick
- FlexRay:Max Without Clock Correction Fatal
- FlexRay:Max Without Clock Correction Passive
- FlexRay:Minislot
- FlexRay:Minislot Action Point Offset
- FlexRay:Network Management Vector Length
- FlexRay:NIT
- FlexRay:NIT Start
- FlexRay:Number of Minislots
- FlexRay:Number of Static Slots
- FlexRay:Offset Correction Start
- FlexRay:Payload Length Dynamic Maximum
- FlexRay:Payload Length Maximum
- FlexRay:Payload Length Static
- FlexRay:Static Slot
- FlexRay:Symbol Window
- FlexRay:Symbol Window Start
- FlexRay:Sync Node Max
- FlexRay:TSS Transmitter
- FlexRay:Use Wakeup?
- FlexRay:Wakeup Symbol Rx Idle
- FlexRay:Wakeup Symbol Rx Low
- FlexRay:Wakeup Symbol Rx Window
- FlexRay:Wakeup Symbol Tx Idle
- FlexRay:Wakeup Symbol Tx Low
- Frames
- Name (Short)
- PDUs
- PDUs Required?
- Protocol
- Schedules
- Signals
- Tick
- XNET Database Properties
- XNET Device Properties
-
XNET ECU Properties
- Cluster
- Comment
- Configuration Status
- FlexRay:Coldstart?
- FlexRay:Connected Channels
- FlexRay:Startup Frame
- FlexRay:Wakeup Channels
- FlexRay:Wakeup Pattern
- Frames Received
- Frames Transmitted
- LIN Master
- LIN Version
- LIN:Initial NAD
- LIN:Configured NAD
- LIN:Supplier ID
- LIN:Function ID
- LIN:P2min
- LIN:STmin
- Name (Short)
- SAE J1939:Preferred Address
- SAE J1939:Node Name
-
XNET Frame Properties
- Application Protocol
- CAN:Extended Identifier?
- CAN:I/O Mode
- CAN:Timing Type
- CAN:Transmit Time
- Cluster
- Comment
- Configuration Status
- Default Payload
- FlexRay:Base Cycle
- FlexRay:Channel Assignment
- FlexRay:Cycle Repetition
- FlexRay:In Cycle Repetitions:Channel Assignments
- FlexRay:In Cycle Repetitions:Enabled?
- FlexRay:In Cycle Repetitions:Identifiers
- FlexRay:Payload Preamble?
- FlexRay:Startup?
- FlexRay:Sync?
- FlexRay:Timing Type
- Identifier
- LIN:Checksum
- Mux:Data Multiplexer Signal
- Mux:Is Data Multiplexed?
- Mux:Static Signals
- Mux:Subframes
- Name (Short)
- Payload Length
- PDU References
- PDU Start Bits
- PDU Update Bits
- Signals
- XNET Interface Properties
- XNET LIN Schedule Properties
- XNET LIN Schedule Entry Properties
- XNET PDU Properties
- XNET Session Properties
- XNET Session Ethernet Properties
- XNET Session Frame Properties
-
XNET Session Interface Properties
- Interface:64bit Baud Rate
- Interface:Adjust Local Time
- Interface:Echo Transmit?
- Interface:I/O Name
- Interface:Output Stream List
- Interface:Output Stream List By ID
- Interface:Output Stream Timing
- Interface:Start Trigger Frames to Input Stream?
- Interface:Bus Error Frames to Input Stream?
- Interface:CAN:64bit FD Baud Rate
- Interface:CAN:Disable Protocol Exception Handling
- Interface:CAN:Enable Edge Filter
- Interface:CAN:External Transceiver Config
- Interface:CAN:FD ISO Mode
- Interface:CAN:I/O Mode
- Interface:CAN:Listen Only?
- Interface:CAN:Pending Transmit Order
- Interface:CAN:Single Shot Transmit?
- Interface:CAN:Termination
- Interface:CAN:Transceiver State
- Interface:CAN:Transceiver Type
- Interface:CAN:Transmit I/O Mode
- Interface:CAN:Transmit Pause
- Interface:Ethernet:IPv4 Address
- Interface:Ethernet:Link Speed
- Interface:Ethernet:Link Speed Configured
- Interface:Ethernet:Jumbo Frames
- Interface:Ethernet:MAC Address
- Interface:Ethernet:Operational Status
- Interface:Ethernet:OS Network Adapter Name
- Interface:Ethernet:OS Network Adapter Description
- Interface:Ethernet:Output Stream Timescale
- Interface:Ethernet:PHY Power Mode
- Interface:Ethernet:PHY State
- Interface:Ethernet:Port Mode
- Interface:Ethernet:Signal Quality
- Interface:Ethernet:Sleep Capability
- Interface:Ethernet:Trigger PPS Synced?
- Interface:Ethernet:Statistics:Counter Names
- Interface:Ethernet:Statistics:Counter Values
- Interface:Ethernet:Statistics:Rx Bytes Count
- Interface:Ethernet:Statistics:Rx Good Frames Count
- Interface:Ethernet:Statistics:Rx Bad Frames Count
- Interface:Ethernet:Statistics:Tx Bytes Count
- Interface:Ethernet:Statistics:Tx Good Frames Count
- Interface:FlexRay:Accepted Startup Range
- Interface:Ethernet:Statistics:PHY:Counter Values
- Interface:Ethernet:Statistics:PHY:Low Power Sleep Count
- Interface:Ethernet:Statistics:PHY:Sleep Failure Count
- Interface:Ethernet:Statistics:PHY:Wake Up Failure Count
- Interface:Ethernet:Statistics:PHY:Wake Up Pulse Count
- Interface:Ethernet:Statistics:PHY:Wake Up Request Count
- Interface:Ethernet:Endpoint:Receive Filter
- Interface:Ethernet:Endpoint:Transmit Bandwidth
- Interface:Ethernet:Time Sync:Protocol
- Interface:Ethernet:Time Sync:Protocol Enabled?
- Interface:Ethernet:Time Sync:BMCA Enabled?
- Interface:Ethernet:Time Sync:Offset From Master
- Interface:Ethernet:Time Sync:Clock ID
- Interface:Ethernet:Time Sync:Clock Class
- Interface:Ethernet:Time Sync:Clock Accuracy
- Interface:Ethernet:Time Sync:Clock Offset Scaled Log Variance
- Interface:Ethernet:Time Sync:Priority1
- Interface:Ethernet:Time Sync:Priority2
- Interface:Ethernet:Time Sync:Steps to Grandmaster
- Interface:Ethernet:Time Sync:Grandmaster Clock ID
- Interface:Ethernet:Time Sync:Grandmaster Clock Class
- Interface:Ethernet:Time Sync:Grandmaster Clock Accuracy
- Interface:Ethernet:Time Sync:Grandmaster Clock Offset Scaled Log Variance
- Interface:Ethernet:Time Sync:Grandmaster Priority1
- Interface:Ethernet:Time Sync:Grandmaster Priority2
- Interface:Ethernet:Time Sync:Adjust Network Time
- Interface:Ethernet:Time Sync:Port:Port State Configured
- Interface:Ethernet:Time Sync:Port:Port State
- Interface:Ethernet:Time Sync:Port:Propagation Delay
- Interface:Ethernet:Time Sync:Port:Propagation Delay Configured
- Interface:Ethernet:Time Sync:Port:Propagation Delay Threshold
- Interface:Ethernet:Time Sync:Port:Pdelay Enabled?
- Interface:Ethernet:Time Sync:Port:Log Pdelay_Req Interval Configured
- Interface:Ethernet:Time Sync:Port:Log Pdelay_Req Interval
- Interface:Ethernet:Time Sync:Port:Log Sync Interval Configured
- Interface:Ethernet:Time Sync:Port:Log Sync Interval
- Interface:Ethernet:Time Sync:Port:Sync Receipt Timeout
- Interface:Ethernet:Time Sync:Port:Log Announce Interval Configured
- Interface:Ethernet:Time Sync:Port:Log Announce Interval
- Interface:Ethernet:Time Sync:Port:Announce Transmit Enabled?
- Interface:Ethernet:Time Sync:Port:Announce Receipt Timeout
- Interface:Ethernet:Time Sync:Port:AS Capable?
- Interface:Ethernet:Time Sync:Port:Synced?
- Interface:Ethernet:Time Sync:Port:Sync Stat
- Interface:Ethernet:Time Sync:Port:Statistics:Counter Names
- Interface:Ethernet:Time Sync:Port:Statistics:Counter Values
- Interface:Ethernet:Time Sync:Port:Statistics:Rx Sync Count
- Interface:Ethernet:Time Sync:Port:Statistics:Rx Announce Count
- Interface:Ethernet:Time Sync:Port:Statistics:Rx Pdelay Request Count
- Interface:Ethernet:Time Sync:Port:Statistics:Tx Sync Count
- Interface:Ethernet:Time Sync:Port:Statistics:Tx Announce Count
- Interface:Ethernet:Time Sync:Port:Statistics:Tx Pdelay Request Count
- Interface:Ethernet:Time Sync:Port:Statistics:Counter Names
- Interface:Ethernet:Time Sync:Port:Statistics:Counter Values
- Interface:Ethernet:Time Sync:Port:Statistics:Rx Sync Count
- Interface:Ethernet:Time Sync:Port:Statistics:Rx Announce Count
- Interface:Ethernet:Time Sync:Port:Statistics:Rx Pdelay Request Count
- Interface:Ethernet:Time Sync:Port:Statistics:Tx Sync Count
- Interface:Ethernet:Time Sync:Port:Statistics:Tx Announce Count
- Interface:Ethernet:Time Sync:Port:Statistics:Tx Pdelay Request Count
- Interface:LIN:Break Delimiter Length
- Interface:LIN:Break Length
- Interface:LIN:DiagP2min
- Interface:LIN:DiagSTmin
- Interface:LIN:Master?
- Interface:LIN:No Response Frames to Input Stream?
- Interface:LIN:Checksum to Input Stream?
- Interface:LIN:Output Stream Slave Response List By NAD
- Interface:LIN:Schedule Names
- Interface:LIN:Sleep
- Interface:LIN:Start Allowed without Bus Power?
- Interface:LIN:Termination
- Interface:Source Terminal:Start Trigger
-
XNET Session SAE J1939 Properties
- SAE J1939:ECU
- SAE J1939:ECU Busy
- SAE J1939:Include Destination Address in PGN
- SAE J1939:Maximum Repeat CTS
- SAE J1939:Node Address
- SAE J1939:NodeName
- SAE J1939:Number of Packets Received
- SAE J1939:Number of Packets Response
- SAE J1939:Timing:Hold Time Th
- SAE J1939:Timing:Response Time Tr_GD
- SAE J1939:Timing:Response Time Tr_SD
- SAE J1939:Timing:Timeout T1
- SAE J1939:Timing:Timeout T2
- SAE J1939:Timing:Timeout T3
- SAE J1939:Timing:Timeout T4
- XNET Signal Properties
- XNET Subframe Properties
- XNET System Properties
-
Sockets Functions
- nxaccept
- nxbind
- nxclose
- nxconnect
- nxFD_CLR
- nxFD__SET
- nxFD_ZERO
- nixnet_addr
- nixnet_aton
- nixnet_ntoa
- nixnet_ntop
- nixnet_pton
- nxlisten
- nxfreeaddrinfo
- nxgetaddrinfo
- nxgetlasterrornum
- nxgetlasterrorstr
- nxgetnameinfo
- nxgetpeername
- nxgetsockname
- nxgetsockopt
- nxrecv
- nxrecvfrom
- nxselect
- nxsend
- nxsendto
- nxsetsockopt
- nxshutdown
- nxsocket
- nxstrerr_r
- IP Stack Functions
- Socket Options
Creating and Setting Up a gRPC Server
Session Utilities API Reference
gRPC API Differences From C API
Sharing Driver Sessions Between Clients
C API Docs
NI-DAQmx
- gRPC API Differences From C API
- Task Configuration And Control
- Channel Configuration And Creation
- Timing
- Triggering
- Read Functions
- Write Functions
- Export Hardware Signals
- Scale Configuration
- Internal Buffer Configuration
- Advanced Functions
- System Configuration
- Error Handling
- Buffer Attributes
- Calibration Info Attributes
- Channel Attributes
- Device Attributes
- Export Signal Attributes
- Persisted Channel Attributes
- Persisted Scale Attributes
- Persisted Task Attributes
- Physical Channel Attributes
- Read Attributes
- Scale Attributes
- System Attributes
- Task Attributes
- Timing Attributes
- Trigger Attributes
- Watchdog Attributes
- Write Attributes
NI-DCPOWER
- Setup Functions
- Configure Functions
- Measurement Functions
- Control Functions
- Trigger And Event
- Attribute Functions
- Query Functions
- Calibration Functions
- Utility Functions
- Supported Device
- Source Attributes
- Transient Attributes
- Voltage Attributes
- Current Attributes
- Pulse Voltage Attributes
- Pulse Current Attributes
- Cutoff Attributes
- Measurement Attributes
- Trigger Attributes Functions
- Event Attributes
- Advanced Attributes
- Inherent Ivi Attributes
- Supported Device Attributes
NI-DIGITAL PATTERN DRIVER
- Init And Close Functions
- Session Locking Functions
- Utility Functions
- Error Handling Functions
- Calibration Functions
- Attributes Functions
- Pin Map Functions
- Low Level Functions
- Low Level Action Functions
- Pin Control Functions
- Static IO Functions
- Clock Generator Functions
- Levels And Timing Functions
- TDR Functions
- PPMU Configuration Functions
- DC Voltage Functions
- DC Current Functions
- PPMU Action Functions
- Pattern Configuration Functions
- Pattern Action Functions
- History Ram Functions
- Source Memory Functions
- Capture Memory Functions
- Triggers And Events Functions
- Conditional Jump Trigger Functions
- Sequencer Flag Functions
- Sequencer Register Functions
- Match Fail Combination Functions
- Pattern Results Functions
- Sort Results Functions
- Frequency Measurement Functions
- IVI Inherent Attributes
- Specific Driver Information Attributes, Read Only
- Driver Setup Information Attributes
- Device Attributes
- Pin Control Attributes
- Level Configuration Attributes
- Trigger Configuration Attributes
- PPMU Attributes
- Patterns Attributes
- Pattern Opcode Event Attributes
- Timing Offset Attributes
- Keep Alive Attributes
- Frequency Measurement Attributes
- Clock Generator Attributes
- History RAM
- Synchronization Attributes
- TDR Endpoint Termination Attributes
NI-FGEN
- Setup Functions
- Configuration Functions
- Standard Output Functions
- Arbitrary Waveform Output Functions
- Arbitrary Sequence Output Functions
- Incremental Waveform Write Functions
- Configure Clock Functions
- Trigger And Syncronizations Functions
- 5404 Routing Functions
- Script Output Functions
- Configure Onboard Signal Processing Functions
- Configure Peer To Peer Functions
- Attribute Functions
- Waveform Control Functions
- Error Functions
- Output Attributes
- Arbitrary Waveform Attributes
- Data Transfer Attributes
- Onboard Signal Processing Attributes
- Peer To Peer Attributes
- Standard Function Attributes
- Clock Attributes
- Event Attributes
- Triggering Attributes
- Instrument Specific Attributes
- Inherent IVI Attributes
- 5401 5411 5431
NI-RFmx Bluetooth
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Fetch Results Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Packet Attributes
- Auto Detect Signal Attributes
- Modacc Attributes
- ACP Attributes
- Twenty dB Attributes
- Frequency Range Attributes
- TXP Attributes
- Advanced Attributes
NI-RFmx NR
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attributes Functions
- Fetch Results Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Signal Detection Attributes
- Component Carrier Attributes
- List Attributes
- Modacc Attributes
- ACP Attributes
- CHP Attributes
- OBW Attributes
- SEM Attributes
- TXP Attributes
- Pvt Attributes
- Advanced Attributes
NI-RFmx LTE
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Ch Configuration Functions
- NB IoT Configuration Functions
- ModAcc Configuration Functions
- ACP Configuration Functions
- CHP Configuration Functions
- OBW Configuration Functions
- SEM Configuration Functions
- PVT Configuration Functions
- SlotPhase Configuration Functions
- SlotPower Configuration Functions
- Set And Get Attribute Functions
- ModAcc Fetch Functions
- ACP Fetch Functions
- CHP Fetch Functions
- OBW Fetch Functions
- SEM Fetch Functions
- PVT Fetch Functions
- SlotPhase Fetch Functions
- SlotPower Fetch Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Component Carrier Attributes
- ModAcc Attributes
- ACP Attributes
- CHP Attributes
- OBW Attributes
- SEM Attributes
- PVT Attributes
- SlotPhase Attributes
- SlotPower Attributes
- Advanced Attributes
NI-RFmx SpecAn
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Read Functions
- Fetch Functions
- Utility Functions
- Marker Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- ACP Attributes
- Cdf Attributes
- CHP Attributes
- Fcnt Attributes
- Harm Attributes
- OBW Attributes
- SEM Attributes
- Spectrum Attributes
- Spur Attributes
- TXP Attributes
- AMPM Attributes
- Dpd Attributes
- IQ Attributes
- IM Attributes
- NF Attributes
- Phasenoise Attributes
- PAVT Attributes
- Advanced Attributes
NI-RFmx WLAN
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Fetch DSSS ModAcc Functions
- Fetch OFDM ModAcc Functions
- Fetch SEM Functions
- Fetch TXP Functions
- Fetch PowerRamp Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- OFDM Attributes
- Auto Detect Signal Attributes
- DSSS ModAcc Attributes
- OFDM ModAcc Attributes
- SEM Attributes
- TXP Attributes
- PowerRamp Attributes
- Advanced Attributes
NI-RFSA
- General Functions
- Configuration Functions
- Acquisition Functions
- Utility Functions
- Calibration Functions
- General Attributes
- Vertical Attributes
- Signal Path Attributes
- Acquisition Attributes
- Acquisition Attributes
- Triggers Attributes
- Events Attributes
- Device Characteristics Attributes
- Peer To Peer Streaming Attributes
- Configuration List Attributes
- Inherent IVI Properties Attributes
- De-embedding Attributes
- Self Calibration Attributes
- Factory Calibration Attributes
- External Alignment Attributes
- Device Specific Attributes
NI-RFSG
- General Functions
- Generation Configuration
- Utility Functions
- Calibration Functions
- Arb Attributes
- Clock Attributes
- Configuration List Attributes
- De-embedding Attributes
- Device Characteristics Attributes
- Device Specific Attributes
- Events Attributes
- External Calibration Attributes
- Inherent IVI Attributes Attributes
- IQ Impairment Attributes
- Load Configurations Attributes
- Modulation Attributes
- Obsolete Attributes
- Peer To Peer Attributes
- RF Attributes
- Self Calibration Attributes
- Triggers Attributes
NI-SCOPE
- Setup Functions
- Configure Functions
- Attribute Functions
- Acquisition Functions
- Measurement Functions
- Calibrate Functions
- Utility Funcitons
- Error Handling Functions
- IVI Compliance Or Obsolete Functions
- Vertical Attributes
- Horizontal Attributes
- Trigger Attributes
- Clocking Attributes
- Synchronization Attributes
- Acquisition Attributes
- Waveform Measurements Attributes
- Onboard Signal Processing Attributes
- Peer To Peer Streaming Attributes
- Device Attributes
- IVI Or Obsolete Attributes
- Instrument Capabilities Attributes
- If Digitizer Attributes
NI-XNET
- gRPC API differences from C APIs
- General Functions
- Cluster Properties
- Database Properties
- Device Properties
- ECU Properties
- Frame Properties
- Interface Properties
- LIN Schedule Entry Properties
- LIN Schedule Properties
- PDU Properties
- Session Ethernet Properties
- Session Frame Properties
- Session Interface Properties
- Session Properties
- Session SAE J1939 Properties
- Signal Properties
- Subframe Properties
- System Properties
- IP-Stack Functions
- Socket Options
- Socket Functions