User manual - Cライブラリ解説書ver.1.01(2006年6月15日)

DT−300C ライブラリ解説書
234
機 能 日付時刻の取得/設定 関数名 cu_dateTime
相手局側の日付時刻の取得及び設定を行う。
取得の場合は、日付時刻エリアへ相手局のシステム日付時刻が設定される。
設定の場合は、日付時刻エリアの値を相手局のシステム日付時刻に設定する。
C言語インタフェース
[コーリングシーケンス]
ER ercd = cu_dateTime(H comNo, H mode, CU_DATETIME *dateTime)
[入力パラメータ]
H comNo :COM 番号 COM0:ポート0
H mode :取得/設定フラグ
CU_GET_MODE:取得 CU_SET_MODE:設定
CU_DATETIME *dateTime :設定日付時刻エリアアドレス
[出力パラメータ]
CU_DATETIME *dateTime :取得日付時刻エリアアドレス
typedef struct{
UB day; /*日(1-31)*/
UB month; /*月(1-12)*/
UH year; /*年(1980-2079)*/
UB sec; /*秒(0-59)*/
UB min; /*分(0-59)*/
UB hour; /*時(0-23)*/
}CU_DATETIME;
*日付のみの設定の場合は sec,min,hour に全て FFH を設定すること。
*時刻のみの設定の場合は day,month,year,それぞれ FFH,FFH,FFFFH を設定すること。
[リターンパラメータ]
ER ercd :処理ステータス
E_OK:正常 E_NG:異常 E_PRM:パラメータエラー
備 考
[関連関数]
cu_open,cu_close