User manual - Cライブラリ解説書ver.1.01(2006年6月15日)
DT−300C ライブラリ解説書
200
機能 IOBOX へファイルを送信 関数名 HIO_SendFile
HT から IOBOX へ指定したファイルを送信します。送信したファイルのタイムスタンプおよび属性は、
送信元のファイルと同一になります。ファイル構造体の INDEX メンバには 0x00 を設定します。関数を実行
すると、ファイル構造体に IOBOX に送信されたファイルの情報が、格納されます。エラーによるファイル
の再送信を行う場合には、ファイル構造体の情報を変更せずにもう一度関数を実行してください。
(INDEX メンバの変更不要)。
≪C言語インタフェース≫
【コーリングシーケンス】
ER ercd = HIO_SendFile (B *Filename, IOFILEINFO *Iofileinfo, H Option, B disp);
【パラメータ】
B *Filename :HT から送信するファイル名
※ファイル名はフルパスでファイルの拡張子まで指定してください。
struct _iofileinfo{
UH Index; データ受信の順番
UB Id[16]; 機器 ID
B FileName[8]; ファイル名
B FileExt[3]; ファイル拡張子
UW FileSize; ファイルサイズ(単位は Byte)
UH FileDay; ファイルの日付
UH FileTime; ファイルの時刻
UB Attr; ファイル属性
}IOFILEINFO;
H Option :オプションフラグ(メモリ種類の指定)
IO_MEMORY_RAM :RAM へ送信
IO_MEMORY_FROM :FROM へ送信
B disp : 送信進捗バー切替
0 :非表示
1 :表示
【リターンパラメータ】
ER ercd :リターンコード
【リターンコード】
E_OK : ファイル送信成功
E_PRM : パラメータエラー
E_NG : 異常終了
≪備考≫