|
static bool_t | REFBasicMenu_Run (int32_t cardIndex, int32_t module, uint32_t modid) |
|
static bool_t | naiapp_REFBasicMenu_DisplayMeasurements (int32_t cardIndex, int32_t module, int32_t maxChannels, uint32_t modId) |
|
static nai_status_t | naiapp_REFBasicMenu_SetFrequency (int32_t paramCount, int32_t *params) |
|
static nai_status_t | naiapp_REFBasicMenu_SetVoltage (int32_t paramCount, int32_t *params) |
|
static nai_status_t | naiapp_REFBasicMenu_SetCurrentLimit (int32_t paramCount, int32_t *params) |
|
static nai_status_t | naiapp_REFBasicMenu_SetOutputEnable (int32_t paramCount, int32_t *params) |
|
static nai_status_t | naiapp_REFBasicMenu_SetFloatingPointEnable (int32_t paramCount, int32_t *params) |
|
static nai_status_t | naiapp_REFBasicMenu_SetChannelReset (int32_t paramCount, int32_t *params) |
|
static nai_status_t | naiapp_REFBasicMenu_ChannelStatusEnable (int32_t paramCount, int32_t *params) |
|
static nai_status_t | Handle_REF_CheckPowerOnBIT (int32_t paramCount, int32_t *params) |
| Handle_REF_CheckPowerOnBIT() Checks to see if the power-on BIT test has been run on the module. If the PBIT test has run, it checks the result of the test and reports it back.
|
|
static nai_status_t | Handle_REF_ModulePowerResetMenu (int32_t paramCount, int32_t *p_params) |
| Configure_REF_ModulePowerResetMenu displays the menu for module power reset commands.
|
|
static nai_status_t | Handle_REF_ClearModulePowerResetStatus (int32_t paramCount, int32_t *p_params) |
| Configure_REF_ClearModulePowerResetStatus handles the user request to clear the module power reset status and calls the method in the naibrd library to clear the module power reset status. The user is prompted for the module power reset status type to clear.
|
|
static nai_status_t | Handle_REF_SetModulePowerReset (int32_t paramCount, int32_t *p_params) |
| Configure_REF_SetModulePowerReset handles the user request to set the module power reset request and calls the method in the naibrd library to set the module power reset request. The user is prompted for the module power reset request type to set, and then the user is prompted to set or reset the request bit.
|
|
static nai_status_t | Handle_REF_WatchDogQuietTime (int32_t paramCount, int32_t *params) |
| This function sets the watchdog quiet time for the module. The user is prompted for the value in ms.
|
|
static nai_status_t | Handle_REF_WatchDogWindowTime (int32_t paramCount, int32_t *params) |
| This function sets the watchdog window time for the module. The user is prompted for the value in ms.
|
|
static nai_status_t | Handle_REF_DisplayWatchdog (int32_t paramCount, int32_t *params) |
| This function displays the Watchdog Operations data.
|
|
static nai_status_t | Handle_REF_StrobeWatchdog (int32_t paramCount, int32_t *params) |
| This function will start a thread to continuously strobe the watchdog. The user is prompted for the value in ms. NOTE: When this thread/application exits the module will shut off all outputs and will need to be power cycled in order to be operational.
|
|
static nai_status_t | Handle_REF_kill_WDStrobe_Thread (int32_t paramCount, int32_t *params) |
| This function will terminate the WD strobing thread. Module will shut off outputs at this state and will need to be power cycled to be operational.
|
|
static nai_status_t | Handle_REF_WatchdogShowMenu (int32_t paramCount, int32_t *params) |
| This function displays the menu for watchdog commands.
|
|
static void | naiapp_kill_WDStrobe_Thread () |
| This function will terminate the WD strobing thread. Module will shut off outputs at this state and will need to be power cycled to be operational.
|
|
DWORD WINAPI | WD_Strobe_ThreadEntryPoint (LPVOID param) void *WD_Strobe_ThreadEntryPoint(void *param) static int WD_Strobe_ThreadEntryPoint(int32_t param) |
| This function will continuously loop, strobing the watchdog every QuietTime + Window/2.
|
|
void * | WD_Strobe_ThreadEntryPoint (void *arg) |
|
static int | WD_Strobe_ThreadEntryPoint (int32_t nParam) |
|
int32_t | REF_RunBasicOps (void) |
|