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

Go to the source code of this file.

Typedefs

typedef enum naibrd_ref_register_type naibrd_ref_register_type_t
 
typedef enum naibrd_ref_data_type naibrd_ref_data_type_t
 
typedef enum naibrd_ref_reset_type naibrd_ref_reset_type_t
 
typedef enum naibrd_ref_measured_type naibrd_ref_measured_type_t
 
typedef enum nai_ref_external_control naibrd_ref_external_control_t
 
typedef enum naibrd_ref_chan_mapped_status_type naibrd_ref_chan_mapped_status_type_t
 
typedef enum naibrd_ref_event_mapped_status_type naibrd_ref_event_mapped_status_type_t
 
typedef enum naibrd_ref_event_mapped_category_type naibrd_ref_event_mapped_category_type_t
 
typedef enum naibrd_ref_module_power_reset_status_type naibrd_ref_module_power_reset_status_type_t
 
typedef enum naibrd_ref_module_power_reset_type naibrd_ref_module_power_reset_type_t
 
typedef enum naibrd_ref_module_type naibrd_ref_module_type_t
 

Enumerations

enum  naibrd_ref_register_type {
  NAIBRD_REF_REGISTER_SET_VOLTAGE , NAIBRD_REF_REGISTER_MEASURED_VOLTAGE , NAIBRD_REF_REGISTER_SET_FREQUENCY , NAIBRD_REF_REGISTER_MEASURED_FREQUENCY ,
  NAIBRD_REF_REGISTER_CURRENT_LIMIT , NAIBRD_REF_REGISTER_MEASURED_CURRENT
}
 
enum  naibrd_ref_data_type {
  NAIBRD_REF_VOLTAGE = NAIBRD_REF_REGISTER_SET_VOLTAGE , NAIBRD_REF_VOLTAGE_MEASURED = NAIBRD_REF_REGISTER_MEASURED_VOLTAGE , NAIBRD_REF_FREQUENCY = NAIBRD_REF_REGISTER_SET_FREQUENCY , NAIBRD_REF_FREQUENCY_MEASURED = NAIBRD_REF_REGISTER_MEASURED_FREQUENCY ,
  NAIBRD_REF_CURRENT_LIMIT = NAIBRD_REF_REGISTER_CURRENT_LIMIT , NAIBRD_REF_CURRENT_MEASURED = NAIBRD_REF_REGISTER_MEASURED_CURRENT
}
 
enum  naibrd_ref_reset_type { NAIBRD_REF_RESET_OVERCURRENT }
 
enum  naibrd_ref_measured_type { NAIBRD_REF_MEASURED_VOLTAGE = NAIBRD_REF_REGISTER_MEASURED_VOLTAGE , NAIBRD_REF_MEASURED_FREQUENCY = NAIBRD_REF_REGISTER_MEASURED_FREQUENCY , NAIBRD_REF_MEASURED_CURRENT = NAIBRD_REF_REGISTER_MEASURED_CURRENT }
 
enum  nai_ref_external_control { NAIBRD_REF_EXTERNAL_CONTROL_DS , NAIBRD_REF_EXTERNAL_CONTROL_DL , NAIBRD_REF_EXTERNAL_CONTROL_SD , NAIBRD_REF_EXTERNAL_CONTROL_LVDT }
 
enum  naibrd_ref_chan_mapped_status_type {
  NAIBRD_REF_STATUS_BIT_LATCHED , NAIBRD_REF_STATUS_BIT_REALTIME , NAIBRD_REF_STATUS_SUMMARY_LATCHED , NAIBRD_REF_STATUS_SUMMARY_REALTIME ,
  NAIBRD_REF_STATUS_WATCHDOG_TIMER_FAULT_LATCHED , NAIBRD_REF_STATUS_WATCHDOG_TIMER_FAULT_REALTIME
}
 
enum  naibrd_ref_event_mapped_status_type {
  NAIBRD_REF_STATUS_OVERCURRENT_LATCHED , NAIBRD_REF_STATUS_OVERCURRENT_REALTIME , NAIBRD_REF_STATUS_VOLTAGE_LATCHED , NAIBRD_REF_STATUS_VOLTAGE_REALTIME ,
  NAIBRD_REF_STATUS_FREQUENCY_LATCHED , NAIBRD_REF_STATUS_FREQUENCY_REALTIME
}
 
enum  naibrd_ref_event_mapped_category_type { NAIBRD_REF_EVENT_MAPPED_CATEGORY_CHANNELSTATUS }
 
enum  naibrd_ref_module_power_reset_status_type {
  NAIBRD_REF_MODULE_POWER_RESET_STATUS_POWERED_DOWN , NAIBRD_REF_MODULE_POWER_RESET_STATUS_NOT_DETECTED , NAIBRD_REF_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT , NAIBRD_REF_MODULE_POWER_RESET_STATUS_FW_NOT_READY ,
  NAIBRD_REF_MODULE_POWER_RESET_STATUS_COMM_ERROR
}
 
enum  naibrd_ref_module_power_reset_type { NAIBRD_REF_MODULE_POWER_RESET_REQUEST_RESET = 0 , NAIBRD_REF_MODULE_POWER_RESET_REQUEST_POWER_DOWN , NAIBRD_REF_MODULE_POWER_RESET_REQUEST_POWER_UP }
 
enum  naibrd_ref_module_type { NAIBRD_REF_MODULE_TYPE_STANDARD , NAIBRD_REF_MODULE_TYPE_LD6 }
 

Typedef Documentation

◆ naibrd_ref_chan_mapped_status_type_t

◆ naibrd_ref_data_type_t

◆ naibrd_ref_event_mapped_category_type_t

◆ naibrd_ref_event_mapped_status_type_t

◆ naibrd_ref_external_control_t

◆ naibrd_ref_measured_type_t

◆ naibrd_ref_module_power_reset_status_type_t

◆ naibrd_ref_module_power_reset_type_t

◆ naibrd_ref_module_type_t

◆ naibrd_ref_register_type_t

◆ naibrd_ref_reset_type_t

Enumeration Type Documentation

◆ nai_ref_external_control

nai_ref_external_control

Enumerator
NAIBRD_REF_EXTERNAL_CONTROL_DS 
NAIBRD_REF_EXTERNAL_CONTROL_DL 
NAIBRD_REF_EXTERNAL_CONTROL_SD 
NAIBRD_REF_EXTERNAL_CONTROL_LVDT 

◆ naibrd_ref_chan_mapped_status_type

naibrd_ref_chan_mapped_status_type

Enumerator
NAIBRD_REF_STATUS_BIT_LATCHED 
NAIBRD_REF_STATUS_BIT_REALTIME 
NAIBRD_REF_STATUS_SUMMARY_LATCHED 
NAIBRD_REF_STATUS_SUMMARY_REALTIME 
NAIBRD_REF_STATUS_WATCHDOG_TIMER_FAULT_LATCHED 
NAIBRD_REF_STATUS_WATCHDOG_TIMER_FAULT_REALTIME 

◆ naibrd_ref_data_type

naibrd_ref_data_type

Enumerator
NAIBRD_REF_VOLTAGE 
NAIBRD_REF_VOLTAGE_MEASURED 
NAIBRD_REF_FREQUENCY 
NAIBRD_REF_FREQUENCY_MEASURED 
NAIBRD_REF_CURRENT_LIMIT 
NAIBRD_REF_CURRENT_MEASURED 

◆ naibrd_ref_event_mapped_category_type

naibrd_ref_event_mapped_category_type

Enumerator
NAIBRD_REF_EVENT_MAPPED_CATEGORY_CHANNELSTATUS 

◆ naibrd_ref_event_mapped_status_type

naibrd_ref_event_mapped_status_type

Enumerator
NAIBRD_REF_STATUS_OVERCURRENT_LATCHED 
NAIBRD_REF_STATUS_OVERCURRENT_REALTIME 
NAIBRD_REF_STATUS_VOLTAGE_LATCHED 
NAIBRD_REF_STATUS_VOLTAGE_REALTIME 
NAIBRD_REF_STATUS_FREQUENCY_LATCHED 
NAIBRD_REF_STATUS_FREQUENCY_REALTIME 

◆ naibrd_ref_measured_type

naibrd_ref_measured_type

Enumerator
NAIBRD_REF_MEASURED_VOLTAGE 
NAIBRD_REF_MEASURED_FREQUENCY 
NAIBRD_REF_MEASURED_CURRENT 

◆ naibrd_ref_module_power_reset_status_type

naibrd_ref_module_power_reset_status_type

Enumerator
NAIBRD_REF_MODULE_POWER_RESET_STATUS_POWERED_DOWN 
NAIBRD_REF_MODULE_POWER_RESET_STATUS_NOT_DETECTED 
NAIBRD_REF_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT 
NAIBRD_REF_MODULE_POWER_RESET_STATUS_FW_NOT_READY 
NAIBRD_REF_MODULE_POWER_RESET_STATUS_COMM_ERROR 

◆ naibrd_ref_module_power_reset_type

naibrd_ref_module_power_reset_type

Enumerator
NAIBRD_REF_MODULE_POWER_RESET_REQUEST_RESET 
NAIBRD_REF_MODULE_POWER_RESET_REQUEST_POWER_DOWN 
NAIBRD_REF_MODULE_POWER_RESET_REQUEST_POWER_UP 

◆ naibrd_ref_module_type

naibrd_ref_module_type

Enumerator
NAIBRD_REF_MODULE_TYPE_STANDARD 
NAIBRD_REF_MODULE_TYPE_LD6 

◆ naibrd_ref_register_type

naibrd_ref_register_type

Enumerator
NAIBRD_REF_REGISTER_SET_VOLTAGE 
NAIBRD_REF_REGISTER_MEASURED_VOLTAGE 
NAIBRD_REF_REGISTER_SET_FREQUENCY 
NAIBRD_REF_REGISTER_MEASURED_FREQUENCY 
NAIBRD_REF_REGISTER_CURRENT_LIMIT 
NAIBRD_REF_REGISTER_MEASURED_CURRENT 

◆ naibrd_ref_reset_type

naibrd_ref_reset_type

Enumerator
NAIBRD_REF_RESET_OVERCURRENT