NI DAQMX Calibration Info Attributes - ni/grpc-device GitHub Wiki

Calibration Info Attributes

See how to get and set attributes.

Self Calibration

DAQmx_SelfCal_Supported

Data Type: bool32
Description: Indicates whether the device supports self-calibration.
Restrictions: Not Settable

You can get this attribute using:   DAQmxGetCalInfoAttribute

DAQmx_SelfCal_LastTemp

Data Type: float64
Description: Indicates in degrees Celsius the temperature of the device at the time of the last self-calibration. Compare this temperature to the current onboard temperature to determine if you should perform another calibration.
Restrictions: Not Settable

You can get this attribute using:   DAQmxGetCalInfoAttribute

External Calibration

DAQmx_ExtCal_RecommendedInterval

Data Type: uInt32
Description: Indicates in months the National Instruments recommended interval between each external calibration of the device.
Restrictions: Not Settable

You can get this attribute using:   DAQmxGetCalInfoAttribute

DAQmx_ExtCal_LastTemp

Data Type: float64
Description: Indicates in degrees Celsius the temperature of the device at the time of the last external calibration. Compare this temperature to the current onboard temperature to determine if you should perform another calibration.
Restrictions: Not Settable

You can get this attribute using:   DAQmxGetCalInfoAttribute

User-Defined Information

DAQmx_Cal_UserDefinedInfo

Data Type: char*
Description: Specifies a string that contains arbitrary, user-defined information. This number of characters in this string can be no more than DAQmx_Cal_UserDefinedInfo_MaxSize.

You can get/set this attribute using:   DAQmxGetCalInfoAttribute   DAQmxSetCalInfoAttribute

DAQmx_Cal_UserDefinedInfo_MaxSize

Data Type: uInt32
Description: Indicates the maximum length in characters of DAQmx_Cal_UserDefinedInfo.
Restrictions: Not Settable

You can get this attribute using:   DAQmxGetCalInfoAttribute

More

DAQmx_Cal_DevTemp

Data Type: float64
Description: Indicates in degrees Celsius the current temperature of the device.
Restrictions: Not Settable

You can get this attribute using:   DAQmxGetCalInfoAttribute

DAQmx_Cal_AccConnectionCount

Data Type: uInt32
Description: Specifies the number of times a particular connection that results in tangible wear and tear of onboard components has been made on the accessory. This connection count is useful for tracking accessory life and usage.

You can get/set this attribute using:   DAQmxGetCalInfoAttribute   DAQmxSetCalInfoAttribute

DAQmx_Cal_RecommendedAccConnectionCountLimit

Data Type: uInt32
Description: Indicates the recommended connection count limit for an accessory. If the accessory connection count exceeds this limit, the accessory could require maintenance.
Restrictions: Not Settable

You can get this attribute using:   DAQmxGetCalInfoAttribute

⚠️ **GitHub.com Fallback** ⚠️