Network 0x93


時刻合わせ結果取得


【機能】

 ネットワーク・タイム・プロトコル(SMTP)の時刻合わせ結果を取得します。

【関数】

 int SntpRes( char *time )
 {
   return trapa_svc( 0x93, pid, ip );
 }

【入力】

 time 時刻 取得した時刻を格納する領域アドレス

【出力】

 リターンコード OK 正常終了
+0
+1
+2
+3
time+00
年(BCD)
月(BCD)
日(BCD)
曜日
time+04
時(BCD)
分(BCD)
秒(BCD)
1/100秒(BCD)

ERR_PARAM パラメータエラー
ERR_LANCLOSED LAN未オープン
ERR_SNTPRUN SNTP実行中
ERR_SNTPOPEN SNTPオープンエラー
ERR_SNTPSEND SNTP送信エラー
ERR_SNTPRECV SNTP受信エラー
ERR_SNTPTMOUT タイムアウト
ERR_SNTPNON SNTP登録なし

【解説】

 「時刻合わせ要求」ファンクションでアドレス情報で非ブロック(0)に指定した場合、起動して下さい。

 「時刻合わせ要求」ファンクションが起動されてない、または「時刻合わせ要求」ファンクションがブロックで起動された場合は、本ファンクションを起動するとエラー(ERR_SNTPNON)を返します。また、本ファンクションを1度起動して結果を取得した場合、結果が「SNTP実行中」以外のとき「一連の送信処理」を終結させますので、再度本ファンクションを起動した場合エラー(ERR_SNTPNON)となります。

【関連項目】

 時刻合わせ要求