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

Go to the source code of this file.

Typedefs

typedef enum naibrd_rly_relaytype naibrd_rly_relaytype_t
 
typedef enum naibrd_rly_state naibrd_rly_state_t
 
typedef enum naibrd_rly_induce_bit naibrd_rly_induce_bit_t
 
typedef enum naibrd_rly_chan_mapped_status_type naibrd_rly_chan_mapped_status_type_t
 
typedef enum naibrd_rly_raw_group_type naibrd_rly_raw_group_type_t
 

Enumerations

enum  naibrd_rly_relaytype { NAIBRD_RLY_NONLATCHING , NAIBRD_RLY_LATCHING , NAIBRD_RLY_RELAYTYPE_UNKNOWN }
 
enum  naibrd_rly_state { NAIBRD_RLY_STATE_OPEN , NAIBRD_RLY_STATE_CLOSE , NAIBRD_RLY_STATE_UNKNOWN }
 
enum  naibrd_rly_induce_bit { NAIBRD_RLY_STATE_NORM_BIT , NAIBRD_RLY_STATE_FORCE_BIT , NAIBRD_RLY_INDUCE_BIT_UNKNOWN }
 
enum  naibrd_rly_chan_mapped_status_type { NAIBRD_RLY_CHAN_MAPPED_STATUS_BIT_LATCHED , NAIBRD_RLY_CHAN_MAPPED_STATUS_BIT_REALTIME }
 
enum  naibrd_rly_raw_group_type {
  NAIBRD_RLY_RAW_GROUP_RELAYSTATE , NAIBRD_RLY_RAW_GROUP_RELAYSTATE_READBACK , NAIBRD_RLY_RAW_GROUP_BIT_LATCHED_STATUS , NAIBRD_RLY_RAW_GROUP_BIT_REALTIME_STATUS ,
  NAIBRD_RLY_RAW_GROUP_BIT_INTERRUPT_ENABLE , NAIBRD_RLY_RAW_GROUP_BIT_INTERRUPT_TYPE , NAIBRD_RLY_RAW_GROUP_BIT_INDUCE_BIT
}
 

Typedef Documentation

◆ naibrd_rly_chan_mapped_status_type_t

◆ naibrd_rly_induce_bit_t

◆ naibrd_rly_raw_group_type_t

◆ naibrd_rly_relaytype_t

◆ naibrd_rly_state_t

Enumeration Type Documentation

◆ naibrd_rly_chan_mapped_status_type

naibrd_rly_chan_mapped_status_type

Enumerator
NAIBRD_RLY_CHAN_MAPPED_STATUS_BIT_LATCHED 
NAIBRD_RLY_CHAN_MAPPED_STATUS_BIT_REALTIME 

◆ naibrd_rly_induce_bit

naibrd_rly_induce_bit

Enumerator
NAIBRD_RLY_STATE_NORM_BIT 
NAIBRD_RLY_STATE_FORCE_BIT 
NAIBRD_RLY_INDUCE_BIT_UNKNOWN 

◆ naibrd_rly_raw_group_type

naibrd_rly_raw_group_type

Enumerator
NAIBRD_RLY_RAW_GROUP_RELAYSTATE 
NAIBRD_RLY_RAW_GROUP_RELAYSTATE_READBACK 
NAIBRD_RLY_RAW_GROUP_BIT_LATCHED_STATUS 
NAIBRD_RLY_RAW_GROUP_BIT_REALTIME_STATUS 
NAIBRD_RLY_RAW_GROUP_BIT_INTERRUPT_ENABLE 
NAIBRD_RLY_RAW_GROUP_BIT_INTERRUPT_TYPE 
NAIBRD_RLY_RAW_GROUP_BIT_INDUCE_BIT 

◆ naibrd_rly_relaytype

naibrd_rly_relaytype

Enumerator
NAIBRD_RLY_NONLATCHING 
NAIBRD_RLY_LATCHING 
NAIBRD_RLY_RELAYTYPE_UNKNOWN 

◆ naibrd_rly_state

naibrd_rly_state

Enumerator
NAIBRD_RLY_STATE_OPEN 
NAIBRD_RLY_STATE_CLOSE 
NAIBRD_RLY_STATE_UNKNOWN