Software Library API naibrd 2.24.0
See all documentation at naii.docs.com
naibrd_rtd.h File Reference

Go to the source code of this file.

Typedefs

typedef enum naibrd_rtd_config_type naibrd_rtd_config_type_t
 
typedef enum naibrd_rtd_wire_mode naibrd_rtd_wire_mode_t
 
typedef enum naibrd_rtd_channel_raw naibrd_rtd_channel_raw_t
 
typedef enum naibrd_rtd_chan_mapped_status_type naibrd_rtd_chan_mapped_status_type_t
 
typedef enum naibrd_rtd_zero_temp_resistance_type naibrd_rtd_zero_temp_resistance_type_t
 
typedef enum naibrd_rtd_temperature_type naibrd_rtd_temperature_type_t
 
typedef enum naibrd_rtd_thresh_type naibrd_rtd_thresh_type_t
 
typedef enum naibrd_rtd_background_op_type naibrd_rtd_background_op_type_t
 

Enumerations

enum  naibrd_rtd_config_type { NAIBRD_RTD_THERMOCOUPLE , NAIBRD_RTD_RTD }
 
enum  naibrd_rtd_wire_mode { NAIBRD_RTD_GEN5_WIRE_MODE_2 , NAIBRD_RTD_GEN5_WIRE_MODE_3 , NAIBRD_RTD_GEN5_WIRE_MODE_4 , NAIBRD_RTD_GEN5_WIRE_MODE_UNKNOWN }
 
enum  naibrd_rtd_channel_raw {
  NAIBRD_RTD_RAW_RESISTANCE , NAIBRD_RTD_RAW_COMP_RESISTANCE , NAIBRD_RTD_RAW_WIRE_MODE , NAIBRD_RTD_RAW_TEMPERATURE ,
  NAIBRD_RTD_RAW_ZERO_TEMP_RESISTANCE , NAIBRD_RTD_RAW_ALERT_LO , NAIBRD_RTD_RAW_ALARM_LO , NAIBRD_RTD_RAW_ALERT_HI ,
  NAIBRD_RTD_RAW_ALARM_HI , NAIBRD_RTD_RAW_OFFSET_TEMPERATURE
}
 
enum  naibrd_rtd_chan_mapped_status_type {
  NAIBRD_RTD_CHAN_MAPPED_STATUS_BIT_REALTIME , NAIBRD_RTD_CHAN_MAPPED_STATUS_BIT_LATCHED , NAIBRD_RTD_CHAN_MAPPED_STATUS_OPEN_REALTIME , NAIBRD_RTD_CHAN_MAPPED_STATUS_OPEN_LATCHED ,
  NAIBRD_RTD_CHAN_MAPPED_STATUS_ALERT_LO_REALTIME , NAIBRD_RTD_CHAN_MAPPED_STATUS_ALERT_LO_LATCHED , NAIBRD_RTD_CHAN_MAPPED_STATUS_ALARM_LO_REALTIME , NAIBRD_RTD_CHAN_MAPPED_STATUS_ALARM_LO_LATCHED ,
  NAIBRD_RTD_CHAN_MAPPED_STATUS_ALERT_HI_REALTIME , NAIBRD_RTD_CHAN_MAPPED_STATUS_ALERT_HI_LATCHED , NAIBRD_RTD_CHAN_MAPPED_STATUS_ALARM_HI_REALTIME , NAIBRD_RTD_CHAN_MAPPED_STATUS_ALARM_HI_LATCHED ,
  NAIBRD_RTD_CHAN_MAPPED_STATUS_SUMMARY_REALTIME , NAIBRD_RTD_CHAN_MAPPED_STATUS_SUMMARY_LATCHED
}
 
enum  naibrd_rtd_zero_temp_resistance_type { NAIBRD_RTD_ZERO_TEMP_RESISTANCE_100 , NAIBRD_RTD_ZERO_TEMP_RESISTANCE_500 , NAIBRD_RTD_ZERO_TEMP_RESISTANCE_1000 , NAIBRD_RTD_ZERO_TEMP_RESISTANCE_UNKNOWN }
 
enum  naibrd_rtd_temperature_type { NAIBRD_RTD_TEMP_TYPE_CELSIUS , NAIBRD_RTD_TEMP_TYPE_FAHRENHEIT }
 
enum  naibrd_rtd_thresh_type { NAIBRD_RTD_THRESH_ALERT_LO , NAIBRD_RTD_THRESH_ALARM_LO , NAIBRD_RTD_THRESH_ALERT_HI , NAIBRD_RTD_THRESH_ALARM_HI }
 
enum  naibrd_rtd_background_op_type { NAIBRD_RTD_BACKGROUND_OP_OPEN , NAIBRD_RTD_BACKGROUND_OP_BIT }
 

Typedef Documentation

◆ naibrd_rtd_background_op_type_t

◆ naibrd_rtd_chan_mapped_status_type_t

◆ naibrd_rtd_channel_raw_t

◆ naibrd_rtd_config_type_t

◆ naibrd_rtd_temperature_type_t

◆ naibrd_rtd_thresh_type_t

◆ naibrd_rtd_wire_mode_t

◆ naibrd_rtd_zero_temp_resistance_type_t

Enumeration Type Documentation

◆ naibrd_rtd_background_op_type

naibrd_rtd_background_op_type

Enumerator
NAIBRD_RTD_BACKGROUND_OP_OPEN 
NAIBRD_RTD_BACKGROUND_OP_BIT 

◆ naibrd_rtd_chan_mapped_status_type

naibrd_rtd_chan_mapped_status_type

Enumerator
NAIBRD_RTD_CHAN_MAPPED_STATUS_BIT_REALTIME 
NAIBRD_RTD_CHAN_MAPPED_STATUS_BIT_LATCHED 
NAIBRD_RTD_CHAN_MAPPED_STATUS_OPEN_REALTIME 
NAIBRD_RTD_CHAN_MAPPED_STATUS_OPEN_LATCHED 
NAIBRD_RTD_CHAN_MAPPED_STATUS_ALERT_LO_REALTIME 
NAIBRD_RTD_CHAN_MAPPED_STATUS_ALERT_LO_LATCHED 
NAIBRD_RTD_CHAN_MAPPED_STATUS_ALARM_LO_REALTIME 
NAIBRD_RTD_CHAN_MAPPED_STATUS_ALARM_LO_LATCHED 
NAIBRD_RTD_CHAN_MAPPED_STATUS_ALERT_HI_REALTIME 
NAIBRD_RTD_CHAN_MAPPED_STATUS_ALERT_HI_LATCHED 
NAIBRD_RTD_CHAN_MAPPED_STATUS_ALARM_HI_REALTIME 
NAIBRD_RTD_CHAN_MAPPED_STATUS_ALARM_HI_LATCHED 
NAIBRD_RTD_CHAN_MAPPED_STATUS_SUMMARY_REALTIME 
NAIBRD_RTD_CHAN_MAPPED_STATUS_SUMMARY_LATCHED 

◆ naibrd_rtd_channel_raw

naibrd_rtd_channel_raw

Enumerator
NAIBRD_RTD_RAW_RESISTANCE 
NAIBRD_RTD_RAW_COMP_RESISTANCE 
NAIBRD_RTD_RAW_WIRE_MODE 
NAIBRD_RTD_RAW_TEMPERATURE 
NAIBRD_RTD_RAW_ZERO_TEMP_RESISTANCE 
NAIBRD_RTD_RAW_ALERT_LO 
NAIBRD_RTD_RAW_ALARM_LO 
NAIBRD_RTD_RAW_ALERT_HI 
NAIBRD_RTD_RAW_ALARM_HI 
NAIBRD_RTD_RAW_OFFSET_TEMPERATURE 

◆ naibrd_rtd_config_type

naibrd_rtd_config_type

Enumerator
NAIBRD_RTD_THERMOCOUPLE 
NAIBRD_RTD_RTD 

◆ naibrd_rtd_temperature_type

naibrd_rtd_temperature_type

Enumerator
NAIBRD_RTD_TEMP_TYPE_CELSIUS 
NAIBRD_RTD_TEMP_TYPE_FAHRENHEIT 

◆ naibrd_rtd_thresh_type

naibrd_rtd_thresh_type

Enumerator
NAIBRD_RTD_THRESH_ALERT_LO 
NAIBRD_RTD_THRESH_ALARM_LO 
NAIBRD_RTD_THRESH_ALERT_HI 
NAIBRD_RTD_THRESH_ALARM_HI 

◆ naibrd_rtd_wire_mode

naibrd_rtd_wire_mode

Enumerator
NAIBRD_RTD_GEN5_WIRE_MODE_2 
NAIBRD_RTD_GEN5_WIRE_MODE_3 
NAIBRD_RTD_GEN5_WIRE_MODE_4 
NAIBRD_RTD_GEN5_WIRE_MODE_UNKNOWN 

◆ naibrd_rtd_zero_temp_resistance_type

naibrd_rtd_zero_temp_resistance_type

Enumerator
NAIBRD_RTD_ZERO_TEMP_RESISTANCE_100 
NAIBRD_RTD_ZERO_TEMP_RESISTANCE_500 
NAIBRD_RTD_ZERO_TEMP_RESISTANCE_1000 
NAIBRD_RTD_ZERO_TEMP_RESISTANCE_UNKNOWN