#include <nitro/spi.h>typedef enum
{
MIC_RESULT_SUCCESS = 0 ,
MIC_RESULT_BUSY ,
MIC_RESULT_ILLEGAL_PARAMETER ,
MIC_RESULT_SEND_ERROR ,
MIC_RESULT_INVALID_COMMAND ,
MIC_RESULT_ILLEGAL_STATUS ,
MIC_RESULT_FATAL_ERROR ,
MIC_RESULT_MAX
} MICResult;
This is the list of results shared by functions that operate the microphone.
They are used as return values for synchronous and asynchronous functions
and for the result argument
passed to the user callback function.
MIC_RESULT_SUCCESS |
Indicates that process has ended normally. |
MIC_RESULT_BUSY |
Indicates that the request could not be executed because another SPI-operating process is currently running. |
MIC_RESULT_ILLEGAL_PARAMETER |
Indicates that the request could not be executed because the specified parameter is not valid. |
MIC_RESULT_SEND_ERROR |
Indicates that the request to the ARM7 failed to be issued via PXI communications. |
MIC_RESULT_INVALID_COMMAND |
Indicates that the request could not be executed because the request received by the ARM7 is an unsupported command. |
MIC_RESULT_ILLEGAL_STATUS |
Indicates that the request could not be executed because of the internal state of the MIC library. |
MIC_RESULT_FATAL_ERROR |
Indicates that the process could not run normally for some other reason than those mentioned above. |
06/01/2004 Initial version