Embedded Application Programming Interface - picmg
Embedded Application Programming Interface - picmg
Embedded Application Programming Interface - picmg
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
* pMaxEventTimeout==NULL<br />
* Common Error | Common Error Code<br />
* Else | EAPI_STATUS_SUCCESS<br />
*/<br />
EApiStatus_t<br />
EAPI_CALLTYPE<br />
EApiWDogGetCap(<br />
__OUTOPT uint32_t *pMaxDelay<br />
| EAPI_STATUS_INVALID_PARAMETER<br />
, /* Maximum Supported<br />
* Delay in milliseconds<br />
*/<br />
__OUTOPT uint32_t *pMaxEventTimeout, /* Maximum Supported<br />
* Event Timeout in<br />
* milliseconds<br />
* 0 == Unsupported<br />
*/<br />
__OUTOPT uint32_t *pMaxResetTimeout /* Maximum Supported<br />
* Reset Timeout in<br />
* milliseconds<br />
*/<br />
);<br />
/*<br />
* EApiWDogStart<br />
*<br />
* Condition | Return Values<br />
* ---------------------------------+------------------------------<br />
* Library Uninitialized | EAPI_STATUS_NOT_INITIALIZED<br />
* Unsupported | EAPI_STATUS_UNSUPPORTED<br />
* Delay>pMaxDelay | EAPI_STATUS_INVALID_PARAMETER<br />
* EventTimeout>pMaxEventTimeout | EAPI_STATUS_INVALID_PARAMETER<br />
* ResetTimeout>pMaxResetTimeout | EAPI_STATUS_INVALID_PARAMETER<br />
* Already Running | EAPI_STATUS_RUNNING<br />
* Common Error | Common Error Code<br />
* Else | EAPI_STATUS_SUCCESS<br />
*/<br />
EApiStatus_t<br />
EAPI_CALLTYPE<br />
EApiWDogStart(<br />
__IN uint32_t Delay , /* Delay in milliseconds */<br />
__IN uint32_t EventTimeout, /* Event Timeout in<br />
* milliseconds<br />
*/<br />
__IN uint32_t ResetTimeout /* Reset Timeout in<br />
* milliseconds<br />
*/<br />
);<br />
/*<br />
* EApiWDogTrigger<br />
*<br />
* Condition | Return Values<br />
* ---------------------------------+------------------------------<br />
* Library Uninitialized | EAPI_STATUS_NOT_INITIALIZED<br />
* Unsupported | EAPI_STATUS_UNSUPPORTED<br />
* Watchdog Not Started | EAPI_STATUS_ERROR<br />
* Common Error | Common Error Code<br />
* Else | EAPI_STATUS_SUCCESS<br />
*/<br />
EApiStatus_t<br />
EAPI_CALLTYPE<br />
EApiWDogTrigger(void);<br />
/*<br />
* EApiWDogStop<br />
*<br />
* Condition | Return Values<br />
* ---------------------------------+------------------------------<br />
* Library Uninitialized | EAPI_STATUS_NOT_INITIALIZED<br />
* Unsupported | EAPI_STATUS_UNSUPPORTED<br />
* Common Error | Common Error Code<br />
* Else | EAPI_STATUS_SUCCESS<br />
*/<br />
EApiStatus_t<br />
EAPI_CALLTYPE<br />
EApiWDogStop(void);<br />
/*<br />
PICMG® EAPI R1.0, August 8, 2010 page 68 of 83