MPI 04.00 Reference >> mpiPlatform

mpiPlatformControllerCheck

Declaration

MPI_DECL1 int32_t MPI_DECL2
       mpiPlatformControllerCheck(MPIPlatform  platform,
                                  int32_t         *unexpectedIntCode);

 

Required Header: stdmpi.h

Change History: Added in 04.00.04

Description

mpiPlatformControllerCheck checks condition of the controller internally when a timeout function is used and a timeout is detected. This function can also be called by the user at any time to verify that the controller’s processor is still running. If the controller has halted for some reason, the function will return MPIPlatformMessageCONTROLLER_HALTED and unexpectedIntCode will contain the interrupt vector that caused the controller to halt.

*unexpectedIntCode *unexpectedIntCode contains the controller processor’s interrupt vector if an unexpected interrupt occurs in the processor.  It is zero if the controller is Ok.
Returns
Returns controller halted error code MPIPlatformMessageCONTROLLER_HALTED and unexpected interrupt code.