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バイトまでです。
【関連項目】
ユーザパラメータ設定