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

Go to the source code of this file.

Typedefs

typedef int32_t nai_rly_status_type_t
 
typedef uint32_t nai_rly_raw_group_t
 

Enumerations

enum  nai_rly_status_type {
  NAI_RLY_BIT_STATUS_LATCHED , NAI_RLY_BIT_STATUS_REALTIME , NAI_RLY_STATUS_TYPE_ENUM_COUNT , NAI_RLY_BIT_STATUS_LATCHED ,
  NAI_RLY_BIT_STATUS_REALTIME , NAI_RLY_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_rly_status_type {
  NAI_RLY_BIT_STATUS_LATCHED , NAI_RLY_BIT_STATUS_REALTIME , NAI_RLY_STATUS_TYPE_ENUM_COUNT , NAI_RLY_BIT_STATUS_LATCHED ,
  NAI_RLY_BIT_STATUS_REALTIME , NAI_RLY_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_rly_raw_group_type {
  NAI_RLY_RAW_GROUP_RELAYSTATE , NAI_RLY_RAW_GROUP_RELAYSTATE_READBACK , NAI_RLY_RAW_GROUP_BIT_LATCHED_STATUS , NAI_RLY_RAW_GROUP_BIT_REALTIME_STATUS ,
  NAI_RLY_RAW_GROUP_BIT_INTERRUPT_ENABLE , NAI_RLY_RAW_GROUP_BIT_INTERRUPT_TYPE , NAI_RLY_RAW_GROUP_BIT_INDUCE_BIT , NAI_RLY_RAW_GROUP_TYPE_ENUM_COUNT ,
  NAI_RLY_RAW_GROUP_RELAYSTATE , NAI_RLY_RAW_GROUP_RELAYSTATE_READBACK , NAI_RLY_RAW_GROUP_BIT_LATCHED_STATUS , NAI_RLY_RAW_GROUP_BIT_REALTIME_STATUS ,
  NAI_RLY_RAW_GROUP_BIT_INTERRUPT_ENABLE , NAI_RLY_RAW_GROUP_BIT_INTERRUPT_TYPE , NAI_RLY_RAW_GROUP_BIT_INDUCE_BIT , NAI_RLY_RAW_GROUP_TYPE_ENUM_COUNT
}
 
enum  nai_rly_raw_group_type {
  NAI_RLY_RAW_GROUP_RELAYSTATE , NAI_RLY_RAW_GROUP_RELAYSTATE_READBACK , NAI_RLY_RAW_GROUP_BIT_LATCHED_STATUS , NAI_RLY_RAW_GROUP_BIT_REALTIME_STATUS ,
  NAI_RLY_RAW_GROUP_BIT_INTERRUPT_ENABLE , NAI_RLY_RAW_GROUP_BIT_INTERRUPT_TYPE , NAI_RLY_RAW_GROUP_BIT_INDUCE_BIT , NAI_RLY_RAW_GROUP_TYPE_ENUM_COUNT ,
  NAI_RLY_RAW_GROUP_RELAYSTATE , NAI_RLY_RAW_GROUP_RELAYSTATE_READBACK , NAI_RLY_RAW_GROUP_BIT_LATCHED_STATUS , NAI_RLY_RAW_GROUP_BIT_REALTIME_STATUS ,
  NAI_RLY_RAW_GROUP_BIT_INTERRUPT_ENABLE , NAI_RLY_RAW_GROUP_BIT_INTERRUPT_TYPE , NAI_RLY_RAW_GROUP_BIT_INDUCE_BIT , NAI_RLY_RAW_GROUP_TYPE_ENUM_COUNT
}
 

Typedef Documentation

◆ nai_rly_raw_group_t

typedef uint32_t nai_rly_raw_group_t

nai_rly_status_type #nai_rly_raw_group

◆ nai_rly_status_type_t

Enumeration Type Documentation

◆ nai_rly_raw_group_type [1/2]

Enumerator
NAI_RLY_RAW_GROUP_RELAYSTATE 
NAI_RLY_RAW_GROUP_RELAYSTATE_READBACK 
NAI_RLY_RAW_GROUP_BIT_LATCHED_STATUS 
NAI_RLY_RAW_GROUP_BIT_REALTIME_STATUS 
NAI_RLY_RAW_GROUP_BIT_INTERRUPT_ENABLE 
NAI_RLY_RAW_GROUP_BIT_INTERRUPT_TYPE 
NAI_RLY_RAW_GROUP_BIT_INDUCE_BIT 
NAI_RLY_RAW_GROUP_TYPE_ENUM_COUNT 
NAI_RLY_RAW_GROUP_RELAYSTATE 
NAI_RLY_RAW_GROUP_RELAYSTATE_READBACK 
NAI_RLY_RAW_GROUP_BIT_LATCHED_STATUS 
NAI_RLY_RAW_GROUP_BIT_REALTIME_STATUS 
NAI_RLY_RAW_GROUP_BIT_INTERRUPT_ENABLE 
NAI_RLY_RAW_GROUP_BIT_INTERRUPT_TYPE 
NAI_RLY_RAW_GROUP_BIT_INDUCE_BIT 
NAI_RLY_RAW_GROUP_TYPE_ENUM_COUNT 

◆ nai_rly_raw_group_type [2/2]

Enumerator
NAI_RLY_RAW_GROUP_RELAYSTATE 
NAI_RLY_RAW_GROUP_RELAYSTATE_READBACK 
NAI_RLY_RAW_GROUP_BIT_LATCHED_STATUS 
NAI_RLY_RAW_GROUP_BIT_REALTIME_STATUS 
NAI_RLY_RAW_GROUP_BIT_INTERRUPT_ENABLE 
NAI_RLY_RAW_GROUP_BIT_INTERRUPT_TYPE 
NAI_RLY_RAW_GROUP_BIT_INDUCE_BIT 
NAI_RLY_RAW_GROUP_TYPE_ENUM_COUNT 
NAI_RLY_RAW_GROUP_RELAYSTATE 
NAI_RLY_RAW_GROUP_RELAYSTATE_READBACK 
NAI_RLY_RAW_GROUP_BIT_LATCHED_STATUS 
NAI_RLY_RAW_GROUP_BIT_REALTIME_STATUS 
NAI_RLY_RAW_GROUP_BIT_INTERRUPT_ENABLE 
NAI_RLY_RAW_GROUP_BIT_INTERRUPT_TYPE 
NAI_RLY_RAW_GROUP_BIT_INDUCE_BIT 
NAI_RLY_RAW_GROUP_TYPE_ENUM_COUNT 

◆ nai_rly_status_type [1/2]

Enumerator
NAI_RLY_BIT_STATUS_LATCHED 
NAI_RLY_BIT_STATUS_REALTIME 
NAI_RLY_STATUS_TYPE_ENUM_COUNT 
NAI_RLY_BIT_STATUS_LATCHED 
NAI_RLY_BIT_STATUS_REALTIME 
NAI_RLY_STATUS_TYPE_ENUM_COUNT 

◆ nai_rly_status_type [2/2]

Enumerator
NAI_RLY_BIT_STATUS_LATCHED 
NAI_RLY_BIT_STATUS_REALTIME 
NAI_RLY_STATUS_TYPE_ENUM_COUNT 
NAI_RLY_BIT_STATUS_LATCHED 
NAI_RLY_BIT_STATUS_REALTIME 
NAI_RLY_STATUS_TYPE_ENUM_COUNT