User manual - SAMライブラリマニュアルver.1.09(2014年7月25日)

8
2.2.5 powerUpCard
本関数は、カードスロット内の SAM カードの電源を ON にし、SAM カードを通信可能状態にします。
boolean powerUpCard(
int
slotnumber,
int
voltage
)
解説
カードスロット内の SAM カードの電源を ON にし、SAM カードを通信可能状態にします。
パラメータ
slotnumber
SAM カードスロットの番号を指定します。1 を指定してください。
voltage
挿入した SAM カードに入れる電源の電圧を指定します。
SAM_POWER_ISO
: 1.8V3V5V の順で電源 ON にし、最初に応答のあった電圧で電
ON
SAM_POWER_18V
: 1.8V で電源 ON
SAM_POWER_3V
: 3V で電源 ON
SAM_POWER_5V
: 5V で電源 ON
RC-S251 を使用する場合は SAM_POWER_3V を指定してください
戻り値
以下の値を返します
true
: 成功
false
: 失敗
エラー値
以下のエラー値があります。
SAM_OK
: 正常終
SAM_NOT_DEVICE
: SAM ドライバエラー
DeviceEmulator では発生しません
SAM_POF
: 未オープンエラー
SAM_PRM
: パラメータエラー
SAM_ERROR_NOCARD
: SAM カード未挿入エラー
DeviceEmulator では発生しません
SAM_ERROR_MODULE
: モジュール未応答エラー
DeviceEmulator では発生しません
SAM_ERROR_RESPONSE
: SAM カー
ド異常応答発生エラー
DeviceEmulator では発生しません
FUNCTION_UNSUPPORT
: 関数未サポート
補足
エミュレーター上では、本関数は open 済のチェックのみを行います。open が呼び出されていない状
態で本関数を呼び出すと false を返します。それ以外は true となります。