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

Go to the source code of this file.

Typedefs

typedef enum naibrd_cd_chan_mapped_status_type naibrd_cd_chan_mapped_status_type_t
 
typedef enum naibrd_cd_interrupt_type naibrd_cd_interrupt_type_t
 
typedef enum naibrd_cd_bit_status_type naibrd_cd_bit_status_type_t
 
typedef enum naibrd_cd_enable_type naibrd_cd_enable_type_t
 
typedef enum naibrd_cd_test_type naibrd_cd_test_type_t
 
typedef enum naibrd_cd_reset_type naibrd_cd_reset_type_t
 

Enumerations

enum  naibrd_cd_chan_mapped_status_type {
  NAIBRD_CD_STATUS_BIT_LATCHED , NAIBRD_CD_STATUS_BIT_REALTIME , NAIBRD_CD_STATUS_FAULT_RES_LATCHED , NAIBRD_CD_STATUS_FAULT_RES_REALTIME ,
  NAIBRD_CD_STATUS_WARN_RES_LATCHED , NAIBRD_CD_STATUS_WARN_RES_REALTIME , NAIBRD_CD_STATUS_OPEN_RES_LATCHED , NAIBRD_CD_STATUS_OPEN_RES_REALTIME ,
  NAIBRD_CD_STATUS_SUMMARY_LATCHED , NAIBRD_CD_STATUS_SUMMARY_REALTIME
}
 
enum  naibrd_cd_interrupt_type { NAIBRD_CD_EDGE_INTERRUPT , NAIBRD_CD_LEVEL_INTERRUPT }
 
enum  naibrd_cd_bit_status_type { NAIBRD_CD_STATUS_BIT_LATCHED_ADC1 , NAIBRD_CD_STATUS_BIT_LATCHED_ADC2 , NAIBRD_CD_STATUS_BIT_LATCHED_VOLTAGE_CHARGE , NAIBRD_CD_STATUS_BIT_LATCHED_BURN }
 
enum  naibrd_cd_enable_type { NAIBRD_CD_DISABLE , NAIBRD_CD_ENABLE , NAIBRD_CD_ENABLE_UNKNOWN }
 
enum  naibrd_cd_test_type { NAIBRD_CD_D0_TEST , NAIBRD_CD_D3_TEST }
 
enum  naibrd_cd_reset_type { NAIBRD_CD_RESET_TIMER , NAIBRD_CD_RESET_MAXRES , NAIBRD_CD_RESET_MINRES }
 

Typedef Documentation

◆ naibrd_cd_bit_status_type_t

◆ naibrd_cd_chan_mapped_status_type_t

◆ naibrd_cd_enable_type_t

◆ naibrd_cd_interrupt_type_t

◆ naibrd_cd_reset_type_t

◆ naibrd_cd_test_type_t

Enumeration Type Documentation

◆ naibrd_cd_bit_status_type

naibrd_cd_bit_status_type

Enumerator
NAIBRD_CD_STATUS_BIT_LATCHED_ADC1 
NAIBRD_CD_STATUS_BIT_LATCHED_ADC2 
NAIBRD_CD_STATUS_BIT_LATCHED_VOLTAGE_CHARGE 
NAIBRD_CD_STATUS_BIT_LATCHED_BURN 

◆ naibrd_cd_chan_mapped_status_type

naibrd_cd_chan_mapped_status_type

Enumerator
NAIBRD_CD_STATUS_BIT_LATCHED 
NAIBRD_CD_STATUS_BIT_REALTIME 
NAIBRD_CD_STATUS_FAULT_RES_LATCHED 
NAIBRD_CD_STATUS_FAULT_RES_REALTIME 
NAIBRD_CD_STATUS_WARN_RES_LATCHED 
NAIBRD_CD_STATUS_WARN_RES_REALTIME 
NAIBRD_CD_STATUS_OPEN_RES_LATCHED 
NAIBRD_CD_STATUS_OPEN_RES_REALTIME 
NAIBRD_CD_STATUS_SUMMARY_LATCHED 
NAIBRD_CD_STATUS_SUMMARY_REALTIME 

◆ naibrd_cd_enable_type

naibrd_cd_enable_type

Enumerator
NAIBRD_CD_DISABLE 
NAIBRD_CD_ENABLE 
NAIBRD_CD_ENABLE_UNKNOWN 

◆ naibrd_cd_interrupt_type

naibrd_cd_interrupt_type

Enumerator
NAIBRD_CD_EDGE_INTERRUPT 
NAIBRD_CD_LEVEL_INTERRUPT 

◆ naibrd_cd_reset_type

naibrd_cd_reset_type

Enumerator
NAIBRD_CD_RESET_TIMER 
NAIBRD_CD_RESET_MAXRES 
NAIBRD_CD_RESET_MINRES 

◆ naibrd_cd_test_type

naibrd_cd_test_type

Enumerator
NAIBRD_CD_D0_TEST 
NAIBRD_CD_D3_TEST