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

Go to the source code of this file.

Typedefs

typedef uint32_t nai_sd_interrupt_type_t
 
typedef uint32_t nai_sd_status_type_t
 
typedef uint32_t nai_sd_raw_t
 
typedef uint32_t nai_sd_channel_raw_t
 

Enumerations

enum  nai_sd_interrupt_type {
  NAI_SD_BIT_INT_TRIG_TYPE , NAI_SD_SIG_LOSS_INT_TRIG_TYPE , NAI_SD_REF_LOSS_INT_TRIG_TYPE , NAI_SD_2SPD_LOCK_LOSS_INT_TRIG_TYPE ,
  NAI_SD_ANGLE_DELTA_LOSS_INT_TRIG_TYPE , NAI_SD_INTERRUPT_TYPE_ENUM_COUNT , NAI_SD_BIT_INT_TRIG_TYPE , NAI_SD_SIG_LOSS_INT_TRIG_TYPE ,
  NAI_SD_REF_LOSS_INT_TRIG_TYPE , NAI_SD_2SPD_LOCK_LOSS_INT_TRIG_TYPE , NAI_SD_ANGLE_DELTA_LOSS_INT_TRIG_TYPE , NAI_SD_INTERRUPT_TYPE_ENUM_COUNT
}
 
enum  nai_sd_interrupt_type {
  NAI_SD_BIT_INT_TRIG_TYPE , NAI_SD_SIG_LOSS_INT_TRIG_TYPE , NAI_SD_REF_LOSS_INT_TRIG_TYPE , NAI_SD_2SPD_LOCK_LOSS_INT_TRIG_TYPE ,
  NAI_SD_ANGLE_DELTA_LOSS_INT_TRIG_TYPE , NAI_SD_INTERRUPT_TYPE_ENUM_COUNT , NAI_SD_BIT_INT_TRIG_TYPE , NAI_SD_SIG_LOSS_INT_TRIG_TYPE ,
  NAI_SD_REF_LOSS_INT_TRIG_TYPE , NAI_SD_2SPD_LOCK_LOSS_INT_TRIG_TYPE , NAI_SD_ANGLE_DELTA_LOSS_INT_TRIG_TYPE , NAI_SD_INTERRUPT_TYPE_ENUM_COUNT
}
 
enum  nai_sd_status_type {
  NAI_SD_STATUS_BIT_LATCHED , NAI_SD_STATUS_BIT_REALTIME , NAI_SD_STATUS_SIGNAL_LATCHED , NAI_SD_STATUS_SIGNAL_REALTIME ,
  NAI_SD_STATUS_REF_LATCHED , NAI_SD_STATUS_REF_REALTIME , NAI_SD_STATUS_2SPDLOCKLOSS_LATCHED , NAI_SD_STATUS_2SPDLOCKLOSS_REALTIME ,
  NAI_SD_STATUS_ANGLEDELTA_LATCHED , NAI_SD_STATUS_ANGLEDELTA_REALTIME , NAI_SD_STATUS_TYPE_ENUM_COUNT , NAI_SD_STATUS_BIT_LATCHED ,
  NAI_SD_STATUS_BIT_REALTIME , NAI_SD_STATUS_SIGNAL_LATCHED , NAI_SD_STATUS_SIGNAL_REALTIME , NAI_SD_STATUS_REF_LATCHED ,
  NAI_SD_STATUS_REF_REALTIME , NAI_SD_STATUS_2SPDLOCKLOSS_LATCHED , NAI_SD_STATUS_2SPDLOCKLOSS_REALTIME , NAI_SD_STATUS_ANGLEDELTA_LATCHED ,
  NAI_SD_STATUS_ANGLEDELTA_REALTIME , NAI_SD_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_sd_status_type {
  NAI_SD_STATUS_BIT_LATCHED , NAI_SD_STATUS_BIT_REALTIME , NAI_SD_STATUS_SIGNAL_LATCHED , NAI_SD_STATUS_SIGNAL_REALTIME ,
  NAI_SD_STATUS_REF_LATCHED , NAI_SD_STATUS_REF_REALTIME , NAI_SD_STATUS_2SPDLOCKLOSS_LATCHED , NAI_SD_STATUS_2SPDLOCKLOSS_REALTIME ,
  NAI_SD_STATUS_ANGLEDELTA_LATCHED , NAI_SD_STATUS_ANGLEDELTA_REALTIME , NAI_SD_STATUS_TYPE_ENUM_COUNT , NAI_SD_STATUS_BIT_LATCHED ,
  NAI_SD_STATUS_BIT_REALTIME , NAI_SD_STATUS_SIGNAL_LATCHED , NAI_SD_STATUS_SIGNAL_REALTIME , NAI_SD_STATUS_REF_LATCHED ,
  NAI_SD_STATUS_REF_REALTIME , NAI_SD_STATUS_2SPDLOCKLOSS_LATCHED , NAI_SD_STATUS_2SPDLOCKLOSS_REALTIME , NAI_SD_STATUS_ANGLEDELTA_LATCHED ,
  NAI_SD_STATUS_ANGLEDELTA_REALTIME , NAI_SD_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_sd_raw {
  NAI_SD_RAW_ACTIVE_CHANNEL , NAI_SD_RAW_LATCH , NAI_SD_RAW_TEST_ENABLE , NAI_SD_RAW_TEST_ANGLE ,
  NAI_SD_ONBOARD_REF_FREQ , NAI_SD_ONBOARD_REF_VOLT , NAI_SD_RAW_ENUM_COUNT , NAI_SD_RAW_ACTIVE_CHANNEL ,
  NAI_SD_RAW_LATCH , NAI_SD_RAW_TEST_ENABLE , NAI_SD_RAW_TEST_ANGLE , NAI_SD_ONBOARD_REF_FREQ ,
  NAI_SD_ONBOARD_REF_VOLT , NAI_SD_RAW_ENUM_COUNT
}
 
enum  nai_sd_raw {
  NAI_SD_RAW_ACTIVE_CHANNEL , NAI_SD_RAW_LATCH , NAI_SD_RAW_TEST_ENABLE , NAI_SD_RAW_TEST_ANGLE ,
  NAI_SD_ONBOARD_REF_FREQ , NAI_SD_ONBOARD_REF_VOLT , NAI_SD_RAW_ENUM_COUNT , NAI_SD_RAW_ACTIVE_CHANNEL ,
  NAI_SD_RAW_LATCH , NAI_SD_RAW_TEST_ENABLE , NAI_SD_RAW_TEST_ANGLE , NAI_SD_ONBOARD_REF_FREQ ,
  NAI_SD_ONBOARD_REF_VOLT , NAI_SD_RAW_ENUM_COUNT
}
 
enum  nai_sd_channel_raw {
  NAI_SD_CHAN_RAW_ANGLE , NAI_SD_CHAN_RAW_ANGLE_COMBINED , NAI_SD_CHAN_RAW_VELOCITY , NAI_SD_CHAN_RAW_BANDWIDTH ,
  NAI_SD_CHAN_RAW_ANGLE_DELTA , NAI_SD_CHAN_RAW_FREQUENCY , NAI_SD_CHAN_RAW_SIGNAL_VOLTAGE , NAI_SD_CHAN_RAW_REF_VOLTAGE ,
  NAI_SD_CHAN_RAW_SIG_LOSS_THRESHOLD , NAI_SD_CHAN_RAW_REF_LOSS_THRESHOLD , NAI_SD_CHAN_RAW_ENC_COMM , NAI_SD_CHAN_RAW_ENUM_COUNT ,
  NAI_SD_CHAN_RAW_ANGLE , NAI_SD_CHAN_RAW_ANGLE_COMBINED , NAI_SD_CHAN_RAW_VELOCITY , NAI_SD_CHAN_RAW_BANDWIDTH ,
  NAI_SD_CHAN_RAW_ANGLE_DELTA , NAI_SD_CHAN_RAW_FREQUENCY , NAI_SD_CHAN_RAW_SIGNAL_VOLTAGE , NAI_SD_CHAN_RAW_REF_VOLTAGE ,
  NAI_SD_CHAN_RAW_SIG_LOSS_THRESHOLD , NAI_SD_CHAN_RAW_REF_LOSS_THRESHOLD , NAI_SD_CHAN_RAW_ENC_COMM , NAI_SD_CHAN_RAW_ENUM_COUNT
}
 
enum  nai_sd_channel_raw {
  NAI_SD_CHAN_RAW_ANGLE , NAI_SD_CHAN_RAW_ANGLE_COMBINED , NAI_SD_CHAN_RAW_VELOCITY , NAI_SD_CHAN_RAW_BANDWIDTH ,
  NAI_SD_CHAN_RAW_ANGLE_DELTA , NAI_SD_CHAN_RAW_FREQUENCY , NAI_SD_CHAN_RAW_SIGNAL_VOLTAGE , NAI_SD_CHAN_RAW_REF_VOLTAGE ,
  NAI_SD_CHAN_RAW_SIG_LOSS_THRESHOLD , NAI_SD_CHAN_RAW_REF_LOSS_THRESHOLD , NAI_SD_CHAN_RAW_ENC_COMM , NAI_SD_CHAN_RAW_ENUM_COUNT ,
  NAI_SD_CHAN_RAW_ANGLE , NAI_SD_CHAN_RAW_ANGLE_COMBINED , NAI_SD_CHAN_RAW_VELOCITY , NAI_SD_CHAN_RAW_BANDWIDTH ,
  NAI_SD_CHAN_RAW_ANGLE_DELTA , NAI_SD_CHAN_RAW_FREQUENCY , NAI_SD_CHAN_RAW_SIGNAL_VOLTAGE , NAI_SD_CHAN_RAW_REF_VOLTAGE ,
  NAI_SD_CHAN_RAW_SIG_LOSS_THRESHOLD , NAI_SD_CHAN_RAW_REF_LOSS_THRESHOLD , NAI_SD_CHAN_RAW_ENC_COMM , NAI_SD_CHAN_RAW_ENUM_COUNT
}
 

Typedef Documentation

◆ nai_sd_channel_raw_t

◆ nai_sd_interrupt_type_t

◆ nai_sd_raw_t

◆ nai_sd_status_type_t

Enumeration Type Documentation

◆ nai_sd_channel_raw [1/2]

Enumerator
NAI_SD_CHAN_RAW_ANGLE 
NAI_SD_CHAN_RAW_ANGLE_COMBINED 
NAI_SD_CHAN_RAW_VELOCITY 
NAI_SD_CHAN_RAW_BANDWIDTH 
NAI_SD_CHAN_RAW_ANGLE_DELTA 
NAI_SD_CHAN_RAW_FREQUENCY 
NAI_SD_CHAN_RAW_SIGNAL_VOLTAGE 
NAI_SD_CHAN_RAW_REF_VOLTAGE 
NAI_SD_CHAN_RAW_SIG_LOSS_THRESHOLD 
NAI_SD_CHAN_RAW_REF_LOSS_THRESHOLD 
NAI_SD_CHAN_RAW_ENC_COMM 
NAI_SD_CHAN_RAW_ENUM_COUNT 
NAI_SD_CHAN_RAW_ANGLE 
NAI_SD_CHAN_RAW_ANGLE_COMBINED 
NAI_SD_CHAN_RAW_VELOCITY 
NAI_SD_CHAN_RAW_BANDWIDTH 
NAI_SD_CHAN_RAW_ANGLE_DELTA 
NAI_SD_CHAN_RAW_FREQUENCY 
NAI_SD_CHAN_RAW_SIGNAL_VOLTAGE 
NAI_SD_CHAN_RAW_REF_VOLTAGE 
NAI_SD_CHAN_RAW_SIG_LOSS_THRESHOLD 
NAI_SD_CHAN_RAW_REF_LOSS_THRESHOLD 
NAI_SD_CHAN_RAW_ENC_COMM 
NAI_SD_CHAN_RAW_ENUM_COUNT 

◆ nai_sd_channel_raw [2/2]

Enumerator
NAI_SD_CHAN_RAW_ANGLE 
NAI_SD_CHAN_RAW_ANGLE_COMBINED 
NAI_SD_CHAN_RAW_VELOCITY 
NAI_SD_CHAN_RAW_BANDWIDTH 
NAI_SD_CHAN_RAW_ANGLE_DELTA 
NAI_SD_CHAN_RAW_FREQUENCY 
NAI_SD_CHAN_RAW_SIGNAL_VOLTAGE 
NAI_SD_CHAN_RAW_REF_VOLTAGE 
NAI_SD_CHAN_RAW_SIG_LOSS_THRESHOLD 
NAI_SD_CHAN_RAW_REF_LOSS_THRESHOLD 
NAI_SD_CHAN_RAW_ENC_COMM 
NAI_SD_CHAN_RAW_ENUM_COUNT 
NAI_SD_CHAN_RAW_ANGLE 
NAI_SD_CHAN_RAW_ANGLE_COMBINED 
NAI_SD_CHAN_RAW_VELOCITY 
NAI_SD_CHAN_RAW_BANDWIDTH 
NAI_SD_CHAN_RAW_ANGLE_DELTA 
NAI_SD_CHAN_RAW_FREQUENCY 
NAI_SD_CHAN_RAW_SIGNAL_VOLTAGE 
NAI_SD_CHAN_RAW_REF_VOLTAGE 
NAI_SD_CHAN_RAW_SIG_LOSS_THRESHOLD 
NAI_SD_CHAN_RAW_REF_LOSS_THRESHOLD 
NAI_SD_CHAN_RAW_ENC_COMM 
NAI_SD_CHAN_RAW_ENUM_COUNT 

◆ nai_sd_interrupt_type [1/2]

Enumerator
NAI_SD_BIT_INT_TRIG_TYPE 
NAI_SD_SIG_LOSS_INT_TRIG_TYPE 
NAI_SD_REF_LOSS_INT_TRIG_TYPE 
NAI_SD_2SPD_LOCK_LOSS_INT_TRIG_TYPE 
NAI_SD_ANGLE_DELTA_LOSS_INT_TRIG_TYPE 
NAI_SD_INTERRUPT_TYPE_ENUM_COUNT 
NAI_SD_BIT_INT_TRIG_TYPE 
NAI_SD_SIG_LOSS_INT_TRIG_TYPE 
NAI_SD_REF_LOSS_INT_TRIG_TYPE 
NAI_SD_2SPD_LOCK_LOSS_INT_TRIG_TYPE 
NAI_SD_ANGLE_DELTA_LOSS_INT_TRIG_TYPE 
NAI_SD_INTERRUPT_TYPE_ENUM_COUNT 

◆ nai_sd_interrupt_type [2/2]

Enumerator
NAI_SD_BIT_INT_TRIG_TYPE 
NAI_SD_SIG_LOSS_INT_TRIG_TYPE 
NAI_SD_REF_LOSS_INT_TRIG_TYPE 
NAI_SD_2SPD_LOCK_LOSS_INT_TRIG_TYPE 
NAI_SD_ANGLE_DELTA_LOSS_INT_TRIG_TYPE 
NAI_SD_INTERRUPT_TYPE_ENUM_COUNT 
NAI_SD_BIT_INT_TRIG_TYPE 
NAI_SD_SIG_LOSS_INT_TRIG_TYPE 
NAI_SD_REF_LOSS_INT_TRIG_TYPE 
NAI_SD_2SPD_LOCK_LOSS_INT_TRIG_TYPE 
NAI_SD_ANGLE_DELTA_LOSS_INT_TRIG_TYPE 
NAI_SD_INTERRUPT_TYPE_ENUM_COUNT 

◆ nai_sd_raw [1/2]

enum nai_sd_raw
Enumerator
NAI_SD_RAW_ACTIVE_CHANNEL 
NAI_SD_RAW_LATCH 
NAI_SD_RAW_TEST_ENABLE 
NAI_SD_RAW_TEST_ANGLE 
NAI_SD_ONBOARD_REF_FREQ 
NAI_SD_ONBOARD_REF_VOLT 
NAI_SD_RAW_ENUM_COUNT 
NAI_SD_RAW_ACTIVE_CHANNEL 
NAI_SD_RAW_LATCH 
NAI_SD_RAW_TEST_ENABLE 
NAI_SD_RAW_TEST_ANGLE 
NAI_SD_ONBOARD_REF_FREQ 
NAI_SD_ONBOARD_REF_VOLT 
NAI_SD_RAW_ENUM_COUNT 

◆ nai_sd_raw [2/2]

enum nai_sd_raw
Enumerator
NAI_SD_RAW_ACTIVE_CHANNEL 
NAI_SD_RAW_LATCH 
NAI_SD_RAW_TEST_ENABLE 
NAI_SD_RAW_TEST_ANGLE 
NAI_SD_ONBOARD_REF_FREQ 
NAI_SD_ONBOARD_REF_VOLT 
NAI_SD_RAW_ENUM_COUNT 
NAI_SD_RAW_ACTIVE_CHANNEL 
NAI_SD_RAW_LATCH 
NAI_SD_RAW_TEST_ENABLE 
NAI_SD_RAW_TEST_ANGLE 
NAI_SD_ONBOARD_REF_FREQ 
NAI_SD_ONBOARD_REF_VOLT 
NAI_SD_RAW_ENUM_COUNT 

◆ nai_sd_status_type [1/2]

Enumerator
NAI_SD_STATUS_BIT_LATCHED 
NAI_SD_STATUS_BIT_REALTIME 
NAI_SD_STATUS_SIGNAL_LATCHED 
NAI_SD_STATUS_SIGNAL_REALTIME 
NAI_SD_STATUS_REF_LATCHED 
NAI_SD_STATUS_REF_REALTIME 
NAI_SD_STATUS_2SPDLOCKLOSS_LATCHED 
NAI_SD_STATUS_2SPDLOCKLOSS_REALTIME 
NAI_SD_STATUS_ANGLEDELTA_LATCHED 
NAI_SD_STATUS_ANGLEDELTA_REALTIME 
NAI_SD_STATUS_TYPE_ENUM_COUNT 
NAI_SD_STATUS_BIT_LATCHED 
NAI_SD_STATUS_BIT_REALTIME 
NAI_SD_STATUS_SIGNAL_LATCHED 
NAI_SD_STATUS_SIGNAL_REALTIME 
NAI_SD_STATUS_REF_LATCHED 
NAI_SD_STATUS_REF_REALTIME 
NAI_SD_STATUS_2SPDLOCKLOSS_LATCHED 
NAI_SD_STATUS_2SPDLOCKLOSS_REALTIME 
NAI_SD_STATUS_ANGLEDELTA_LATCHED 
NAI_SD_STATUS_ANGLEDELTA_REALTIME 
NAI_SD_STATUS_TYPE_ENUM_COUNT 

◆ nai_sd_status_type [2/2]

Enumerator
NAI_SD_STATUS_BIT_LATCHED 
NAI_SD_STATUS_BIT_REALTIME 
NAI_SD_STATUS_SIGNAL_LATCHED 
NAI_SD_STATUS_SIGNAL_REALTIME 
NAI_SD_STATUS_REF_LATCHED 
NAI_SD_STATUS_REF_REALTIME 
NAI_SD_STATUS_2SPDLOCKLOSS_LATCHED 
NAI_SD_STATUS_2SPDLOCKLOSS_REALTIME 
NAI_SD_STATUS_ANGLEDELTA_LATCHED 
NAI_SD_STATUS_ANGLEDELTA_REALTIME 
NAI_SD_STATUS_TYPE_ENUM_COUNT 
NAI_SD_STATUS_BIT_LATCHED 
NAI_SD_STATUS_BIT_REALTIME 
NAI_SD_STATUS_SIGNAL_LATCHED 
NAI_SD_STATUS_SIGNAL_REALTIME 
NAI_SD_STATUS_REF_LATCHED 
NAI_SD_STATUS_REF_REALTIME 
NAI_SD_STATUS_2SPDLOCKLOSS_LATCHED 
NAI_SD_STATUS_2SPDLOCKLOSS_REALTIME 
NAI_SD_STATUS_ANGLEDELTA_LATCHED 
NAI_SD_STATUS_ANGLEDELTA_REALTIME 
NAI_SD_STATUS_TYPE_ENUM_COUNT