NFCライブラリマニュアル

Similar documents
Microsoft Word - DT930MemoryExpand doc

Android Layout SDK プログラミング マニュアル

<4D F736F F D20B6BCB5D7B2CCDED7D8CFC6ADB1D9315F43532E444F43>

CASSIOPEIA IT-300/9000/DT-5200/5300/X7/X8 シリーズ無線 LAN 設定 簡易マニュアル 概要説明 カシオオリジナルの無線 LAN 設定ツールを初めて使用する方向けに解説します Ver1.07

Driver Specification for JX65x, 67x, 598

現行のICカードリーダRW4040インストーラの課題

バーコードハンディターミナル BT-1000 シリーズセットアップガイド ( 第 1 版 ) CE ***

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

UIOUSBCOM.DLLコマンドリファレンス

目次 1. 概要 動作環境

型名 RF007 ラジオコミュニケーションテスタ Radio Communication Tester ソフトウェア開発キット マニュアル アールエフネットワーク株式会社 RFnetworks Corporation RF007SDK-M001 RF007SDK-M001 参考資料 1

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

VG シリーズ用ローカルファームアップ / 自動ファームウェア更新設定手順書 VG400aⅡ ローカルファームアップ / 自動ファームウェア更新設定手順書

Microsoft Word - Android開発環境構築.doc

はじめに 京セラ製スマートフォンを指定の microusb ケーブル ( 別売 ) またはこれと共通仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をインストールしてい

Pocket WiFi LTE (GL04P) ソフトウェア更新マニュアル パソコン ipad 編 Version2 10

PixeBurn! for HD Instruction Guide JPN


ご注意 このソフトウェアおよびマニュアルの 一部または全部を無断で使用 複製することはできません このソフトウェアおよびマニュアルは 本製品の使用許諾契約書のもとでのみ使用することができます このソフトウェアおよびマニュアルを運用した結果の影響については 一切の責任を負いかねますのでご了承ください

Jungo LTD. COPYRIGHT Copyright (c) Jungo Ltd. All Rights Reserved. Jungo Ltd. POB8493 Netanya Zip Israel Phone (USA) (W

はじめに URBANO PROGRESSO を microusb ケーブル 01 ( 別売 ) またはこれと共通の仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をイン

CashDrawer ライブラリ API 仕様書 2014/07/09 CashDrawer ライブラリ API 仕様書 Rev / 10

MAC アドレス変更ツール MAC アドレスチェンジャー ユーザーズマニュアル User's Manual エレコム株式会社

USB_IR_Remote_Controller_Advance_Library 取扱説明書 2016/06/23 R03 Assembly Desk USB_IR_Remote_Controller_Advance_Library を使用すると 弊社製 USB IR Remote controll

1. A/D 入力について分解能 12bit の A/D コンバータ入力です A/D 入力電圧とディジタル値との対応は理論上 入力電圧 0V : 0 入力電圧 +3V : 4095 です 実際はオフセットと傾きがあり ぴったりこの数値にはなりません 2. A/D 入力に使用する信号 STM32L_A

OS バージョンアップ実行後のご注意 OS バージョンアップ後 更新完了通知が自動的にNECカシオモバイルコミュニケーションズ株式会社の運用するサーバへ送信されます なお NECカシオモバイルコミュニケーションズ株式会社は送信された情報を OS バージョンアップ以外の目的には利用いたしません また

目次 目次... 1 はじめに... 3 概要... 4 サポート環境... 5 関数... 6 MEC_OpenDevice... 7 MECDevice_Release... 8 MECDevice_GetFirmVersion... 9 MECDevice_GetCoreTemperature

おことわり 本書の内容の一部又は全部を無断転載することは禁止されています 本機の外観及び仕様は改良のため 将来予告無しに変更することがあります 本書の内容について万一不審な点や誤りなどのお気付きの点がありましたらご連絡ください 本書に記載されている会社名 商品名などは 一般に各社の商標又は登録商標で

Solar Link ARCH ソーラーリンクアーク Step 1 ログイン ログイン方法 1. Web ブラウザを立ち上げて 一括監視画面 URL にアクセスします 2. ログイン画面が表示されます 3. マスター ID とマスターパスワードを入力し ログイン状態を保持する に必ずチェックを入れて

ARROWS Tab Wi-Fi (FAR70B) ソフトウェアバージョンアップ手順書

MEDIAPOINT HD ファームウェアリリースノート

MS5145 USB シリアル エミュレーション モードの設定

GL04P ソフトウェア更新マニュアル パソコン・iPad編 ver.2.10

OS バージョンアップ実行後のご注意 OS バージョンアップ後 更新完了通知が自動的にNECカシオモバイルコミュニケーションズ株式会社の運用するサーバへ送信されます なお NECカシオモバイルコミュニケーションズ株式会社は送信された情報を OS バージョンアップ以外の目的には利用いたしません また

Android アプリを作るための環境設定 Android アプリを作るのに必要なものは Android SDK と Java 開発環境の Eclipse です 環境設定作業の概要はまず Android SDK と Eclipse をそれぞれインストールします その後 Eclipse を起動し An

ARROWS Tab Wi-Fi (FAR75A/FAR70A) ソフトウェアバージョンアップ手順書

Microsoft Word - (171124_v1.30)NTTCom-Jpki_インストールマニュアル.doc

Smart-telecaster for iOS/Android ML ユーザーズガイド

Jungo LTD. COPYRIGHT Copyright (c) Jungo Ltd. All Rights Reserved. Jungo Ltd. POB8493 Netanya Zip Israel Phone (USA) (W

USB_IR_Remote_Controller_Advance_Library 取扱説明書 2015/8/21 Assembly Desk USB_IR_Remote_Controller_Advance_Library を使用すると 弊社製 USB IR Remote controller Ad

IIJダイレクトアクセス APN簡易設定ツール(APNSetupperD.exe)を利用した接続方法

Total Disc Makerサイレントインストールガイド

LTE WiFi USBドングル ソフトウェアの更新手順

ご注意 このソフトウェアおよびマニュアルの一部または全部を無断で使用 複製することはできません このソフトウェアおよびマニュアルは 本製品の使用許諾契約書のもとでのみ使用することができます このソフトウェアおよびマニュアルを運用した結果の影響については 一切の責任を負いかねますのでご了承ください こ

はじめにお読みくださいfor HP Smart Zero Client v5.0

DWR-S01D Updater 取扱説明書 発行日 :2011/2/28

FlashAir ソフトウェア更新ツール Version 東芝メモリ株式会社 Copyright 2017 Toshiba Memory Corporation, All Rights Reserved. 対応 OS: 最新の対応 OS は Web サイトをご参照ください 概要本ソフ

目次はじめに 必要システム環境 インストール手順 インストール前の注意点 インストールの準備 (.NET Framework3.5 SP1 のインストール ) ライセンスの登録 初期設定情報の入力... 8

目次 マスタ移行の概要...1 マスタ移行時の注意事項...1 FBソフト からの全銀ファイル出力...2 みずほ e-ビジネスサイト へのアップロード...4 目次

untitled

Solar Link ARCH ソーラーリンクアーク Step 1 ログインと ID パスワードの変更 施工の際 一括監視画面に計測値が正常に表示されるかを施工ご担当者様にて確認する必要があります そのため まずは 設定メニュー画面 にログインして頂き 施工ご担当者様へ開示可能な ID パスワードに

Microsoft Word - (151201_v1.29)NTTCom-Jpki_インストールマニュアル.doc

V-Client for Android ユーザーズガイド

Notes and Points for ADuCM320 Internal Flash memory


untitled

1 はじめに VPN 機能について Windows 端末の設定方法 VPN 設定手順 接続方法 ios 端末の設定方法 VPN 設定画面の呼び出し VPN に関する設定

HD View Single Windowsセットアップガイド

本マニュアルに記載された内容は 将来予告なしに一部または全体を修正及び変更することがあります なお 本マニュアルにこのような不備がありましても 運用上の影響につきましては責任を負いかねますのでご了承ください 本マニュアルの一部 あるいは全部について 許諾を得ずに無断で転載することを禁じます ( 電子

ワイヤレスセンサモジュール取扱説明書

Microsoft Word - SCR331DI_mac10.14_manual.doc

OS バージョンアップ実行中のご注意 OS バージョンアップ中は 故障の原因になりますので 絶対に N-03E 本体の電源を切ったり 電池パックを外したりしないでください OS バージョンアップ中は 電話の発着信を含めすべての機能がご利用になれません OS バージョンアップ中は 他のアプリケーション

Microsoft PowerPoint - F-04E JB化の操作手順書(Wi-Fi編)_ ppt [互換モード]

Microsoft Word - FCTT_CS_Mod( )Jver1.doc

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

Android プログラム ガイド

intra-mart Accel Platform

ConsoleDA Agent For Server インストールガイド

ご注意 このソフトウェアおよびマニュアルの 一部または全部を無断で使用 複製することはできません このソフトウェアおよびマニュアルは 本製品の使用許諾契約書のもとでのみ使用することができます このソフトウェアおよびマニュアルを運用した結果の影響については 一切の責任を負いかねますのでご了承ください

BT-2000/2200 システムソフトウェア リリースノート(Ver.R1.5.0)

Microsoft Word - IFECBR0001MA-web.doc

WindowsXPインストール

東芝製外付けハードディスク CANVIO シリーズ用 フォーマットツールソフトウェア 取扱説明書 03 版 SC1023-A2

winras.pdf

ソフト改善ファイル

SHOFU SureFile for DentalX Manual

ユーティリティ 管理番号 内容 対象バージョン 157 管理情報バッチ登録コマンド (utliupdt) のメッセージ出力に対し リダイレクトまたはパイプを使用すると メッセージが途中までしか出 力されないことがある 267 転送集計コマンド (utllogcnt) でファイル ID とホスト名の組

目次 USBドライバダウンロードの手順...2 USBドライバインストールの手順...3 インストール結果を確認する...19 USBドライバアンインストール / 再インストールの手順...21 USB ドライバダウンロードの手順 1. SHL21 のダウンロードページからダウンロードしてください

L-04C パソコン接続による ソフトウェア更新手順書 1

Microsoft Word - MacOSXインストールマニュアル( ).doc

CLUSTERPRO X for Windows PPガイド

ご注意 1) 本書の内容 およびプログラムの一部 または全部を当社に無断で転載 複製することは禁止されております 2) 本書 およびプログラムに関して将来予告なしに変更することがあります 3) プログラムの機能向上のため 本書の内容と実際の画面 操作が異なってしまう可能性があります この場合には 実

Fujitsu Standard Tool

IC-R8600をSDRに使用するには

プロバイダ ユーザーズガイド

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

はじめに 本書は GRATINA2 とパソコンを指定の USB ケーブル ( 別売 ) を使用して接続し インターネット通信や au ホームページで公開している各種ツールをご利用になるための USB ドライバ のインストール方法を説明しています USB ドライバをインストールする 3 パソコンに接続

『PCA自動バックアップオプション』セットアップ説明書

システム管理者ガイド GIGAPOD 3 システム管理者ガイド - 負荷分散構成 第 1.01 版 2013 年 3 月 改訂履歴 No バージョン 日付 作成者 改訂者 補足 /09 トライポッドワークス 初稿 /03 トライポッドワークス cr

2015/04/01 改定 オムロン DeviceNet ユニット CJ1W-DRM21 に関するコンフィグレーション作業について 1. 概要 DeviceNet ユニット CJ1W-DRM21 を装着したオムロン製 CJ2 シリーズと WAGO-I/0-SYSTEM DeviceNet 対応バスカ

1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受

ラベルプリンター P-touch( ピータッチ ) セットアップガイド ( 第 1.2 版 ) CE

Notes and Points for TM4C123Gx Internal Flash memory

Microsoft Word - DWR-S01D_Updater_取扱説明書_120514A.doc

システム更新の手順 1-1. Android のホーム画面で [ アプリ ] [ 設定 ] [ 画面 ] [ 画面の自動スリープ ] の [ しない ] をタップします 1-2. Android のホーム画面で [ アプリ ] [ 設定 ] [ タブレット情報 ] を順にタップし ビル ド番号 を確

AP-RZA-1A シリアルFlashROMの書き込み方法

My Cloud ホーム2.0 ユーザーズマニュアル

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

Microsoft Word - USB60BCR_10.doc

OSの切替えについて

Transcription:

abc SAM ライブラリマニュアル このマニュアルは SAM ライブラリの仕様について記載します Ver. 1.08

ご注意 このソフトウェアおよびマニュアルの 一部または全部を無断で使用 複製することはできません このソフトウェアおよびマニュアルは 本製品の使用許諾契約書のもとでのみ使用することができます このソフトウェアおよびマニュアルを運用した結果の影響については 一切の責任を負いかねますのでご了承ください このソフトウェアの仕様 およびマニュアルに記載されている事柄は 将来予告なしに変更することがあります このマニュアルの著作権はカシオ計算機株式会社に帰属します 本書中に含まれている画面表示は 実際の画面とは若干異なる場合があります 予めご了承ください 2012 カシオ計算機株式会社

目次 1. 概要 1 1.1 概要 1 1.2 動作環境 1 1.2.1 対象機種 1 1.2.2 対象 OS 1 1.2.3 プログラミング言語 1 1.2.4 必要なシステム 1 1.2.5 必要なソフトウェア 2 2. ライブラリ 3 2.1 Package 名称 3 2.2 関数一覧 3 2.2.1 Api 4 2.2.2 getstatus 5 2.2.3 open 6 2.2.4 close 7 2.2.5 powerupcard 8 2.2.6 powerdowncard 9 2.2.7 exchangedata 10 2.2.8 getcardresponse 12 2.2.9 negotiate 15

1. 概要 1.1 概要 SAM(Secure Application Module) ライブラリは SAM スロットに挿入した SAM カードとの通信を行う関数を提供します 1.2 動作環境 1.2.1 対象機種 V-T500/V-N500 1.2.2 対象 OS Android 4.0 (API level 15) 1.2.3 プログラミング言語 Java (JDK コンパイラー準拠レベル 16) 1.2.4 必要なシステム 開発環境に必要なシステムにつきましては ファーストステップガイドをご参照下さい 1

1.2.5 必要なソフトウェア 以下のソフトウェアが必須となります Java SE Development Kit 6u31 Eclipse 3.7 (Indigo) Android SDK r18 ADT Plugin for Eclipse 15.0.0 以上 2

2. ライブラリ 2.1 Package 名称 jp.casio.vx.faramework.sam 2.2 関数一覧 関数名 機能 Api getstatus open close powerupcard powerdowncard exchangedata getcardresponse negotiate コンストラクタ処理に失敗した場合のエラー値を取得しますカードコントローラを電源 ON にしますカードコントローラを電源 OFF にしますカードスロット内の SAM カードを電源 ON にしますカードスロット内の SAM カードを電源 OFF にします起動した SAM カードと通信します起動した SAM カードの ATR 情報を取得します起動した SAM カードに対して PPS を実行します 3

2.2.1 Api SAM ライブラリオブジェクトを構築します public void Api ( Context context ) 解説 本関数は SAM ライブラリのコンストラクタです SAM ライブラリオブジェクトを構築します パラメータ context 呼び出し側の Context オブジェクトを渡します 省略した場合 全ての関数がエミュレーター上と同じ動作となります 戻り値 例外 なし なし 補足 4

2.2.2 getstatus エラー値を取得します public int getstatus () 解説 SAM ライブラリの関数が処理に失敗した場合のエラー値を取得します パラメータ なし 戻り値 例外 直前に呼び出した関数のエラー値を返します エラー値の内容は各関数の説明を参照してください なし 補足 5

2.2.3 open 本関数は カードコントローラの電源を ON にし SAM ドライバを待機状態にします boolean open() 解説カードコントローラの電源を ON にし SAM ドライバを待機状態にします パラメータなし戻り値 以下の値を返します true false : 成功 : 失敗 エラー値 以下のエラー値があります SAM_OK : 正常終了 SAM_PON : オープン済み SAM_NOT_DEVICE : SAM ドライバエラー SAM_ERROR_MODULE : モジュール未応答エラー FUNCTION_UNSUPPORT : 関数未サポート 本関数を同一プロセス内で 2 回以上呼び出した場合は正常終了を返します また 他のプロセスでオープン済の状態で本関数を実行すると SAM_PON を返します 補足 エミュレーター上では 本関数は全てのパラメータは無効となり 戻り値は常に true となります 6

2.2.4 close 本関数は カードコントローラの電源を OFF にし SAM ドライバを通信禁止状態にします boolean close() 解説カードコントローラの電源を OFF にし SAM ドライバを通信禁止状態にします パラメータなし戻り値 以下の値を返します true false : 成功 : 失敗 エラー値 以下のエラー値があります SAM_OK SAM_NOT_DEVICE FUNCTION_UNSUPPORT : 正常終了 : SAM ドライバエラー : 関数未サポート 補足 エミュレーター上では 本関数は全てのパラメータは無効となり 戻り値は常に true となります 7

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.8V 3V 5V の順で電源 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_POF SAM_PRM SAM_ERROR_NOCARD SAM_ERROR_MODULE SAM_ERROR_RESPONSE FUNCTION_UNSUPPORT : 正常終了 : SAM ドライバエラー : 未オープンエラー : パラメータエラー : SAM カード未挿入エラー : モジュール未応答エラー : SAM カード異常応答発生エラー : 関数未サポート 補足 エミュレーター上では 本関数は open 済のチェックのみを行います open が呼び出されていない状態で本関数を呼び出すと false を返します それ以外は true となります 8

2.2.6 powerdowncard 本関数は カードスロット内の SAM カードの電源を OFF にし SAM カードを待機状態にします boolean powerdowncard( int slotnumber, ) 解説 カードスロット内の SAM カードの電源を OFF にし SAM カードを待機状態にします パラメータ slotnumber SAM カードスロットの番号を指定します 1 を指定してください 戻り値 以下の値を返します true false : 成功 : 失敗 エラー値 以下のエラー値があります SAM_OK SAM_NOT_DEVICE SAM_POF SAM_PRM SAM_ERROR_NOCARD SAM_ERROR_MODULE SAM_ERROR_RESPONSE FUNCTION_UNSUPPORT : 正常終了 : SAM ドライバエラー : 未オープンエラー : パラメータエラー : SAM カード未挿入エラー : モジュール未応答エラー : SAM カード異常応答発生エラー : 関数未サポート 補足 エミュレーター上では 本関数は open 済 かつ電源 ON のチェックのみを行います open が呼び出されていない状態で本関数を呼び出す もしくは SAM カードの電源が ON になっていない状態で呼び出されると false を返します それ以外は true となります 9

2.2.7 exchangedata 本関数は 起動した SAM カードとのデータ通信を行います boolean exchangedata( int slotnumber, byte[] senddata, int sendsize, byte[] receivedata, int[] receivesize, int reserved ) 解説 powerupcard 関数により起動した SAM カードに対し APDU 形式のコマンドを送信し それに対する応答を受信します パラメータ slotnumber SAM カードスロットの番号を指定します 1 を指定してください senddata SAM カードに送信するコマンドおよびパラメータ ( バイナリデータ ) を指定します コマンドおよびパラメータの書式は SAM カードにより異なります 送信可能なデータの最大値は 506 バイトです sendsize senddata に指定するバイナリデータのサイズを指定します receivedata SAM カードからの応答情報 ( バイナリデータ ) を取得します バッファサイズは 506 バイト以上確保してください receivesize receivedata が取得したバイナリデータのサイズを取得します reserve 将来の予約であり現在は使用していません 0 を設定してください 戻り値 以下の値を返します true false : 成功 : 失敗 エラー値 以下のエラー値があります SAM_OK : 正常終了 10

SAM_NOT_DEVICE SAM_POF SAM_PRM SAM_ERROR_NOCARD SAM_ERROR_TIMEOUT SAM_ERROR_SUSPEND SAM_NOT_ACTIVATION SAM_ERROR_RESPONSE FUNCTION_UNSUPPORT : SAM ドライバエラー : 未オープンエラー : パラメータエラー : SAM カード未挿入エラー : タイムアウトエラー : 本体 OFF 発生エラー : カード未起動エラー : SAM カード異常応答発生エラー : 関数未サポート 補足 補足 戻り値の SAM_OK は SAM カードとの通信の正常終了を表すものであり 指定したコマンド自身の正常終了を表すものではありません コマンド自身の結果については 応答情報に格納しているコマンドの実行結果を確認してください エミュレーター上では 本関数は一部のパラメータチェック及び open 済 かつ電源 ON のチェックのみを行います senddata.length が 0 以下もしくは sendsize が 0 以下であれば false を返します また open が呼び出されていない状態で本関数を呼び出す もしくは SAM カードの電源が ON になっていない状態で呼び出されると false を返します それ以外は true となります 11

2.2.8 getcardresponse 本関数は 起動した SAM カードの応答情報を取得します boolean getcardresponse( int slotnumber, byte[] data, int[] size, int reserved ) 解説 powerupcard 関数により起動した SAM カードの応答情報を取得します 応答情報は SAM カード起動時にドライバに記憶されているため 本関数はドライバ内の応答情報を取得します パラメータ slotnumber SAM カードスロットの番号を指定します 1 を指定してください data SAM カードからの ATR 応答情報 ( 以下参照 ) を取得します バッファサイズは 506 バイト以上確保してください 12

[TS] 開始キャラクタ ( 必須 ) [T0] 構成表示キャラクタ ( 必須 ) 上位 4bit :TD(1)~TA(1) の有無を符号化下位 4bit : 管理情報バイトの個数 (0~15) ああ [TA(1)] ああ [TB(1)] ああ [TC(1)] ああ [TD(1)] ああ [TA(2)] ああ [TB(2)] ああ [TC(2)] ああ [TD(2)] ああ [TA(3)] 接続情報キャラクタ ( 任意 ) 共通 Fi / Di を符号化 共通 Ii / Pi を符号化 共通 N を符号化 TD(2)~TA(2) の有無と T を符号化 共通 Fi / Di を符号化 共通 Pi2 を符号化 固有 TD(2)~TA(2) の有無と T を符号化 T 15 のとき伝送プロトコルパラメータ T=15 のとき IC パラメータ ( 省略 ) [T1] ( 省略 ) [TK] 管理情報キャラクタ ( 任意 ) ( 最大 15 キャラクタ ) [TCK] 検査キャラクタ TD(1) が存在しないとき TCK は存在してはならない ATR 応答情報の詳細については ISO7816 の規格書を参照してください size SAM カードから取得した応答情報のサイズを取得します reserve 将来の予約であり現在は使用していません 0 を設定してください 戻り値 以下の値を返します true false : 成功 : 失敗 エラー値 以下のエラー値があります SAM_OK SAM_NOT_DEVICE SAM_POF : 正常終了 : SAM ドライバエラー : 未オープンエラー 13

SAM_PRM SAM_ERROR_NOCARD SAM_NOT_ACTIVATION FUNCTION_UNSUPPORT : パラメータエラー : SAM カード未挿入エラー : SAM カード未起動エラー : 関数未サポート 補足 エミュレーター上では 本関数は open 済 かつ電源 ON のチェックのみを行います open が呼び出されていない状態で本関数を呼び出す もしくは SAM カードの電源が ON になっていない状態で呼び出されると false を返します それ以外は true となります 14

2.2.9 negotiate 本関数は 起動した SAM カードに対して PPS を実行します boolean negotiate( int slotnumber, byte PPS0, byte PPS1, int reserved ) 解説 powerupcard 関数により起動した SAM カードに対して PPS を実行します パラメータ slotnumber SAM カードスロットの番号を指定します 1 を指定してください bypps0 伝送プロトコルを指定します 下記のフォーマットにしたがって 8bit の値を指定します Bit: 7~5 Bit: 4 Bit: 3~0 Reserved 0: PPS1 を無視 伝送プロトコルを指定 1: PPS1 を使用 bypps1 クロックレートとビットレートを指定します 下記のフォーマットにしたがって 8bit の値を指定します Bit: 7~4 クロックレートを指定 Bit: 3~0 ビットレートを指定 reserve 将来の予約であり現在は使用していません 0 を設定してください 戻り値 以下の値を返します true false : 成功 : 失敗 エラー値 以下のエラー値があります SAM_OK SAM_NOT_DEVICE SAM_POF SAM_PRM SAM_ERROR_NOCARD SAM_NOT_ACTIVATION : 正常終了 : SAM ドライバエラー : 未オープンエラー : パラメータエラー : SAM カード未挿入 : カード未起動エラー 15

SAM_ERROR_TIMEOUT SAM_ERROR_SUSPEND SAM_ERROR_RESPONSE FUNCTION_UNSUPPORT : タイムアウトエラー : 本体 OFF 発生エラー : SAM カード異常応答発生エラー : 関数未サポート 補足 エミュレーター上では 本関数は open 済 かつ電源 ON のチェックのみを行います open が呼び出されていない状態で本関数を呼び出す もしくは SAM カードの電源が ON になっていない状態で呼び出されると false を返します それ以外は true となります 16

カシオ計算機お問い合わせ窓口 製品に関する最新情報 製品サポートサイト ( カシオペア ハンディターミナル ) http://casio.jp/support/ht/ 製品の取扱い方法のお問い合わせ 情報機器コールセンター 0570-022066 市内通話料金でご利用いただけます 携帯電話 PHS 等をご利用の場合 048-233-7241 カシオ計算機株式会社 151-8543 東京都渋谷区本町 1-6-2 TEL 03-5334-4637( 代 )