Software Library API naibrd 2.24.0
See all documentation at naii.docs.com
|
Functions | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_SetChanMappedInterruptVector (int32_t cardIndex, int32_t module, naibrd_ds_chan_mapped_status_type_t type, uint32_t inInterruptVector) |
Sets the interrupt vector for a D/S module. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_GetChanMappedInterruptVector (int32_t cardIndex, int32_t module, naibrd_ds_chan_mapped_status_type_t type, uint32_t *p_outIntVector) |
Gets the D/S interrupt vector that is assigned to the specified interrupt function in the D/S module. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_SetChanMappedInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, naibrd_ds_chan_mapped_status_type_t type, uint32_t inEnable) |
Sets the D/S interrupt enable state for a specific channel in a D/S module. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_GetChanMappedInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, naibrd_ds_chan_mapped_status_type_t type, uint32_t *p_outEnable) |
Gets the D/S interrupt enable state for a specific channel in the D/S module. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_SetChanMappedInterruptSteering (int32_t cardIndex, int32_t module, naibrd_ds_chan_mapped_status_type_t type, naibrd_int_steering_t steering) |
Sets the Interrupt Steering which indicates the interrupt direction for the DS modules. Interrupt steering used for NAI GEN 5 modules and with latched interrupt types. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_GetChanMappedInterruptSteering (int32_t cardIndex, int32_t module, naibrd_ds_chan_mapped_status_type_t type, naibrd_int_steering_t *p_outsteering) |
Gets the Interrupt Steering which indicates the interrupt direction for the DS modules. Interrupt steering used for NAI GEN 5 modules and with latched interrupt types. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_SetChanMappedInterruptTriggerType (int32_t cardIndex, int32_t module, int32_t channel, naibrd_ds_chan_mapped_status_type_t type, naibrd_ds_interruptMode_type_t interruptType) |
Sets the Interrupt Edge/Level mode for the D/S modules. This feature only applies to NAI GEN 5 D/S modules. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_GetChanMappedInterruptTriggerType (int32_t cardIndex, int32_t module, int32_t channel, naibrd_ds_chan_mapped_status_type_t type, naibrd_ds_interruptMode_type_t *p_outinterruptType) |
Gets the Interrupt Edge/Level mode for the D/S modules. This feature only applies to NAI GEN 5 D/S modules. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_SetInterruptVector (int32_t cardIndex, int32_t module, nai_ds_status_type_t type, uint32_t inInterruptVector) |
Sets the interrupt vector for a D/S module. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_GetInterruptVector (int32_t cardIndex, int32_t module, nai_ds_status_type_t type, uint32_t *p_outIntVector) |
Gets the D/S interrupt vector that is assigned to the specified interrupt function in the D/S module. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_SetInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, nai_ds_status_type_t type, uint32_t inEnable) |
Sets the D/S interrupt enable state for a specific channel in a D/S module. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_GetInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, nai_ds_status_type_t type, uint32_t *p_outEnable) |
Gets the D/S interrupt enable state for a specific channel in the D/S module. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_SetInterruptSteering (int32_t cardIndex, int32_t module, nai_ds_status_type_t type, naibrd_int_steering_t steering) |
Sets the Interrupt Steering which indicates the interrupt direction for the DS modules. Interrupt steering used for NAI GEN 5 modules and with latched interrupt types. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_GetInterruptSteering (int32_t cardIndex, int32_t module, nai_ds_status_type_t type, naibrd_int_steering_t *p_outsteering) |
Gets the Interrupt Steering which indicates the interrupt direction for the DS modules. Interrupt steering used for NAI GEN 5 modules and with latched interrupt types. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_SetEdgeLevelInterrupt (int32_t cardIndex, int32_t module, int32_t channel, nai_ds_status_type_t type, nai_ds_interruptMode_type_t interruptType) |
Sets the Interrupt Edge/Level mode for the D/S modules. This feature only applies to NAI GEN 5 D/S modules. | |
NAIBRDFUNC nai_status_t NAIAPI | naibrd_DS_GetEdgeLevelInterrupt (int32_t cardIndex, int32_t module, int32_t channel, nai_ds_status_type_t type, nai_ds_interruptMode_type_t *p_outinterruptType) |
Gets the Interrupt Edge/Level mode for the D/S modules. This feature only applies to NAI GEN 5 D/S modules. | |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_GetChanMappedInterruptEnable | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
naibrd_ds_chan_mapped_status_type_t | type, | ||
uint32_t * | p_outEnable ) |
Gets the D/S interrupt enable state for a specific channel in the D/S module.
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) Interrupt Type: refer to naibrd_ds_chan_mapped_status_type_t definitions. |
p_outEnable | : (Output) Return the interrupt enable state for a specified channel in a D/S module. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_GetChanMappedInterruptSteering | ( | int32_t | cardIndex, |
int32_t | module, | ||
naibrd_ds_chan_mapped_status_type_t | type, | ||
naibrd_int_steering_t * | p_outsteering ) |
Gets the Interrupt Steering which indicates the interrupt direction for the DS modules. Interrupt steering used for NAI GEN 5 modules and with latched interrupt types.
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) Status Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
p_outsteering | : (Output) Interrupt Steering: refer to naibrd_int_steering_t definition. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_GetChanMappedInterruptTriggerType | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
naibrd_ds_chan_mapped_status_type_t | type, | ||
naibrd_ds_interruptMode_type_t * | p_outinterruptType ) |
Gets the Interrupt Edge/Level mode for the D/S modules. This feature only applies to NAI GEN 5 D/S modules.
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) Interrupt Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
p_outinterruptType | : (Output) NAIBRD_DS_EDGE_INTERRUPT or NAIBRD_DS_LEVEL_INTERRUPT. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_GetChanMappedInterruptVector | ( | int32_t | cardIndex, |
int32_t | module, | ||
naibrd_ds_chan_mapped_status_type_t | type, | ||
uint32_t * | p_outIntVector ) |
Gets the D/S interrupt vector that is assigned to the specified interrupt function in the D/S module.
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) Interrupt Type: refer to naibrd_ds_chan_mapped_status_type_t definitions. |
p_outIntVector | : (Output) Returns interrupt vector from a D/S module. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_GetEdgeLevelInterrupt | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
nai_ds_status_type_t | type, | ||
nai_ds_interruptMode_type_t * | p_outinterruptType ) |
Gets the Interrupt Edge/Level mode for the D/S modules. This feature only applies to NAI GEN 5 D/S modules.
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) Status Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
p_outinterruptType | : (Output) NAIBRD_DS_EDGE_INTERRUPT or NAIBRD_DS_LEVEL_INTERRUPT. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_GetInterruptEnable | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
nai_ds_status_type_t | type, | ||
uint32_t * | p_outEnable ) |
Gets the D/S interrupt enable state for a specific channel in the D/S module.
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) Status Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
p_outEnable | : (Output) Return the interrupt enable state for a specified channel in a D/S module. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_GetInterruptSteering | ( | int32_t | cardIndex, |
int32_t | module, | ||
nai_ds_status_type_t | type, | ||
naibrd_int_steering_t * | p_outsteering ) |
Gets the Interrupt Steering which indicates the interrupt direction for the DS modules. Interrupt steering used for NAI GEN 5 modules and with latched interrupt types.
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) Status Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
p_outsteering | : (Output) Interrupt Steering: refer to naibrd_int_steering_t definition. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_GetInterruptVector | ( | int32_t | cardIndex, |
int32_t | module, | ||
nai_ds_status_type_t | type, | ||
uint32_t * | p_outIntVector ) |
Gets the D/S interrupt vector that is assigned to the specified interrupt function in the D/S module.
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) Status Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
p_outIntVector | : (Output) Returns interrupt vector from a D/S module. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_SetChanMappedInterruptEnable | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
naibrd_ds_chan_mapped_status_type_t | type, | ||
uint32_t | inEnable ) |
Sets the D/S interrupt enable state for a specific channel in a D/S module.
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) Interrupt Type: refer to naibrd_ds_chan_mapped_status_type_t definitions. |
inEnable | : (Input) Writes interrupt disable(0), enable(1) to a specified channel of a D/S module. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_SetChanMappedInterruptSteering | ( | int32_t | cardIndex, |
int32_t | module, | ||
naibrd_ds_chan_mapped_status_type_t | type, | ||
naibrd_int_steering_t | steering ) |
Sets the Interrupt Steering which indicates the interrupt direction for the DS modules. Interrupt steering used for NAI GEN 5 modules and with latched interrupt types.
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) Status Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
steering | : (Input) Interrupt Steering: refer to naibrd_int_steering_t definition. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_SetChanMappedInterruptTriggerType | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
naibrd_ds_chan_mapped_status_type_t | type, | ||
naibrd_ds_interruptMode_type_t | interruptType ) |
Sets the Interrupt Edge/Level mode for the D/S modules. This feature only applies to NAI GEN 5 D/S modules.
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) Interrupt Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
interruptType | : (Input) NAIBRD_DS_EDGE_INTERRUPT or NAIBRD_DS_LEVEL_INTERRUPT. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_SetChanMappedInterruptVector | ( | int32_t | cardIndex, |
int32_t | module, | ||
naibrd_ds_chan_mapped_status_type_t | type, | ||
uint32_t | inInterruptVector ) |
Sets the interrupt vector for a D/S module.
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) Interrupt Type: refer to naibrd_ds_chan_mapped_status_type_t definitions. |
inInterruptVector | : (Input) Writes the interrupt vecotr(0x0 - 0xFF) to a D/S module. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_SetEdgeLevelInterrupt | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
nai_ds_status_type_t | type, | ||
nai_ds_interruptMode_type_t | interruptType ) |
Sets the Interrupt Edge/Level mode for the D/S modules. This feature only applies to NAI GEN 5 D/S modules.
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) Status Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
interruptType | : (Input) NAIBRD_DS_EDGE_INTERRUPT or NAIBRD_DS_LEVEL_INTERRUPT. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_SetInterruptEnable | ( | int32_t | cardIndex, |
int32_t | module, | ||
int32_t | channel, | ||
nai_ds_status_type_t | type, | ||
uint32_t | inEnable ) |
Sets the D/S interrupt enable state for a specific channel in a D/S module.
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) Status Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
inEnable | : (Input) Writes interrupt disable(0), enable(1) to a specified channel of a D/S module. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_SetInterruptSteering | ( | int32_t | cardIndex, |
int32_t | module, | ||
nai_ds_status_type_t | type, | ||
naibrd_int_steering_t | steering ) |
Sets the Interrupt Steering which indicates the interrupt direction for the DS modules. Interrupt steering used for NAI GEN 5 modules and with latched interrupt types.
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) Status Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
steering | : (Input) Interrupt Steering: refer to naibrd_int_steering_t definition. |
NAIBRDFUNC nai_status_t NAIAPI naibrd_DS_SetInterruptVector | ( | int32_t | cardIndex, |
int32_t | module, | ||
nai_ds_status_type_t | type, | ||
uint32_t | inInterruptVector ) |
Sets the interrupt vector for a D/S module.
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) Status Type: refer to naibrd_ds_chan_mapped_status_type_t definition. |
inInterruptVector | : (Input) Writes the interrupt vecotr(0x0 - 0xFF) to a D/S module. |