プログラミングインタフェース

rsm_get_controller

int rsm_get_controller(char *name, rsmapi_controller_handle_t *controller);

rsm_get_controller は、指定されたコントローラのインスタンス (sci0loopback など) のコントローラハンドルを取得します。返されるコントローラハンドルは後続の RSM ライブラリ呼び出しに使用されます。

戻り値: 成功した場合、0 を返します。そうでない場合、エラー値を返します。

RSMERR_BAD_CTLR_HNDL

コントローラハンドルが無効です

RSMERR_CTLR_NOT_PRESENT

コントローラが存在しません

RSMERR_INSUFFICIENT_MEM

メモリーが不足しています

RSMERR_BAD_LIBRARY_VERSION

ライブラリのバージョンが無効です

RSMERR_BAD_ADDR

アドレスが不正です