nibcq.temperature.ThermocoupleSettings ====================================== .. py:class:: nibcq.temperature.ThermocoupleSettings Configuration settings for thermocouple temperature measurements. Contains all the parameters needed to configure a thermocouple measurement task including the physical connection, measurement range, and thermocouple type specifications. Used by TemperatureCapability to set up temperature monitoring for compensation validation. .. attribute:: resource_name DAQ device resource name (e.g., "Dev1/ai0") :type: str .. attribute:: cjc_source Cold junction compensation source type. Defaults to built-in compensation. :type: CJCSource .. attribute:: units Temperature measurement units. Defaults to degrees Celsius. :type: TemperatureUnits .. attribute:: thermocouple_type Type of thermocouple being used. Defaults to Type T thermocouple. :type: ThermocoupleType .. attribute:: min_value Minimum expected temperature value in specified units. Defaults to 0.0. :type: float .. attribute:: max_value Maximum expected temperature value in specified units. Defaults to 100.0. :type: float .. rubric:: Examples >>> settings = ThermocoupleSettings("Dev1/ai0") >>> settings = ThermocoupleSettings( ... resource_name="Dev1/ai0", ... thermocouple_type=ThermocoupleType.K, ... min_value=-50.0, ... max_value=150.0 ... )