Software Library API naibrd 1.62
See all documentation at naii.docs.com
naibrd_ioct.h File Reference

Go to the source code of this file.

Typedefs

typedef uint32_t nai_ioct_fifo_type_t
 
typedef uint32_t nai_ioct_group_type_t
 
typedef uint32_t nai_ioct_channel_raw_t
 
typedef int32_t nai_ioct_interrupt_status_type_t
 

Enumerations

enum  nai_ioct_fifo_type {
  NAI_IOCT_TX_FIFO , NAI_IOCT_RX_FIFO , NAI_IOCT_FIFO_ENUM_COUNT , NAI_IOCT_TX_FIFO ,
  NAI_IOCT_RX_FIFO , NAI_IOCT_FIFO_ENUM_COUNT
}
 
enum  nai_ioct_fifo_type {
  NAI_IOCT_TX_FIFO , NAI_IOCT_RX_FIFO , NAI_IOCT_FIFO_ENUM_COUNT , NAI_IOCT_TX_FIFO ,
  NAI_IOCT_RX_FIFO , NAI_IOCT_FIFO_ENUM_COUNT
}
 
enum  nai_ioct_group_type {
  NAI_IOCT_GROUP_A , NAI_IOCT_GROUP_B , NAI_IOCT_GROUP_ALL , NAI_IOCT_GROUP_ENUM_COUNT ,
  NAI_IOCT_GROUP_A , NAI_IOCT_GROUP_B , NAI_IOCT_GROUP_ALL , NAI_IOCT_GROUP_ENUM_COUNT
}
 
enum  nai_ioct_group_type {
  NAI_IOCT_GROUP_A , NAI_IOCT_GROUP_B , NAI_IOCT_GROUP_ALL , NAI_IOCT_GROUP_ENUM_COUNT ,
  NAI_IOCT_GROUP_A , NAI_IOCT_GROUP_B , NAI_IOCT_GROUP_ALL , NAI_IOCT_GROUP_ENUM_COUNT
}
 
enum  nai_ioct_channel_raw {
  NAI_IOCT_CHAN_RAW_SEP_PULSE , NAI_IOCT_CHAN_RAW_SEP_PULSE_LOW_TIME , NAI_IOCT_CHAN_RAW_SEP_TX_WINDOW , NAI_IOCT_CHAN_RAW_ENUM_COUNT ,
  NAI_IOCT_CHAN_RAW_SEP_PULSE , NAI_IOCT_CHAN_RAW_SEP_PULSE_LOW_TIME , NAI_IOCT_CHAN_RAW_SEP_TX_WINDOW , NAI_IOCT_CHAN_RAW_ENUM_COUNT
}
 
enum  nai_ioct_channel_raw {
  NAI_IOCT_CHAN_RAW_SEP_PULSE , NAI_IOCT_CHAN_RAW_SEP_PULSE_LOW_TIME , NAI_IOCT_CHAN_RAW_SEP_TX_WINDOW , NAI_IOCT_CHAN_RAW_ENUM_COUNT ,
  NAI_IOCT_CHAN_RAW_SEP_PULSE , NAI_IOCT_CHAN_RAW_SEP_PULSE_LOW_TIME , NAI_IOCT_CHAN_RAW_SEP_TX_WINDOW , NAI_IOCT_CHAN_RAW_ENUM_COUNT
}
 
enum  nai_ioct_interrupt_status_type {
  NAI_IOCT_INTERRUPT_STATUS_LATCHED , NAI_IOCT_INTERRUPT_STATUS_REALTIME , NAI_IOCT_INTERRUPT_STATUS_TYPE_ENUM_COUNT , NAI_IOCT_INTERRUPT_STATUS_LATCHED ,
  NAI_IOCT_INTERRUPT_STATUS_REALTIME , NAI_IOCT_INTERRUPT_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_ioct_interrupt_status_type {
  NAI_IOCT_INTERRUPT_STATUS_LATCHED , NAI_IOCT_INTERRUPT_STATUS_REALTIME , NAI_IOCT_INTERRUPT_STATUS_TYPE_ENUM_COUNT , NAI_IOCT_INTERRUPT_STATUS_LATCHED ,
  NAI_IOCT_INTERRUPT_STATUS_REALTIME , NAI_IOCT_INTERRUPT_STATUS_TYPE_ENUM_COUNT
}
 

Typedef Documentation

◆ nai_ioct_channel_raw_t

◆ nai_ioct_fifo_type_t

◆ nai_ioct_group_type_t

◆ nai_ioct_interrupt_status_type_t

Enumeration Type Documentation

◆ nai_ioct_channel_raw [1/2]

Enumerator
NAI_IOCT_CHAN_RAW_SEP_PULSE 
NAI_IOCT_CHAN_RAW_SEP_PULSE_LOW_TIME 
NAI_IOCT_CHAN_RAW_SEP_TX_WINDOW 
NAI_IOCT_CHAN_RAW_ENUM_COUNT 
NAI_IOCT_CHAN_RAW_SEP_PULSE 
NAI_IOCT_CHAN_RAW_SEP_PULSE_LOW_TIME 
NAI_IOCT_CHAN_RAW_SEP_TX_WINDOW 
NAI_IOCT_CHAN_RAW_ENUM_COUNT 

◆ nai_ioct_channel_raw [2/2]

Enumerator
NAI_IOCT_CHAN_RAW_SEP_PULSE 
NAI_IOCT_CHAN_RAW_SEP_PULSE_LOW_TIME 
NAI_IOCT_CHAN_RAW_SEP_TX_WINDOW 
NAI_IOCT_CHAN_RAW_ENUM_COUNT 
NAI_IOCT_CHAN_RAW_SEP_PULSE 
NAI_IOCT_CHAN_RAW_SEP_PULSE_LOW_TIME 
NAI_IOCT_CHAN_RAW_SEP_TX_WINDOW 
NAI_IOCT_CHAN_RAW_ENUM_COUNT 

◆ nai_ioct_fifo_type [1/2]

Enumerator
NAI_IOCT_TX_FIFO 
NAI_IOCT_RX_FIFO 
NAI_IOCT_FIFO_ENUM_COUNT 
NAI_IOCT_TX_FIFO 
NAI_IOCT_RX_FIFO 
NAI_IOCT_FIFO_ENUM_COUNT 

◆ nai_ioct_fifo_type [2/2]

Enumerator
NAI_IOCT_TX_FIFO 
NAI_IOCT_RX_FIFO 
NAI_IOCT_FIFO_ENUM_COUNT 
NAI_IOCT_TX_FIFO 
NAI_IOCT_RX_FIFO 
NAI_IOCT_FIFO_ENUM_COUNT 

◆ nai_ioct_group_type [1/2]

Enumerator
NAI_IOCT_GROUP_A 
NAI_IOCT_GROUP_B 
NAI_IOCT_GROUP_ALL 
NAI_IOCT_GROUP_ENUM_COUNT 
NAI_IOCT_GROUP_A 
NAI_IOCT_GROUP_B 
NAI_IOCT_GROUP_ALL 
NAI_IOCT_GROUP_ENUM_COUNT 

◆ nai_ioct_group_type [2/2]

Enumerator
NAI_IOCT_GROUP_A 
NAI_IOCT_GROUP_B 
NAI_IOCT_GROUP_ALL 
NAI_IOCT_GROUP_ENUM_COUNT 
NAI_IOCT_GROUP_A 
NAI_IOCT_GROUP_B 
NAI_IOCT_GROUP_ALL 
NAI_IOCT_GROUP_ENUM_COUNT 

◆ nai_ioct_interrupt_status_type [1/2]

Enumerator
NAI_IOCT_INTERRUPT_STATUS_LATCHED 
NAI_IOCT_INTERRUPT_STATUS_REALTIME 
NAI_IOCT_INTERRUPT_STATUS_TYPE_ENUM_COUNT 
NAI_IOCT_INTERRUPT_STATUS_LATCHED 
NAI_IOCT_INTERRUPT_STATUS_REALTIME 
NAI_IOCT_INTERRUPT_STATUS_TYPE_ENUM_COUNT 

◆ nai_ioct_interrupt_status_type [2/2]

Enumerator
NAI_IOCT_INTERRUPT_STATUS_LATCHED 
NAI_IOCT_INTERRUPT_STATUS_REALTIME 
NAI_IOCT_INTERRUPT_STATUS_TYPE_ENUM_COUNT 
NAI_IOCT_INTERRUPT_STATUS_LATCHED 
NAI_IOCT_INTERRUPT_STATUS_REALTIME 
NAI_IOCT_INTERRUPT_STATUS_TYPE_ENUM_COUNT