時刻合わせ結果取得
【機能】
ネットワーク・タイム・プロトコル(SMTP)の時刻合わせ結果を取得します。
【関数】
int SntpRes( char *time )
|
{
|
return trapa_svc( 0x93, pid, ip );
|
}
|
【入力】
time
| 時刻
| 取得した時刻を格納する領域アドレス
|
【出力】
| +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)となります。
【関連項目】
時刻合わせ要求