niHWS Low-Level Functions

NI-HWS C Function Reference

Low-Level Functions

Class/Panel Name Function Name
Open FileniHWS_OpenFile
Close FileniHWS_CloseFile
Read Functions
Get Waveform ReferenceniHWS_GetWfmReference
Read Analog Functions
Read Analog F64niHWS_ReadAnalogF64
Read Analog I8niHWS_ReadAnalogI8
Read Analog I16niHWS_ReadAnalogI16
Read Analog I32niHWS_ReadAnalogI32
Read Digital Functions
Read Digital WDTniHWS_ReadDigitalWDT
Read Digital U8niHWS_ReadDigitalU8
Read Digital 2D U8niHWS_ReadDigital2DU8
Read Digital U16niHWS_ReadDigitalU16
Read Digital 2D U16niHWS_ReadDigital2DU16
Read Digital U32niHWS_ReadDigitalU32
Read Digital 2D U32niHWS_ReadDigital2DU32
Read Utility Functions
Get Number of GroupsniHWS_GetNumberOfGroups
Get Group NameniHWS_GetGroupName
Get Number of WaveformsniHWS_GetNumberOfWaveforms
Get Waveform NameniHWS_GetWfmName
Get Scaling CoefficientsniHWS_GetScalingCoefficients
Get Group String AttributeniHWS_GetGroupStringAttribute
Get Waveform String AttributeniHWS_GetWfmStringAttribute
Get Waveform I32 AttributeniHWS_GetWfmI32Attribute
Get Waveform I64 AttributeniHWS_GetWfmI64Attribute
Get Waveform F64 AttributeniHWS_GetWfmF64Attribute
Write Functions
New Waveform ReferenceniHWS_NewWfmReference
Write Analog
Write Analog F64niHWS_WriteAnalogF64
Write Analog I8niHWS_WriteAnalogI8
Write Analog I16niHWS_WriteAnalogI16
Write Analog I32niHWS_WriteAnalogI32
Write Digital
Write Digital WDTniHWS_WriteDigitalWDT
Write Digital U8niHWS_WriteDigitalU8
Write Digital 2D U8niHWS_WriteDigital2DU8
Write Digital U16niHWS_WriteDigitalU16
Write Digital 2D U16niHWS_WriteDigital2DU16
Write Digital U32niHWS_WriteDigitalU32
Write Digital 2D U32niHWS_WriteDigital2DU32
Write Utility Functions
Set Scaling CoefficientsniHWS_SetScalingCoefficients
Set Group String AttributeniHWS_SetGroupStringAttribute
Set Waveform String AttributeniHWS_SetWfmStringAttribute
Set Waveform F64 AttributeniHWS_SetWfmF64Attribute
  
SeekniHWS_Seek
Get Error StringniHWS_GetErrorString