Software Library API naibrd 2.24.0
See all documentation at naii.docs.com
|
Functions | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_SetChanMappedInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, naibrd_sg_chan_mapped_status_type_t type, bool_t enable) |
Sets the bit corresponding to the specified SG Channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Interrupt Enable register. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_GetChanMappedInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, naibrd_sg_chan_mapped_status_type_t type, bool_t *p_outenable) |
Retrieves the bit corresponding to the specified SG Channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Interrupt Enable register. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_SetChanMappedInterruptVector (int32_t cardIndex, int32_t module, naibrd_sg_chan_mapped_status_type_t type, uint32_t vector) |
This function will set the vector for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_GetChanMappedInterruptVector (int32_t cardIndex, int32_t module, naibrd_sg_chan_mapped_status_type_t type, uint32_t *p_outvector) |
This function will read the vector for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_SetChanMappedInterruptTriggerType (int32_t cardIndex, int32_t module, int32_t channel, naibrd_sg_chan_mapped_status_type_t type, naibrd_int_trigger_type_t triggerType) |
Sets the bit corresponding to the specified SG channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 edge/level interrupt register. This function only applies to modules that are Generation 5 or later. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_GetChanMappedInterruptTriggerType (int32_t cardIndex, int32_t module, int32_t channel, naibrd_sg_chan_mapped_status_type_t type, naibrd_int_trigger_type_t *p_outtriggerType) |
Retrieves the bit corresponding to the specified SG channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 edge/level interrupt register. This function only applies to modules that are Generation 5 or later. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_SetChanMappedInterruptSteering (int32_t cardIndex, int32_t module, naibrd_sg_chan_mapped_status_type_t type, naibrd_int_steering_t steering) |
This function will set the interrupt steering, which indicates the interrupt direction, for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. This function only applies to modules that are Generation 5 or later. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_GetChanMappedInterruptSteering (int32_t cardIndex, int32_t module, naibrd_sg_chan_mapped_status_type_t type, naibrd_int_steering_t *p_outsteering) |
This function retrieves the interrupt steering, which indicates the interrupt direction, for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. This function only applies to modules that are Generation 5 or later. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_SetInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, nai_sg_status_type_t type, bool_t enable) |
Sets the bit corresponding to the specified SG Channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Interrupt Enable register. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_GetInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, nai_sg_status_type_t type, bool_t *p_outenable) |
Retrieves the bit corresponding to the specified SG Channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Interrupt Enable register. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_SetInterruptVector (int32_t cardIndex, int32_t module, nai_sg_status_type_t type, uint32_t vector) |
This function will set the vector for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_GetInterruptVector (int32_t cardIndex, int32_t module, nai_sg_status_type_t type, uint32_t *p_outvector) |
This function will read the vector for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_SetInterruptEdgeLevel (int32_t cardIndex, int32_t module, int32_t channel, nai_sg_status_type_t type, nai_sg_edgelevel_t edgelevel) |
Sets the bit corresponding to the specified SG channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 edge/level interrupt register. This function only applies to modules that are Generation 5 or later. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_GetInterruptEdgeLevel (int32_t cardIndex, int32_t module, int32_t channel, nai_sg_status_type_t type, nai_sg_edgelevel_t *p_outedgelevel) |
Retrieves the bit corresponding to the specified SG channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 edge/level interrupt register. This function only applies to modules that are Generation 5 or later. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_SetInterruptSteering (int32_t cardIndex, int32_t module, nai_sg_status_type_t type, naibrd_int_steering_t steering) |
This function will set the interrupt steering, which indicates the interrupt direction, for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. This function only applies to modules that are Generation 5 or later. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_SG_GetInterruptSteering (int32_t cardIndex, int32_t module, nai_sg_status_type_t type, naibrd_int_steering_t *p_outsteering) |
This function retrieves the interrupt steering, which indicates the interrupt direction, for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. This function only applies to modules that are Generation 5 or later. | |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_GetChanMappedInterruptEnable | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
naibrd_sg_chan_mapped_status_type_t | type, | ||
bool_t * | p_outenable ) |
Retrieves the bit corresponding to the specified SG Channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Interrupt Enable register.
Note: The Open Status is currently not supported.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
channel | : (Input) channel number of the channel to access. |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
p_outenable | : (Output) 1 for enable, 0 for disable. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_GetChanMappedInterruptSteering | ( | int32_t | cardIndex, |
int32_t | module, | ||
naibrd_sg_chan_mapped_status_type_t | type, | ||
naibrd_int_steering_t * | p_outsteering ) |
This function retrieves the interrupt steering, which indicates the interrupt direction, for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. This function only applies to modules that are Generation 5 or later.
Note: The Open Status is currently not supported.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
p_outsteering | : (Output) Interrupt steering type: refer to naibrd_int_steering_t definition. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_GetChanMappedInterruptTriggerType | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
naibrd_sg_chan_mapped_status_type_t | type, | ||
naibrd_int_trigger_type_t * | p_outtriggerType ) |
Retrieves the bit corresponding to the specified SG channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 edge/level interrupt register. This function only applies to modules that are Generation 5 or later.
Note: The Open Status is currently not supported.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
channel | : (Input) Channel Number of the channel to access (1 - [max channels for module]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
p_outtriggerType | : (Output) 0 for edge interrupt, 1 for level interrupt. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_GetChanMappedInterruptVector | ( | int32_t | cardIndex, |
int32_t | module, | ||
naibrd_sg_chan_mapped_status_type_t | type, | ||
uint32_t * | p_outvector ) |
This function will read the vector for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt.
Note: The Open Status is currently not supported.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
p_outvector | : (Output) Interrupt vector for the status type. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_GetInterruptEdgeLevel | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
nai_sg_status_type_t | type, | ||
nai_sg_edgelevel_t * | p_outedgelevel ) |
Retrieves the bit corresponding to the specified SG channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 edge/level interrupt register. This function only applies to modules that are Generation 5 or later.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
channel | : (Input) Channel Number of the channel to access (1 - [max channels for module]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
p_outedgelevel | : (Output) 0 for edge interrupt, 1 for level interrupt. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_GetInterruptEnable | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
nai_sg_status_type_t | type, | ||
bool_t * | p_outenable ) |
Retrieves the bit corresponding to the specified SG Channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Interrupt Enable register.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
channel | : (Input) channel number of the channel to access. |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
p_outenable | : (Output) 1 for enable, 0 for disable. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_GetInterruptSteering | ( | int32_t | cardIndex, |
int32_t | module, | ||
nai_sg_status_type_t | type, | ||
naibrd_int_steering_t * | p_outsteering ) |
This function retrieves the interrupt steering, which indicates the interrupt direction, for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. This function only applies to modules that are Generation 5 or later.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
p_outsteering | : (Output) Interrupt steering type: refer to naibrd_int_steering_t definition. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_GetInterruptVector | ( | int32_t | cardIndex, |
int32_t | module, | ||
nai_sg_status_type_t | type, | ||
uint32_t * | p_outvector ) |
This function will read the vector for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
p_outvector | : (Output) Interrupt vector for the status type. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_SetChanMappedInterruptEnable | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
naibrd_sg_chan_mapped_status_type_t | type, | ||
bool_t | enable ) |
Sets the bit corresponding to the specified SG Channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Interrupt Enable register.
Note: The Open Status is currently not supported.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
channel | : (Input) Channel Number of the channel to access (1 - [max channels for module]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
enable | : (Input) 1 for enable, 0 for disable. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_SetChanMappedInterruptSteering | ( | int32_t | cardIndex, |
int32_t | module, | ||
naibrd_sg_chan_mapped_status_type_t | type, | ||
naibrd_int_steering_t | steering ) |
This function will set the interrupt steering, which indicates the interrupt direction, for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. This function only applies to modules that are Generation 5 or later.
Note: The Open Status is currently not supported.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
steering | : (Input) Interrupt steering type: refer to naibrd_int_steering_t definition. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_SetChanMappedInterruptTriggerType | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
naibrd_sg_chan_mapped_status_type_t | type, | ||
naibrd_int_trigger_type_t | triggerType ) |
Sets the bit corresponding to the specified SG channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 edge/level interrupt register. This function only applies to modules that are Generation 5 or later.
Note: The Open Status is currently not supported.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
channel | : (Input) Channel Number of the channel to access (1 - [max channels for module]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
triggerType | : (Input) 0 for edge interrupt, 1 for level interrupt. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_SetChanMappedInterruptVector | ( | int32_t | cardIndex, |
int32_t | module, | ||
naibrd_sg_chan_mapped_status_type_t | type, | ||
uint32_t | vector ) |
This function will set the vector for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt.
Note: The Open Status is currently not supported.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
vector | : (Input) Vector for status type interrupt. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_SetInterruptEdgeLevel | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
nai_sg_status_type_t | type, | ||
nai_sg_edgelevel_t | edgelevel ) |
Sets the bit corresponding to the specified SG channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 edge/level interrupt register. This function only applies to modules that are Generation 5 or later.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
channel | : (Input) Channel Number of the channel to access (1 - [max channels for module]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
edgelevel | : (Input) 0 for edge interrupt, 1 for level interrupt. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_SetInterruptEnable | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
nai_sg_status_type_t | type, | ||
bool_t | enable ) |
Sets the bit corresponding to the specified SG Channel in the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Interrupt Enable register.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
channel | : (Input) Channel Number of the channel to access (1 - [max channels for module]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
enable | : (Input) 1 for enable, 0 for disable. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_SetInterruptSteering | ( | int32_t | cardIndex, |
int32_t | module, | ||
nai_sg_status_type_t | type, | ||
naibrd_int_steering_t | steering ) |
This function will set the interrupt steering, which indicates the interrupt direction, for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt. This function only applies to modules that are Generation 5 or later.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
steering | : (Input) Interrupt steering type: refer to naibrd_int_steering_t definition. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_SG_SetInterruptVector | ( | int32_t | cardIndex, |
int32_t | module, | ||
nai_sg_status_type_t | type, | ||
uint32_t | vector ) |
This function will set the vector for the BIT, Open, High Strain Alert 1, High Strain Alert 2, Low Strain Alert 1, or Low Strain Alert 2 Status interrupt.
cardIndex | : (Input) Logical Card Index assigned to connection with the NAI_BOARD (0 - NAI_MAX_CARDS-1). |
module | : (Input) Module Number of the module to access (1 - [max modules for board]). |
type | : (Input) Channel-Mapped Status Type: refer to naibrd_sg_chan_mapped_status_type_t definition. |
vector | : (Input) Vector for status type interrupt. |