RTCResult

定義

#include <nitro/rtc.h>
typedef enum
{
	RTC_RESULT_SUCCESS = 0 ,
	RTC_RESULT_BUSY ,
	RTC_RESULT_ILLEGAL_PARAMETER ,
	RTC_RESULT_SEND_ERROR ,
	RTC_RESULT_INVALID_COMMAND ,
	RTC_RESULT_ILLEGAL_STATUS ,
	RTC_RESULT_FATAL_ERROR ,
	RTC_RESULT_MAX

} RTCResult;

要素

RTC_RESULT_SUCCESS 処理が正常に完了したことを示します。
RTC_RESULT_BUSY 別のRTC操作処理を実行中であった為、要求は実行できなかったことを示します。
RTC_RESULT_ILLEGAL_PARAMETER 指定されたパラメータが不正であった為、要求は実行されなかったことを示します。
RTC_RESULT_SEND_ERROR PXI通信によるARM7へのリクエスト発行に失敗したことを示します。
RTC_RESULT_INVALID_COMMAND ARM7で受け取ったリクエストがサポート外のコマンドであった為要求は実行不可能であったことを示します。
RTC_RESULT_ILLEGAL_STATUS RTC内部状態により、要求を実行できなかったことを示します。
RTCライブラリの通常の用途でこのエラーが発生することはなく、特に考慮する必要はありません。
RTC_RESULT_FATAL_ERROR 上記以外のなんらかの要因で正常に処理できなかったことを示します。
RTCライブラリの通常の用途でこのエラーが発生することはなく、特に考慮する必要はありません。

説明

リアルタイムクロックを操作する関数の結果を示す共通の列挙型です。
同期型/非同期型関数の返り値、非同期型関数のユーザコールバックに渡されるresult引数として用いられます。

参照

RTCCallback

履歴

2006/08/10 一部の内部エラーに関して記述追加
2004/05/18 初版