Software Library API naibrd 2.24.0
See all documentation at naii.docs.com
|
Enumerations | |
enum | da_basic_interrupt_commands { DA_SUMMARY_INTERRUPT_CMD_CONFIGURE , DA_SUMMARY_INTERRUPT_CMD_STATUS_READ , DA_SUMMARY_INTERRUPT_CMD_STATUS_CLEAR , DA_SUMMARY_INTERRUPT_CMD_COUNT } |
Functions | |
static int32_t | Run_DA_Summary (int32_t cardIndex, int32_t module, uint32_t modid) |
Run_DA_Summary prompts the user for the card, module and channel to use for the application and calls Cfg_DA_Channel if the card, module, and channel specified are all valid for the DA module. | |
static void | Cfg_DA_Channel (int32_t cardIndex, int32_t module, int32_t MaxChannel) |
Cfg_DA_Channel handles calling the Display_DA_ChannelCfg routine to display the D/A channel configuration and calling the routines associated with the user's menu commands. | |
static void | Verify_DA_ParamCnt (int32_t paramCnt) |
Verify_DA_ParamCnt verifies parameter count and displays error message if invalid. | |
static nai_status_t | Display_DA_Status (int32_t paramCnt, int32_t *p_params) |
Display_DA_Status illustrates the methods to call in the naibrd library to retrieve the status states. | |
static nai_status_t | Clear_DA_Status (int32_t paramCnt, int32_t *p_params) |
static nai_status_t | Configure_DA_Interrupt (int32_t paramCnt, int32_t *p_params) |
static void | SampleCallBack (uint32_t vector) |
int32_t | da_summary (void) |
The purpose of the da_summary example is to illustrate the methods to call in the naibrd library to perform basic operations with D/A modules for interrupt configuration, reading fault statuses including the summary status register, and clearing status bits. The summary register is bit-mapped by channel (bit index zero is channel 1) and reports a '1' if the corresponding channel has detected a fault (including BIT). A latched summary bit can be cleared by writing a '1' to the bit. | |
Variables | |
static const int8_t * | DEF_CONFIG_FILE = (const int8_t *)"default_DA_Summary.txt" |
static const int32_t | DEF_DA_CARD_INDEX = 0 |
static const int32_t | DEF_DA_MODULE = 1 |
static const int32_t | DEF_DA_CHANNEL = 1 |
static naiapp_cmdtbl_params_t | DA_SummaryMenuCmds [] |
|
static |
Cfg_DA_Channel handles calling the Display_DA_ChannelCfg routine to display the D/A channel configuration and calling the routines associated with the user's menu commands.
|
static |
|
static |
int32_t da_summary | ( | void | ) |
The purpose of the da_summary example is to illustrate the methods to call in the naibrd library to perform basic operations with D/A modules for interrupt configuration, reading fault statuses including the summary status register, and clearing status bits. The summary register is bit-mapped by channel (bit index zero is channel 1) and reports a '1' if the corresponding channel has detected a fault (including BIT). A latched summary bit can be cleared by writing a '1' to the bit.
|
static |
Display_DA_Status illustrates the methods to call in the naibrd library to retrieve the status states.
|
static |
Run_DA_Summary prompts the user for the card, module and channel to use for the application and calls Cfg_DA_Channel if the card, module, and channel specified are all valid for the DA module.
|
static |
|
static |
Verify_DA_ParamCnt verifies parameter count and displays error message if invalid.
|
static |
|
static |
|
static |
|
static |
|
static |