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

Go to the source code of this file.

Typedefs

typedef uint32_t nai_ref_module_power_reset_status_type_t
 
typedef uint32_t nai_ref_module_power_reset_type_t
 
typedef uint32_t nai_ref_value_type_t
 
typedef uint32_t nai_ref_reset_type_t
 
typedef uint32_t nai_ref_measured_type_t
 
typedef uint32_t nai_ref_external_control_type_t
 
typedef uint32_t nai_ref_status_type_t
 
typedef uint32_t nai_ref_status_access_type_t
 

Enumerations

enum  nai_ref_module_power_reset_status_type {
  NAI_REF_MODULE_POWER_RESET_STATUS_POWERED_DOWN , NAI_REF_MODULE_POWER_RESET_STATUS_NOT_DETECTED , NAI_REF_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT , NAI_REF_MODULE_POWER_RESET_STATUS_FW_NOT_READY ,
  NAI_REF_MODULE_POWER_RESET_STATUS_COMM_ERROR , NAI_REF_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT , NAI_REF_MODULE_POWER_RESET_STATUS_POWERED_DOWN , NAI_REF_MODULE_POWER_RESET_STATUS_NOT_DETECTED ,
  NAI_REF_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT , NAI_REF_MODULE_POWER_RESET_STATUS_FW_NOT_READY , NAI_REF_MODULE_POWER_RESET_STATUS_COMM_ERROR , NAI_REF_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_ref_module_power_reset_status_type {
  NAI_REF_MODULE_POWER_RESET_STATUS_POWERED_DOWN , NAI_REF_MODULE_POWER_RESET_STATUS_NOT_DETECTED , NAI_REF_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT , NAI_REF_MODULE_POWER_RESET_STATUS_FW_NOT_READY ,
  NAI_REF_MODULE_POWER_RESET_STATUS_COMM_ERROR , NAI_REF_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT , NAI_REF_MODULE_POWER_RESET_STATUS_POWERED_DOWN , NAI_REF_MODULE_POWER_RESET_STATUS_NOT_DETECTED ,
  NAI_REF_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT , NAI_REF_MODULE_POWER_RESET_STATUS_FW_NOT_READY , NAI_REF_MODULE_POWER_RESET_STATUS_COMM_ERROR , NAI_REF_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_ref_module_power_reset_type {
  NAI_REF_MODULE_POWER_RESET_REQUEST_RESET = 0 , NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_DOWN , NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_UP , NAI_REF_MODULE_POWER_RESET_TYPE_ENUM_COUNT ,
  NAI_REF_MODULE_POWER_RESET_REQUEST_RESET = 0 , NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_DOWN , NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_UP , NAI_REF_MODULE_POWER_RESET_TYPE_ENUM_COUNT
}
 
enum  nai_ref_module_power_reset_type {
  NAI_REF_MODULE_POWER_RESET_REQUEST_RESET = 0 , NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_DOWN , NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_UP , NAI_REF_MODULE_POWER_RESET_TYPE_ENUM_COUNT ,
  NAI_REF_MODULE_POWER_RESET_REQUEST_RESET = 0 , NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_DOWN , NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_UP , NAI_REF_MODULE_POWER_RESET_TYPE_ENUM_COUNT
}
 
enum  nai_ref_value {
  NAI_REF_VOLTAGE , NAI_REF_FREQUENCY , NAI_REF_CURRENT_LIMIT , NAI_REF_VALUE_TYPE_ENUM_COUNT ,
  NAI_REF_VOLTAGE , NAI_REF_FREQUENCY , NAI_REF_CURRENT_LIMIT , NAI_REF_VALUE_TYPE_ENUM_COUNT
}
 
enum  nai_ref_value {
  NAI_REF_VOLTAGE , NAI_REF_FREQUENCY , NAI_REF_CURRENT_LIMIT , NAI_REF_VALUE_TYPE_ENUM_COUNT ,
  NAI_REF_VOLTAGE , NAI_REF_FREQUENCY , NAI_REF_CURRENT_LIMIT , NAI_REF_VALUE_TYPE_ENUM_COUNT
}
 
enum  nai_ref_reset {
  NAI_REF_RESET_OVERCURRENT , NAI_REF_RESET_VOLTAGE , NAI_REF_RESET_TYPE_ENUM_COUNT , NAI_REF_RESET_OVERCURRENT ,
  NAI_REF_RESET_VOLTAGE , NAI_REF_RESET_TYPE_ENUM_COUNT
}
 
enum  nai_ref_reset {
  NAI_REF_RESET_OVERCURRENT , NAI_REF_RESET_VOLTAGE , NAI_REF_RESET_TYPE_ENUM_COUNT , NAI_REF_RESET_OVERCURRENT ,
  NAI_REF_RESET_VOLTAGE , NAI_REF_RESET_TYPE_ENUM_COUNT
}
 
enum  nai_ref_measured {
  NAI_REF_MEASURED_VOLTAGE , NAI_REF_MEASURED_FREQUENCY , NAI_REF_MEASURED_CURRENT , NAI_REF_MEASURED_TEMPERATURE ,
  NAI_REF_MEASURED_TYPE_ENUM_COUNT , NAI_REF_MEASURED_VOLTAGE , NAI_REF_MEASURED_FREQUENCY , NAI_REF_MEASURED_CURRENT ,
  NAI_REF_MEASURED_TEMPERATURE , NAI_REF_MEASURED_TYPE_ENUM_COUNT
}
 
enum  nai_ref_measured {
  NAI_REF_MEASURED_VOLTAGE , NAI_REF_MEASURED_FREQUENCY , NAI_REF_MEASURED_CURRENT , NAI_REF_MEASURED_TEMPERATURE ,
  NAI_REF_MEASURED_TYPE_ENUM_COUNT , NAI_REF_MEASURED_VOLTAGE , NAI_REF_MEASURED_FREQUENCY , NAI_REF_MEASURED_CURRENT ,
  NAI_REF_MEASURED_TEMPERATURE , NAI_REF_MEASURED_TYPE_ENUM_COUNT
}
 
enum  nai_ref_external_control {
  NAI_REF_EXTERNAL_CONTROL_DS , NAI_REF_EXTERNAL_CONTROL_DL , NAI_REF_EXTERNAL_CONTROL_SD , NAI_REF_EXTERNAL_CONTROL_LVDT ,
  NAI_REF_EXTERNAL_CONTROL_TYPE_ENUM_COUNT , NAI_REF_EXTERNAL_CONTROL_DS , NAI_REF_EXTERNAL_CONTROL_DL , NAI_REF_EXTERNAL_CONTROL_SD ,
  NAI_REF_EXTERNAL_CONTROL_LVDT , NAI_REF_EXTERNAL_CONTROL_TYPE_ENUM_COUNT
}
 
enum  nai_ref_external_control {
  NAI_REF_EXTERNAL_CONTROL_DS , NAI_REF_EXTERNAL_CONTROL_DL , NAI_REF_EXTERNAL_CONTROL_SD , NAI_REF_EXTERNAL_CONTROL_LVDT ,
  NAI_REF_EXTERNAL_CONTROL_TYPE_ENUM_COUNT , NAI_REF_EXTERNAL_CONTROL_DS , NAI_REF_EXTERNAL_CONTROL_DL , NAI_REF_EXTERNAL_CONTROL_SD ,
  NAI_REF_EXTERNAL_CONTROL_LVDT , NAI_REF_EXTERNAL_CONTROL_TYPE_ENUM_COUNT
}
 
enum  nai_ref_status {
  NAI_REF_STATUS_OVERCURRENT , NAI_REF_STATUS_VOLTAGE , NAI_REF_STATUS_FREQUENCY , NAI_REF_STATUS_WATCHDOG_TIMER_FAULT ,
  NAI_REF_STATUS_SUMMARY , NAI_REF_STATUS_TYPE_ENUM_COUNT , NAI_REF_STATUS_OVERCURRENT , NAI_REF_STATUS_VOLTAGE ,
  NAI_REF_STATUS_FREQUENCY , NAI_REF_STATUS_WATCHDOG_TIMER_FAULT , NAI_REF_STATUS_SUMMARY , NAI_REF_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_ref_status {
  NAI_REF_STATUS_OVERCURRENT , NAI_REF_STATUS_VOLTAGE , NAI_REF_STATUS_FREQUENCY , NAI_REF_STATUS_WATCHDOG_TIMER_FAULT ,
  NAI_REF_STATUS_SUMMARY , NAI_REF_STATUS_TYPE_ENUM_COUNT , NAI_REF_STATUS_OVERCURRENT , NAI_REF_STATUS_VOLTAGE ,
  NAI_REF_STATUS_FREQUENCY , NAI_REF_STATUS_WATCHDOG_TIMER_FAULT , NAI_REF_STATUS_SUMMARY , NAI_REF_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_ref_status_access { NAI_REF_STATUS_LATCHED , NAI_REF_STATUS_REALTIME , NAI_REF_STATUS_LATCHED , NAI_REF_STATUS_REALTIME }
 
enum  nai_ref_status_access { NAI_REF_STATUS_LATCHED , NAI_REF_STATUS_REALTIME , NAI_REF_STATUS_LATCHED , NAI_REF_STATUS_REALTIME }
 

Typedef Documentation

◆ nai_ref_external_control_type_t

nai_ref_measured #nai_ref_external_control_type

◆ nai_ref_measured_type_t

typedef uint32_t nai_ref_measured_type_t

nai_ref_reset #nai_ref_measured_type

◆ nai_ref_module_power_reset_status_type_t

◆ nai_ref_module_power_reset_type_t

◆ nai_ref_reset_type_t

typedef uint32_t nai_ref_reset_type_t

nai_ref_value #nai_ref_reset_type

◆ nai_ref_status_access_type_t

typedef uint32_t nai_ref_status_access_type_t

nai_ref_status #nai_ref_status_access_type

◆ nai_ref_status_type_t

typedef uint32_t nai_ref_status_type_t

nai_ref_external_control #nai_ref_status_type

◆ nai_ref_value_type_t

typedef uint32_t nai_ref_value_type_t

nai_ref_module_power_reset_type #nai_ref_value_type

Enumeration Type Documentation

◆ nai_ref_external_control [1/2]

Enumerator
NAI_REF_EXTERNAL_CONTROL_DS 
NAI_REF_EXTERNAL_CONTROL_DL 
NAI_REF_EXTERNAL_CONTROL_SD 
NAI_REF_EXTERNAL_CONTROL_LVDT 
NAI_REF_EXTERNAL_CONTROL_TYPE_ENUM_COUNT 
NAI_REF_EXTERNAL_CONTROL_DS 
NAI_REF_EXTERNAL_CONTROL_DL 
NAI_REF_EXTERNAL_CONTROL_SD 
NAI_REF_EXTERNAL_CONTROL_LVDT 
NAI_REF_EXTERNAL_CONTROL_TYPE_ENUM_COUNT 

◆ nai_ref_external_control [2/2]

Enumerator
NAI_REF_EXTERNAL_CONTROL_DS 
NAI_REF_EXTERNAL_CONTROL_DL 
NAI_REF_EXTERNAL_CONTROL_SD 
NAI_REF_EXTERNAL_CONTROL_LVDT 
NAI_REF_EXTERNAL_CONTROL_TYPE_ENUM_COUNT 
NAI_REF_EXTERNAL_CONTROL_DS 
NAI_REF_EXTERNAL_CONTROL_DL 
NAI_REF_EXTERNAL_CONTROL_SD 
NAI_REF_EXTERNAL_CONTROL_LVDT 
NAI_REF_EXTERNAL_CONTROL_TYPE_ENUM_COUNT 

◆ nai_ref_measured [1/2]

Enumerator
NAI_REF_MEASURED_VOLTAGE 
NAI_REF_MEASURED_FREQUENCY 
NAI_REF_MEASURED_CURRENT 
NAI_REF_MEASURED_TEMPERATURE 
NAI_REF_MEASURED_TYPE_ENUM_COUNT 
NAI_REF_MEASURED_VOLTAGE 
NAI_REF_MEASURED_FREQUENCY 
NAI_REF_MEASURED_CURRENT 
NAI_REF_MEASURED_TEMPERATURE 
NAI_REF_MEASURED_TYPE_ENUM_COUNT 

◆ nai_ref_measured [2/2]

Enumerator
NAI_REF_MEASURED_VOLTAGE 
NAI_REF_MEASURED_FREQUENCY 
NAI_REF_MEASURED_CURRENT 
NAI_REF_MEASURED_TEMPERATURE 
NAI_REF_MEASURED_TYPE_ENUM_COUNT 
NAI_REF_MEASURED_VOLTAGE 
NAI_REF_MEASURED_FREQUENCY 
NAI_REF_MEASURED_CURRENT 
NAI_REF_MEASURED_TEMPERATURE 
NAI_REF_MEASURED_TYPE_ENUM_COUNT 

◆ nai_ref_module_power_reset_status_type [1/2]

Enumerator
NAI_REF_MODULE_POWER_RESET_STATUS_POWERED_DOWN 
NAI_REF_MODULE_POWER_RESET_STATUS_NOT_DETECTED 
NAI_REF_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT 
NAI_REF_MODULE_POWER_RESET_STATUS_FW_NOT_READY 
NAI_REF_MODULE_POWER_RESET_STATUS_COMM_ERROR 
NAI_REF_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT 
NAI_REF_MODULE_POWER_RESET_STATUS_POWERED_DOWN 
NAI_REF_MODULE_POWER_RESET_STATUS_NOT_DETECTED 
NAI_REF_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT 
NAI_REF_MODULE_POWER_RESET_STATUS_FW_NOT_READY 
NAI_REF_MODULE_POWER_RESET_STATUS_COMM_ERROR 
NAI_REF_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT 

◆ nai_ref_module_power_reset_status_type [2/2]

Enumerator
NAI_REF_MODULE_POWER_RESET_STATUS_POWERED_DOWN 
NAI_REF_MODULE_POWER_RESET_STATUS_NOT_DETECTED 
NAI_REF_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT 
NAI_REF_MODULE_POWER_RESET_STATUS_FW_NOT_READY 
NAI_REF_MODULE_POWER_RESET_STATUS_COMM_ERROR 
NAI_REF_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT 
NAI_REF_MODULE_POWER_RESET_STATUS_POWERED_DOWN 
NAI_REF_MODULE_POWER_RESET_STATUS_NOT_DETECTED 
NAI_REF_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT 
NAI_REF_MODULE_POWER_RESET_STATUS_FW_NOT_READY 
NAI_REF_MODULE_POWER_RESET_STATUS_COMM_ERROR 
NAI_REF_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT 

◆ nai_ref_module_power_reset_type [1/2]

Enumerator
NAI_REF_MODULE_POWER_RESET_REQUEST_RESET 
NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_DOWN 
NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_UP 
NAI_REF_MODULE_POWER_RESET_TYPE_ENUM_COUNT 
NAI_REF_MODULE_POWER_RESET_REQUEST_RESET 
NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_DOWN 
NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_UP 
NAI_REF_MODULE_POWER_RESET_TYPE_ENUM_COUNT 

◆ nai_ref_module_power_reset_type [2/2]

Enumerator
NAI_REF_MODULE_POWER_RESET_REQUEST_RESET 
NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_DOWN 
NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_UP 
NAI_REF_MODULE_POWER_RESET_TYPE_ENUM_COUNT 
NAI_REF_MODULE_POWER_RESET_REQUEST_RESET 
NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_DOWN 
NAI_REF_MODULE_POWER_RESET_REQUEST_POWER_UP 
NAI_REF_MODULE_POWER_RESET_TYPE_ENUM_COUNT 

◆ nai_ref_reset [1/2]

Enumerator
NAI_REF_RESET_OVERCURRENT 
NAI_REF_RESET_VOLTAGE 
NAI_REF_RESET_TYPE_ENUM_COUNT 
NAI_REF_RESET_OVERCURRENT 
NAI_REF_RESET_VOLTAGE 
NAI_REF_RESET_TYPE_ENUM_COUNT 

◆ nai_ref_reset [2/2]

Enumerator
NAI_REF_RESET_OVERCURRENT 
NAI_REF_RESET_VOLTAGE 
NAI_REF_RESET_TYPE_ENUM_COUNT 
NAI_REF_RESET_OVERCURRENT 
NAI_REF_RESET_VOLTAGE 
NAI_REF_RESET_TYPE_ENUM_COUNT 

◆ nai_ref_status [1/2]

Enumerator
NAI_REF_STATUS_OVERCURRENT 
NAI_REF_STATUS_VOLTAGE 
NAI_REF_STATUS_FREQUENCY 
NAI_REF_STATUS_WATCHDOG_TIMER_FAULT 
NAI_REF_STATUS_SUMMARY 
NAI_REF_STATUS_TYPE_ENUM_COUNT 
NAI_REF_STATUS_OVERCURRENT 
NAI_REF_STATUS_VOLTAGE 
NAI_REF_STATUS_FREQUENCY 
NAI_REF_STATUS_WATCHDOG_TIMER_FAULT 
NAI_REF_STATUS_SUMMARY 
NAI_REF_STATUS_TYPE_ENUM_COUNT 

◆ nai_ref_status [2/2]

Enumerator
NAI_REF_STATUS_OVERCURRENT 
NAI_REF_STATUS_VOLTAGE 
NAI_REF_STATUS_FREQUENCY 
NAI_REF_STATUS_WATCHDOG_TIMER_FAULT 
NAI_REF_STATUS_SUMMARY 
NAI_REF_STATUS_TYPE_ENUM_COUNT 
NAI_REF_STATUS_OVERCURRENT 
NAI_REF_STATUS_VOLTAGE 
NAI_REF_STATUS_FREQUENCY 
NAI_REF_STATUS_WATCHDOG_TIMER_FAULT 
NAI_REF_STATUS_SUMMARY 
NAI_REF_STATUS_TYPE_ENUM_COUNT 

◆ nai_ref_status_access [1/2]

Enumerator
NAI_REF_STATUS_LATCHED 
NAI_REF_STATUS_REALTIME 
NAI_REF_STATUS_LATCHED 
NAI_REF_STATUS_REALTIME 

◆ nai_ref_status_access [2/2]

Enumerator
NAI_REF_STATUS_LATCHED 
NAI_REF_STATUS_REALTIME 
NAI_REF_STATUS_LATCHED 
NAI_REF_STATUS_REALTIME 

◆ nai_ref_value [1/2]

Enumerator
NAI_REF_VOLTAGE 
NAI_REF_FREQUENCY 
NAI_REF_CURRENT_LIMIT 
NAI_REF_VALUE_TYPE_ENUM_COUNT 
NAI_REF_VOLTAGE 
NAI_REF_FREQUENCY 
NAI_REF_CURRENT_LIMIT 
NAI_REF_VALUE_TYPE_ENUM_COUNT 

◆ nai_ref_value [2/2]

Enumerator
NAI_REF_VOLTAGE 
NAI_REF_FREQUENCY 
NAI_REF_CURRENT_LIMIT 
NAI_REF_VALUE_TYPE_ENUM_COUNT 
NAI_REF_VOLTAGE 
NAI_REF_FREQUENCY 
NAI_REF_CURRENT_LIMIT 
NAI_REF_VALUE_TYPE_ENUM_COUNT