|
static int32_t | GetChannelCount (uint32_t modId) |
|
static int32_t | GetGroupCount (uint32_t modId) |
|
static int32_t | GetGroupSize (uint32_t modId) |
|
static nai_status_t | naibrd_RLY_VerifyChannel (uint32_t modId, int32_t channel) |
|
static nai_status_t | naibrd_RLY_VerifyGroup (uint32_t modId, int32_t group) |
|
static nai_status_t | naibrd_RLY_VerifyRelayState (naibrd_rly_state_t state) |
|
static nai_status_t | naibrd_RLY_VerifyChanMappedStatusType (naibrd_rly_chan_mapped_status_type_t type) |
|
static nai_status_t | naibrd_RLY_VerifyChanMappedStatusLatchType (naibrd_rly_chan_mapped_status_type_t type) |
|
static nai_status_t | naibrd_RLY_VerifyBoolean (bool_t enable) |
|
static nai_status_t | naibrd_RLY_VerifyInterruptTriggerType (naibrd_int_trigger_type_t type) |
|
static nai_status_t | naibrd_RLY_VerifyInterruptSteeringType (naibrd_int_steering_t steering) |
|
static nai_status_t | naibrd_RLY_VerifyGroupRawType (naibrd_rly_raw_group_type_t type) |
|
NAIBRDFUNC int32_t NAIAPI | naibrd_RLY_GetChannelCount (uint32_t modId) |
| Returns the number of channels for the specified RLY Module ID.
|
|
NAIBRDFUNC int32_t NAIAPI | naibrd_RLY_GetGroupCount (uint32_t modId) |
| Returns the number of channel groups for the specified RLY Module ID.
|
|
NAIBRDFUNC int32_t NAIAPI | naibrd_RLY_GetGroupSize (uint32_t modId) |
| Returns the number of channels in each group for the specified RLY Module ID.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_SetRelayState (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_state_t state) |
| Sets the relay control state for the specified RLY channel.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_GetRelayState (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_state_t *p_outstate) |
| Retrieves the control setting state for the specified RLY channel.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_GetRelayPosition (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_state_t *p_outstate) |
| Retrieves the physical relay position for the specified RLY channel, via reading of secondary pole contacts.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_GetChanMappedStatus (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_chan_mapped_status_type_t type, nai_status_bit_t *p_outstatusBit) |
| Retrieves the status for the specified status type and RLY channel.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_ClearChanMappedStatus (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_chan_mapped_status_type_t type) |
| Clears the latched status for the specified RLY channel and status type. (Applicable for latched status types only)
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_SetChanMappedInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_chan_mapped_status_type_t type, bool_t enable) |
| Sets the Interrupt Enable for the specified RLY channel and interrupt status type.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_GetChanMappedInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_chan_mapped_status_type_t type, bool_t *p_outenable) |
| Retrieves the Interrupt Enable setting for the specified RLY channel and interrupt status type.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_SetChanMappedInterruptTriggerType (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_chan_mapped_status_type_t type, naibrd_int_trigger_type_t interruptType) |
| Sets the Interrupt Edge/Level property for the specified RLY channel and interrupt status type. Determines whether an interrupt condition can retrigger on the same occurrence without clearing first.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_GetChanMappedInterruptTriggerType (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_chan_mapped_status_type_t type, naibrd_int_trigger_type_t *p_outinterruptType) |
| Retrieves the Interrupt Edge/Level property for the specified RLY channel and interrupt status type.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_SetChanMappedInterruptVector (int32_t cardIndex, int32_t module, naibrd_rly_chan_mapped_status_type_t type, uint32_t vector) |
| Sets the Interrupt Vector for the specified RLY interrupt status type.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_GetChanMappedInterruptVector (int32_t cardIndex, int32_t module, naibrd_rly_chan_mapped_status_type_t type, uint32_t *p_outvector) |
| Retrieves the Interrupt Vector for the specified RLY interrupt status type.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_SetChanMappedInterruptSteering (int32_t cardIndex, int32_t module, naibrd_rly_chan_mapped_status_type_t type, naibrd_int_steering_t steering) |
| Sets the Interrupt Steering which indicates the interrupt direction for the specified RLY interrupt status type.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_GetChanMappedInterruptSteering (int32_t cardIndex, int32_t module, naibrd_rly_chan_mapped_status_type_t type, naibrd_int_steering_t *p_outsteering) |
| Retrieves the Interrupt Steering which indicates the interrupt direction for the specified RLY interrupt status type.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_SetGroupRaw (int32_t cardIndex, int32_t module, int32_t group, naibrd_rly_raw_group_type_t type, uint32_t rawData) |
| Sets the raw data value in the register associated with the group and register type specified.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_GetGroupRaw (int32_t cardIndex, int32_t module, int32_t group, naibrd_rly_raw_group_type_t type, uint32_t *p_outrawData) |
| Retrieves the raw data value in the register associated with the group and register type specified.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_SetInduceBIT (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_state_t forceBIT) |
| Induces a simulated BIT fault on the specified RLY channel, by inverting the readback from the secondary pole. forceBIT is set to zero under normal conditions, and set to one to force a BIT condition. For test purposes only.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_GetInduceBIT (int32_t cardIndex, int32_t module, int32_t channel, naibrd_rly_state_t *p_outforceBIT) |
| Reads the Induce BIT configuration setting for the specified RLY channel.
|
|
NAIBRDFUNC nai_status_t NAIAPI | naibrd_RLY_GetRelayType (int32_t cardIndex, int32_t module, naibrd_rly_relaytype_t *p_outtype) |
| Returns the relay type designation for the specified RLY Module (fixed by hardware configuration). 0 denotes non-latching, 1 is latching type. For internal reference purposes only.
|
|