24.05.2014 Views

Embedded Application Programming Interface - picmg

Embedded Application Programming Interface - picmg

Embedded Application Programming Interface - picmg

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!