60
4. プログラミング上の注意
61
4.2 SIM 制御
以下のような手順でSIMセキュリティの解除を行ってください。
Input PIN CODE!
成功 Getting Lock Status!
ロック状態
ロック解除状態 PIN状態
*
【エラー】
PINコードが異なる 失敗
【エラー】
PUK状態である PUK状態
終了 開始
ハンドルの取得 WANSIMInitialize
WANSIMGetPhoneLockedState
WAN̲SIM̲LOCKSTATE̲PIN WAN̲SIM̲LOCKSTATE̲READY WAN̲SIM̲LOCKSTATE̲PUK
*pdwLockstate
ハンドルの開放 成功
WANSIMDeInitialize
◆ロック状態の取得
ロック状態を必ず取得してください。PINコードの入力回数には制限があり、試行回数を超えると次の状態 に移行します。通常PINコードの入力は3回まで試行する事ができます※。この回数をオーバーすると PUKコード入力待機状態に移行します。
端末の電源OFFやリセット、または、GPRSモジュールの電源OFF後は、GPRS使用前に必ずロック状態 を取得し、必要な処理を行ってください。
◆PINコードを入力
ロックを解除するために、PINコードを入力します。上記のロック状態を取得し、状態に対応した、PINコー ドを入力する必要があります。
※ オペレータより供給されるSIMカードにより異なります。
62
4.3 GPRS 制御
4.3.1 オペレータ選択手順
オペレータ固定設定 オペレータスキャン
オペレータの選択
基地局設定 オペレータ/接続モード
接続できるオペレータが 存在している オペレータリスト
【エラー】
接続できる オペレータが
存在しない 接続できるオペレータが
存在していない 接続モード:自動
接続モード:マニュアル
終了 開始
WANSetOperatorConnectionMode WANGetOperatorList
接続モード:自動
接続モードを決定します
• 接続モードが自動の場合
オペレータ名を設定する必要はありません。
SIMカードに書かれているオペレータに自動接続します。
• 接続モードがマニュアルの場合 オペレータのスキャンを行います。
- 存在するオペレータから接続するオペレータを選択します。
オペレータ固定
- 固定のオペレータを設定します。
• 接続モードが適応モードの場合 マニュアル動作を試みます。
マニュアル動作で接続できない場合は自動モードに移行します。
63
4.3.2 GPRS 接続手順
RAS接続関数にて、GPRS接続を行います。
RASエントリを作成する関数WAN_SetRASSettingを用意しています。
この関数を使用して作成したエントリでRAS接続を行います。
接続中は、接続ステータスを取得する関数で、通信ステータスを取得してください。ステータスが切断状 態になった場合は、切断処理を行ってください。
64
4.4 SMS 制御
4.4.1 SMS 送信
開始
初期化 送信モード
成功
* 失敗
SMSセンタの設定
ショートメッセージ送信
後処理
終了
<<UI>>
DISP:送信エラー DISP 要因 WANSmsOpen
WANSmsSetSMSC
WANSmsSendMessage
WANSmsClose
65
4.4.2 SMS 受信
66