ioPAC RTU Controllers
C/C++ Sample Code Programming Guide
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
SoftwareWatchdog

Data Structures

struct  swtd_setting
 

Macros

#define SOFTWARE_WATCHDOG_MIN_TIME   50
 
#define SOFTWARE_WATCHDOG_MAX_TIME   (60*1000)
 

Functions

MISC_ERR_CODE MX_RTU_SWTD_Enable (UINT32 swtdtime)
 
MISC_ERR_CODE MX_RTU_SWTD_Get_Setting (struct swtd_setting *setting)
 
MISC_ERR_CODE MX_RTU_SWTD_Disable ()
 
MISC_ERR_CODE MX_RTU_SWTD_Ack ()
 

Detailed Description

Sample Code:
software_watchdog.c

Macro Definition Documentation

#define SOFTWARE_WATCHDOG_MIN_TIME   50
#define SOFTWARE_WATCHDOG_MAX_TIME   (60*1000)

Function Documentation

MISC_ERR_CODE MX_RTU_SWTD_Enable ( UINT32  swtdtime)
Parameters
[in]swtdtimeSoftware Watchdog Count, watchdog must be acked before time is up in milliseconds from SOFTWARE_WATCHDOG_MIN_TIME to SOFTWARE_WATCHDOG_MAX_TIME .
Returns
MISC_ERR_CODE
MISC_ERR_CODE MX_RTU_SWTD_Get_Setting ( struct swtd_setting setting)
Parameters
[out]settingSettings include enable and count of Software Watchdog.
Returns
MISC_ERR_CODE
MISC_ERR_CODE MX_RTU_SWTD_Disable ( )
MISC_ERR_CODE MX_RTU_SWTD_Ack ( )