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

Go to the source code of this file.

Typedefs

typedef enum naibrd_tc_config_type naibrd_tc_config_type_t
 
typedef enum naibrd_tc_channel_raw naibrd_tc_channel_raw_t
 
typedef enum naibrd_tc_chan_mapped_status_type naibrd_tc_chan_mapped_status_type_t
 
typedef enum naibrd_tc_temperature_t naibrd_tc_temperature_type_t
 
typedef enum naibrd_tc_thresh_type naibrd_tc_thresh_type_t
 
typedef enum naibrd_tc_comp_t naibrd_tc_comp_type_t
 
typedef enum naibrd_tc_background_op_type naibrd_tc_background_op_type_t
 

Enumerations

enum  naibrd_tc_config_type { NAIBRD_TC_THERMOCOUPLE , NAIBRD_TC_RTD }
 
enum  naibrd_tc_channel_raw {
  NAIBRD_TC_RAW_VOLTAGE , NAIBRD_TC_RAW_TEMPERATURE , NAIBRD_TC_RAW_THERMOCOUPLE_TYPE , NAIBRD_TC_RAW_COMP_TEMPERATURE ,
  NAIBRD_TC_RAW_ALERT_LO , NAIBRD_TC_RAW_ALARM_LO , NAIBRD_TC_RAW_ALERT_HI , NAIBRD_TC_RAW_ALARM_HI ,
  NAIBRD_TC_RAW_OFFSET_TEMPERATURE
}
 
enum  naibrd_tc_chan_mapped_status_type {
  NAIBRD_TC_STATUS_BIT_REALTIME , NAIBRD_TC_STATUS_BIT_LATCHED , NAIBRD_TC_STATUS_OPEN_REALTIME , NAIBRD_TC_STATUS_OPEN_LATCHED ,
  NAIBRD_TC_STATUS_ALERT_LO_REALTIME , NAIBRD_TC_STATUS_ALERT_LO_LATCHED , NAIBRD_TC_STATUS_ALARM_LO_REALTIME , NAIBRD_TC_STATUS_ALARM_LO_LATCHED ,
  NAIBRD_TC_STATUS_ALERT_HI_REALTIME , NAIBRD_TC_STATUS_ALERT_HI_LATCHED , NAIBRD_TC_STATUS_ALARM_HI_REALTIME , NAIBRD_TC_STATUS_ALARM_HI_LATCHED ,
  NAIBRD_TC_STATUS_SUMMARY_REALTIME , NAIBRD_TC_STATUS_SUMMARY_LATCHED
}
 
enum  naibrd_tc_temperature_t { NAIBRD_TC_TEMP_TYPE_CELSIUS , NAIBRD_TC_TEMP_TYPE_FAHRENHEIT }
 
enum  naibrd_tc_thresh_type { NAIBRD_TC_THRESH_ALERT_LO , NAIBRD_TC_THRESH_ALARM_LO , NAIBRD_TC_THRESH_ALERT_HI , NAIBRD_TC_THRESH_ALARM_HI }
 
enum  naibrd_tc_comp_t { NAIBRD_TC_COMP_TYPE_MANUAL , NAIBRD_TC_COMP_TYPE_AUTO }
 
enum  naibrd_tc_background_op_type { NAIBRD_TC_BACKGROUND_OP_SYSTEM_CAL , NAIBRD_TC_BACKGROUND_OP_OPEN , NAIBRD_TC_BACKGROUND_OP_BIT }
 

Typedef Documentation

◆ naibrd_tc_background_op_type_t

◆ naibrd_tc_chan_mapped_status_type_t

◆ naibrd_tc_channel_raw_t

◆ naibrd_tc_comp_type_t

◆ naibrd_tc_config_type_t

◆ naibrd_tc_temperature_type_t

◆ naibrd_tc_thresh_type_t

Enumeration Type Documentation

◆ naibrd_tc_background_op_type

naibrd_tc_background_op_type

Enumerator
NAIBRD_TC_BACKGROUND_OP_SYSTEM_CAL 
NAIBRD_TC_BACKGROUND_OP_OPEN 
NAIBRD_TC_BACKGROUND_OP_BIT 

◆ naibrd_tc_chan_mapped_status_type

naibrd_tc_chan_mapped_status_type

Enumerator
NAIBRD_TC_STATUS_BIT_REALTIME 
NAIBRD_TC_STATUS_BIT_LATCHED 
NAIBRD_TC_STATUS_OPEN_REALTIME 
NAIBRD_TC_STATUS_OPEN_LATCHED 
NAIBRD_TC_STATUS_ALERT_LO_REALTIME 
NAIBRD_TC_STATUS_ALERT_LO_LATCHED 
NAIBRD_TC_STATUS_ALARM_LO_REALTIME 
NAIBRD_TC_STATUS_ALARM_LO_LATCHED 
NAIBRD_TC_STATUS_ALERT_HI_REALTIME 
NAIBRD_TC_STATUS_ALERT_HI_LATCHED 
NAIBRD_TC_STATUS_ALARM_HI_REALTIME 
NAIBRD_TC_STATUS_ALARM_HI_LATCHED 
NAIBRD_TC_STATUS_SUMMARY_REALTIME 
NAIBRD_TC_STATUS_SUMMARY_LATCHED 

◆ naibrd_tc_channel_raw

naibrd_tc_channel_raw

Enumerator
NAIBRD_TC_RAW_VOLTAGE 
NAIBRD_TC_RAW_TEMPERATURE 
NAIBRD_TC_RAW_THERMOCOUPLE_TYPE 
NAIBRD_TC_RAW_COMP_TEMPERATURE 
NAIBRD_TC_RAW_ALERT_LO 
NAIBRD_TC_RAW_ALARM_LO 
NAIBRD_TC_RAW_ALERT_HI 
NAIBRD_TC_RAW_ALARM_HI 
NAIBRD_TC_RAW_OFFSET_TEMPERATURE 

◆ naibrd_tc_comp_t

naibrd_tc_comp_t

Enumerator
NAIBRD_TC_COMP_TYPE_MANUAL 
NAIBRD_TC_COMP_TYPE_AUTO 

◆ naibrd_tc_config_type

naibrd_tc_config_type

Enumerator
NAIBRD_TC_THERMOCOUPLE 
NAIBRD_TC_RTD 

◆ naibrd_tc_temperature_t

naibrd_tc_temperature_t

Enumerator
NAIBRD_TC_TEMP_TYPE_CELSIUS 
NAIBRD_TC_TEMP_TYPE_FAHRENHEIT 

◆ naibrd_tc_thresh_type

naibrd_tc_thresh_type

Enumerator
NAIBRD_TC_THRESH_ALERT_LO 
NAIBRD_TC_THRESH_ALARM_LO 
NAIBRD_TC_THRESH_ALERT_HI 
NAIBRD_TC_THRESH_ALARM_HI