System 0x3d


ユーザパラメータ取得


【機能】

 システムに格納されているユーザパラメータを取得します。

【関数】

 int GetUsrPrm( short *prm, int no, int size )
 {
   return trapa_svc( 0x3d, pid, prm, no, size );
 }

【入力】

 prm パラメータ ユーザパラメータを格納した領域の先頭アドレス
 no 識別番号 ユーザパラメータ識別番号
0〜255
 size サイズ ユーザパラメータのバイト数
1〜256

【出力】

 リターンコード OK 正常終了
ERR_PARAM パラメータエラー
ERR_NOTFOUND 指定された識別番号のパラメータがない

【解説】

 本装置のフラッシュメモリに格納されているユーザプログラム固有のパラメータデータを取得します。格納するデータのフォーマットは、使用するユーザプログラムに依存します。
 ユーザプログラムからデータを書込む場合は、「ユーザパラメータ設定」ファンクションを使用します。
 また、本装置の設定モードで、FTPによりユーザパラメータの取得・変更が可能です。この場合、ファイル名は「USERxxx.CFG」となります。xxxはユーザパラメータ識別番号で、000〜255のいずれかを指定します。ユーザパラメータのサイズは256バイトまでです。

【関連項目】

 ユーザパラメータ設定