User manual - SAMライブラリマニュアルver.1.00(2012年3月29日)
19
4.2 SAM スロットを切り替えながらの通信について
複数の SAM を切り替えながら通信を行う場合
1. SAMOpen関数によりカードコントローラの電源を ON にします。
2. SAMPowerUpCard関数により、カードスロット 1の SAMカードの電源を ON
にし、通信可能状態にします。
3. SAMPowerUpCard関数により、カードスロット 2の SAMカードの電源を ON
にし、通信可能状態にします。
4. SAMExchangeData関数によりカードスロット 1 の SAM カードとの通信を行
います。このとき、カードスロット 1 の SAM カードは手順 2.により通信可能
状態になっているため、カードスロットを素早く切り替えてアクセスすること
ができます。
5. SAMExchangeData関数によりカードスロット 2 の SAM カードとの通信を行
います。このとき、カードスロット 2 の SAM カードは手順 3.により通信可能
状態になっているため、カードスロットを素早く切り替えてアクセスすること
ができます。
6. SAMPowerDownCard関数により、カードスロット 1 の SAM カードの電源を
OFF にし、待機状態にします。
7. SAMPowerDownCard関数により、カードスロット 2 の SAM カードの電源を
OFF にし、待機状態にします。
8. SAMClose関数によりカードコントローラの電源を OFF にします。
SAMOpen
SAMPowerUpCard(1, 0)
SAMPowerUpCard(2, 0)
SAMClose
SAMExchangeData(1,…)
SAMExchangeData(2,…)
SAMPowerDownCard(1, 0)
SAMPowerDownCard(2, 0)