(Microsoft Word - \212\326\220\224\210\352\227\227_NET2005 PDA\224\305_.doc)
|
|
|
- かずまさ しげい
- 8 years ago
- Views:
Transcription
1 新規作成 修正 2006 年 5 月 29 日 2011 年 8 月 19 日 Version 2.3.1
2 目次はじめに R/W に対するするコマンド Connect メソッド...3 Disconnect メソッド...4 Dispose メソッド...5 GetActionMode メソッド...6 SetActionMode メソッド...8 GetROMVersion メソッド...9 GetTagSetting メソッド...11 SetTagSetting メソッド...12 GetError メソッド...13 SetTransmitSignal メソッド...14 GetRFPower メソッド...15 SetPowerDownMode メソッド...16 SetLEDSetting メソッド...17 CallLEDBuzzer メソッド...18 CallBuzzer メソッド...19 GetUIDCount メソッド...20 GetUID メソッド...21 GetAFI メソッド...22 SetAFI メソッド...23 GetSelectAntenna メソッド...24 SetSelectAntenna メソッド...25 GetGeneralIOPortState メソッド...26 SetGeneralIOPortState メソッド...28 GetExtendsIOPortState メソッド...29 SetExtendsIOPortState メソッド...30 Restart メソッド...31 GetAntiCollisionMode メソッド...32 SetAntiCollisionMode メソッド...33 GetRFCarrierSetting メソッド...34 SetRFCarrierSetting メソッド...35 GetTagSettingType メソッド...36 SetTagSettingType メソッド...37 SelectRW メソッド...38 GetCompatibleMode メソッド...39
3 SetCompatibleMode メソッド...40 タグに対するするコマンド Inventory メソッド...42 StayQuiet メソッド...43 ResetToReady メソッド...44 SelectTag メソッド...45 ReadSingleBlock メソッド...46 WriteSingleBlock メソッド...47 LockBlock メソッド...48 ReadMultiBlock メソッド...49 WriteMultiBlock メソッド...51 WriteAFI メソッド...52 LockAFI メソッド...53 WriteDSFID メソッド...54 LockDSFID メソッド...55 GetSystemInfo メソッド...56 GetMBlockSecSt メソッド...58 Inventory2 メソッド...59 ReadBytes メソッド...61 WriteBytes メソッド...62 LockBytes メソッド...63 SimpleRead メソッド...64 SimpleWrite メソッド...65 SendData メソッド...66 ThroughCommand メソッド...67 ISO15693_RDLOOPCmd メソッド...68 RDLOOPCmd メソッド...69 Tag-it HF-I カスタムコマンド Kill メソッド...71 WriteSingleBlockPwd メソッド...72 I-Code SLI カスタムコマンド SLI_InventoryRead メソッド...74 SLI_InventoryPageRead メソッド...75 SLI_SetEAS メソッド...77 SLI_ResetEAS メソッド...78 SLI_EASAlarm メソッド...79
4 SLI_WriteEASID メソッド...81 SLI_LockEAS メソッド...82 SLI_PasswordProtectEASAFI メソッド...83 SLI_GetRandomNumber メソッド...84 SLI_SetPassword メソッド...85 SLI_WritePassword メソッド...86 SLI_LockPassword メソッド...87 SLI_ProtectPage メソッド...88 SLI_LockPageProtectionCondition メソッド...89 SLI_GetMultipleBlockProtectionStatus メソッド...90 SLI_DestroySLI メソッド...91 SLI_EnablePrivacySLI メソッド...92 SLI_64BitPasswordProtection メソッド...93 My-d カスタムコマンド Myd_Read メソッド...95 Myd_Write メソッド...96 R/W の EEPROM を設定設定するするコマンド GetRDLOOPRange メソッド...98 SetRDLOOPRange メソッド...99 GetAntennaLotate メソッド SetAntennaLotate メソッド GetAutoReadWithAFI メソッド SetAutoReadWithAFI メソッド GetRetryCount メソッド SetRetryCount メソッド GetSimpleWriteWithUID メソッド SetSimpleWriteWithUID メソッド GetAutoReadWithTrigger メソッド SetAutoReadWithTrigger メソッド GetNoReadCommand メソッド SetNoReadCommand メソッド GetBuzzerType メソッド SetBuzzerType メソッド GetAutoReadWithError メソッド SetAutoReadWithError メソッド GetTagBlockSize メソッド SetTagBlockSize メソッド...117
5 GetRS485Conn メソッド SetRS485Conn メソッド GetMydAccessType メソッド SetMydAccessType メソッド GetReadMultiBlockUsage メソッド SetReadMultiBlockUsage メソッド ReadEEPROM メソッド WriteEEPROM メソッド 汎用メソッド ClearInputBuffer メソッド ClearOutputBuffer メソッド プロパティ PortState プロパティ / IsOpen プロパティ PortNumber プロパティ BaudRate プロパティ InputBufferSize プロパティ OutputBufferSize プロパティ InputBufferByteCount プロパティ OutputBufferByteCount プロパティ BlockSize プロパティ Timeout プロパティ ComTimeout プロパティ 付録 付録 A. 列挙体一覧 (50 音順 ) 付録 B. 引数用クラスの一覧 付録 C. コマンドとのオプションフラグの有効無効一覧表 付録 D. コマンド対応表 付録 E.ResponseRFID イベントのパラメータ一覧 付録 F. ROM バージョン 1.35 以降でのみ使用可能なコマンド 付録 G. TRF シリーズでのみ使用可能なコマンド...152
6 はじめに はじめに 当 SDK は TR3 シリーズの R/W を制御するためのソフトウェア開発キットです 1. 基本 SDK は R/W から応答があった場合に ResponseRFID イベントを発生させます SDK を用いた開発では この ResponseRFID イベントを主体とした処理を組むことになります 下表が ResponseRFID イベントのパラメータの詳細です <InputEventArgs パラメータ > フィールド名内容 SendCommand 何のコマンドかがセットされます InputData TextData BinaryData UID 上位からコマンドを送信した場合 ACK 応答の場合は 送信したコマンドがセットされ NAK 応答の場合は 送信したコマンドの如何に関わらず NAK がセットされます 受信したバイナリデータがそのままセットされます 受信するデータの詳細なフォーマットは TR3 シリーズの機器付属の CD 内にある 通信プロトコル説明書 をごください タグから読み取ったデータが文字列に変換されたものがセットされます 変換に使用する文字コードはシフト JIS です 受信したタグのユーザデータがバイナリデータのままセットされます UID を取得した場合は UID が下位バイトよりセットされます どのコマンドのときに InputEventArgs のどのパラメータがセットされているかは 次章からのコマンドごとの解説を ごください 2. 自動読取モードモードでのでの応答応答の受信 R/W がオートスキャンモード ( 1) など 自動的にタグを読み取るモードでタグが読み取られた場合 上位からコマンドを送信した場合と同様に ResponseRFID イベントが発生されますが このときの InputEventArgs.SendCommand には SimpleRead がセットされています ( 2) また UID が取得された場合は InputEventArgs の UID に UID がセットされ タグのユーザデータが取得された 場合は InputEventArgs の TextData と BinaryData に取得されたデータがセットされています 1 動作モードの詳細は SDK 解説書をごください 2 例外として RDLOOP モードの場合は RDLOOP がセットされます 1
7 R/W に対するコマンド R/W に対するするコマンド 2
8 Connect メソッド シリアルポートのオープンを行います 既にポートがオープンされている時は false を返します 通信速度 38400bps はリーダライタの ROM バージョンが 1.21 以降の場合に使用できます 関数一覧 (NET2005 PDA 版 ) R/W に対するコマンド bool Connect(); bool Connect(int portno); bool Connect(int portno, RFID_BaudRate baudrate); パラメータ値 portnumber baudrate 説明オープンする COM ポート番号を指定します 指定しない場合は PortNumber プロパティで指定した COM ポートを使用します 通信速度を指定します 0: 19200bps(BaudRate19200), 1: 9600bps(BaudRate9600), 2: 38400bps(BaudRate38400) 戻り値 接続に成功した場合は true 失敗した場合は false を返します Disconnect メソッド, RFID_BaudRate 列挙体 3
9 R/W に対するコマンド Disconnect メソッドシリアルポートのクローズを行います bool Disconnect(); 戻り値 クローズに成功した場合は true 失敗した場合は false を返します 4
10 R/W に対するコマンド Dispose メソッド保持しているリソースをすべて開放します ( ポートをオープンしている場合は クローズを行います ) void Dispose(); 戻り値 なし 5
11 R/W に対するコマンド GetActionMode メソッド R/W の動作モードを取得します int GetActionMode(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetActionMode e.inputdata 6 バイト目 動作モードの種類 8 バイト目 動作モードオプション 6 バイト目 ( 動作モードの種類 ) 値 対応する RFID_ScanMode 内容 0x00 CommandScanMode コマンドモード 0x01 AutoScanMode オートスキャンモード 0x02 TriggerScanMode トリガースキャンモード 0x03 PollingScanMode ポーリングスキャンモード 0x24 EASMode EAS モード 0x50 InventoryContinue 連続インベントリモード 0x58 RDLOOPMode RDLOOP モード RDLOOP モードは ROM バージョン 1.21 以降の場合に使用できます 6
12 R/W に対するコマンド 8 バイト目 ( 動作モードのオプション ) のビット構成 bit 対応する列挙体 内容 0~1-0 固定です 2 RFID_AntiColision 複数枚のタグを読取るかどうかの設定です 単一読取 (UnAvailable), 複数読取 (Available) 3 RFID_ReadContinue 連続読取りについての設定です シングル読取 (Single), 連続読取 (Continue) 4 RFID_UseBuzzer タグ読取り時 ブザーを鳴らすかどうかの設定です ブザー無し (Unuse), ブザー有り (Use) 5 RFID_IncludeUID オートスキャンモード時の取得するデータに関する設定です データのみ (DataOnly), UID + データ (WithUID) 6~7 RFID_BaudRate 通信速度を指定します 0: 19200bps(BaudRate19200), 1: 9600bps(BaudRate9600), 2: 38400bps(BaudRate38400) SetActionMode メソッド, ActionModeOption 構造体, RFID_BaudRate 列挙体, RFID_ScanMode 列挙体, RFID_ReadContinue 列挙体, RFID_UseBuzzer 列挙体, RFID_IncludeUID 列挙体 7
13 R/W に対するコマンド SetActionMode メソッド R/W の動作モードを設定します int SetActionMode(RFID_ScanMode mode, ActionModeOption option, int polingtime, bool writeeeprom); パラメータ値 mode option polingtime writeeeprom 説明動作モードの種類を指定します 動作モード設定のオプションを指定します ポーリングモード時の待機時間を設定します 設定される値は 渡された値 200ms となります なお 有効範囲は 0~65535 です 設定を EEPROM に保存する場合は true を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetActionMode 例外 polingtime で無効な値を指定した場合 ArgumentOutOfRangeException が発生します GetActionMode メソッド, ActionModeOption 構造体, RFID_ScanMode 列挙体 8
14 R/W に対するコマンド GetROMVersion メソッド R/W の ROM バージョンを取得します int GetROMVersion(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetROMVersion e.binarydata S6700 シリーズの場合 1 バイト目 メインバージョン 2 バイト目 ~3 バイト目 サブバージョン 4 バイト目 ~9 バイト目 更新した日付 ( 西暦下 2 桁 + 日付 ) 例 )e.binarydata に下記のデータがセットされている場合 メインバージョン : 1 サブバージョン : 26 コメント [ 更新日付 ]: 05/02/23 9
15 R/W に対するコマンド TRF シリーズの場合 1 バイト目 メインバージョン 2 バイト目 ~3 バイト目 サブバージョン 5 バイト目 ~7 バイト目 シリーズ名 例 )e.binarydata に下記のデータがセットされている場合 メインバージョン : 1 サブバージョン : 01 シリーズ名 : TRF e.textdata ROM バージョンが文字列でセットされます 例 ) なお 本書内では メインバージョン. サブバージョン と表記しています ( 上記の例では 1.26 ) 特記事項製品シリーズ (S6700 シリーズか TRF シリーズか ) を判断するには 応答の e.binarydata の 5 バイト目 ~7 バイト目を確認し TRF であれば TRF シリーズ それ以外であれば S6700 シリーズと判断してください 10
16 R/W に対するコマンド GetTagSetting メソッドタグ動作モードを取得します int GetTagSetting(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetTagSetting e.inputdata 6 バイト目 タグ動作モード 6 バイト目 ( タグ動作モード ) のビット構成 bit 対応する列挙体 内容 0 RFID_TagMode 動作モードです 0 固定です (NormalMode) 1~3 RFID_Protocol 通信プロトコルの設定です ISO /4 か ISO /256 のどちらかです 4 RFID_Modulation 変調度の設定です 10%(Percent10), 100%(Percent100) 5 RFID_Subcarrier 変調方式です FSK(FM), ASK(AM) 6-0 固定です 7 - パリティビットです SetTagSetting メソッド,TagSettingModeOption 構造体, SetTagSetting 列挙体, RFID_TagMode 列挙体, RFID_Protocol 列挙体, RFID_Modulation 列挙体, RFID_Subcarrier 列挙体 11
17 R/W に対するコマンド SetTagSetting メソッドタグ動作モードの設定を行います int SetTagSetting(TagSettingModeOption option, bool writeeeprom); パラメータ値 option writeeeprom 説明タグ動作モード設定に関するオプションを指定します 設定を EEPROM に保存する場合は true を指定します EEPROM に保存した場合 R/W の電源を落としても設定は保持されます 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetTagSetting GetTagSetting メソッド, TagSettingModeOption 構造体 12
18 R/W に対するコマンド GetError メソッド R/W 内部のエラー情報の有無を取得します このメソッドでは コマンドに対して R/W から応答がない場合にエラーを取得できます int GetError(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetError e.inputdata 6 バイト目 エラー情報値 0x00 0x00 以外 内容 エラー無し エラー有り 13
19 R/W に対するコマンド SetTransmitSignal メソッド R/W のキャリアの ON/OFF を切り替えます int SetTransmitSignal(bool ison); int SetTransmitSignal(RFID_TransmitSignal signal); パラメータ値 ison signal 説明キャリアの On/Off を指定します true を指定した場合 キャリア出力が On になり タグを読み取ります また false を指定すると キャリア出力が Off になるため 一度 Off にした後 再度 On に設定することで タグの電源をリセットすることが可能です キャリアの On/Off/ 再起動を指定します 詳細は付録をご覧ください 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetTransmitSignal 特記事項 RF 送信信号設定が コマンド実行時以外常時 OFF(RFID_CarrierSetting.PowerSave2) の場合 このコマンドは常に NAK 応答を返します GetRFPower メソッド, SetPowerDownMode メソッド, GetRFCarrierSetting メソッド, SetRFCarrierSetting メソッド 14
20 R/W に対するコマンド GetRFPower メソッド R/W のパワー状態を取得します int GetRFPower(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetRFPower e.inputdata 6 バイト目 パワー状態 値 内容 0x01 0: キャリア出力 On, 1: キャリア出力 Off 0x03 0: 電源 On (Ready 状態 ), 1: POWER DOWN 状態 SetTransmitSignal メソッド, SetPowerDownMode メソッド 15
21 SetPowerDownMode メソッド R/W をパワーダウンモードに設定します 関数一覧 (NET2005 PDA 版 ) R/W に対するコマンド パワーダウンモードについては TR3 シリーズの機器付属の CD 内にある TR3 通信コマンド.pdf をごください (Ver 1.60 より パワーダウンモードに関する詳細な記述が追加されました ) コマンドモードにて実行してください int SetPowerDownMode(); 戻り値値内容 0 送信成功 レスポンスこのコマンドは送信に成功しても ResponseRFID イベントを発生させません SetTransmitSignal メソッド, GetRFPower メソッド 16
22 R/W に対するコマンド SetLEDSetting メソッド R/W 内部の LED の制御を行います int SetLEDSetting(RFID_LEDColor color, RFID_LEDMode mode, byte setting); パラメータ値 color mode setting 説明 LED ランプの発行色を設定します 緑色 (Green) または赤色 (Red) を指定します LED モードを設定します 指定時間 ON(AppointTime) 点滅制御(Blink) 常時 ON/OFF(Always) のいずれかを指定します 指定時間 ON の場合 setting 50ms の間 LED が点灯します 点滅制御の場合 setting 50ms の間隔で LED が点滅します 常時 ON/OFF 設定の場合は 0 で OFF 0 以外で ON となります 有効範囲は 0~255 です 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetLEDSetting 特記事項このコマンドは R/W モジュール上に実装された LED の制御を行うコマンドですが 汎用入出力ポートの IOPort1 の設定が LED になっている場合は ケース入り R/W 上の LED 制御を行うことも可能です なお このコマンドの実行後 R/W の動作モードを変更すると LED の動作モードが変更されますので ご注意ください RFID_LEDColor 列挙体, RFID_LEDMode 列挙体 17
23 CallLEDBuzzer メソッド 関数一覧 (NET2005 PDA 版 ) R/W に対するコマンド IO ポート経由で外付け LED とブザーの制御を行います このコマンドは 汎用入出力ポートの IOPORT1 と IOPORT3 の モードが ポート の場合に有効になります ( この設定は 機器付属の CD 内にあるデモソフトの IO ポートの設定 メニューにより確認できます ) int CallLEDBuzzer(byte portno, RFID_LEDMode mode, byte setting, byte buzzertype, byte rumblingtime); パラメータ値 portno mode setting buzzertype rumblingtime 説明制御する汎用入出力ポートの番号を指定します LED モードを設定します 指定時間 ON(AppointTime) 点滅制御(Blink) 常時 ON/OFF(Always) のいずれかを指定します 指定時間 ON の場合 setting 50ms の間 LED が点灯します 点滅制御の場合 setting 50ms の間隔で LED が点滅します 常時 ON/OFF 設定の場合は 0 で OFF 0 以外で ON となります 有効範囲は 0~255 です ブザー音を指定します 有効範囲は 0~8 または 255 です 255 の場合は rumblingtime で指定された秒数の間 ブザーが鳴り続けます byzzertype で 255 を指定している場合は ブザーの鳴動時間を指定します 鳴動時間は 渡された値 200ms となります buzzertype が 255 以外の場合は 値は無視されます 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.CallLEDBuzzer RFID_LEDMode 列挙体 18
24 R/W に対するコマンド CallBuzzer メソッド R/W のブザーを一度鳴らします int CallBuzzer(byte buzzertype); int CallBuzzer(byte buzzertype, bool needresponse); パラメータ 値 buzzertype needresponse 説明ブザー音を指定します 有効範囲は 0~8 です R/W からの応答を要求する場合 true を指定します 指定しなかった場合は false の指定となります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.CallBuzzer 例外 buzzertype で無効な値を指定した場合 ArgumentOutOfRangeException が発生します 19
25 R/W に対するコマンド GetUIDCount メソッド Inventory2 コマンド発行後 取得している UID の数を取得します int GetUIDCount(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetUIDCount e.inputdata 6 バイト目 UID の取得数 特記事項 1 回の Inventory2 で取得できるタグの枚数は 下表の通りです ROM バージョン最大枚数 1.30 以前 100 枚 1.30 以降 200 枚 Inventory2 メソッド, GetUID メソッド 20
26 R/W に対するコマンド GetUID メソッド Inventory2 コマンド発行後 取得している UID を取得します int GetUID(byte number); パラメータ値説明 number 取得する UID の番号 (1~ ) を指定します 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetUID e.inputdata 6 バイト目 UID の番号 7 バイト目 DSFID e.uid 取得した UID 例外 number が無効な値だった場合 ArgumentOutOfRangeException が発生します Inventory2 メソッド GetUIDCount メソッド 21
27 R/W に対するコマンド GetAFI メソッド R/W に設定している AFI 値を取得します int GetAFI(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetAFI e.inputdata 6 バイト目 AFI 値 SetAFI メソッド 22
28 R/W に対するコマンド SetAFI メソッド R/W の AFI 値を設定します int SetAFI(byte afi); パラメータ値 afi 説明設定する AFI 値を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetAFI GetAFI メソッド 23
29 R/W に対するコマンド GetSelectAntenna メソッド現在選択しているアンテナの番号 (0~) を取得します int GetSelectAntenna(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetSelectAntenna e.inputdata 6 バイト目 アンテナ番号 (0~) SetSelectAntenna メソッド 24
30 R/W に対するコマンド SetSelectAntenna メソッドアンテナを選択します int SetSelectAntenna(byte antennano); パラメータ値 antennano 説明選択するアンテナの番号 (0~) を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetSelectAntenna e.inputdata 6 バイト目 アンテナ番号 (0~) GetSelectAntenna メソッド 25
31 GetGeneralIOPortState メソッド 汎用入出力ポートの状態を取得します 汎用入出力ポートについては R/W 付属のデモソフト技術資料 IO ポートの設定 をご覧ください 関数一覧 (NET2005 PDA 版 ) R/W に対するコマンド int GetGeneralIOPortState(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetGeneralIOPortState e.inputdata 6 バイト目 ポートの値 7 バイト目 ポート機能の選択 8 バイト目 ポート入出力方向 9 バイト目 ポートのデフォルト値 6 バイト目 ( ポートの値 ) のビット構成ビット内容 0 IOPort1 の値 (0:Low, 1:High) 1 IOPort2 の値 (0:Low, 1:High) 2 IOPort3 の値 (0:Low, 1:High) 3 IOPort4 の値 (0:Low, 1:High) 4 IOPort5 の値 (0:Low, 1:High) 5 IOPort6 の値 (0:Low, 1:High) 6 IOPort7 の値 (0:Low, 1:High) 7 IOPort8 の値 (0:Low, 1:High) 26
32 R/W に対するコマンド 7 バイト目 ( ポート機能の選択 ) のビット構成ビット内容 0 LED 出力モード (0: LED, 1: ポート ) 1 トリガー入力モード (0: トリガー, 1: ポート ) 2 RS485 出力モード (0:RS483, 1: ポート ) 6 ブザー出力モード (0: ブザー, 1: ポート ) 8 バイト目 ( ポート入出力の方向 ) のビット構成ビット内容 0 IOPort1 の方向 (0: 入力, 1: 出力 ) 1 IOPort2 の方向 (0: 入力, 1: 出力 ) 2 IOPort3 の方向 (0: 入力, 1: 出力 ) 3 IOPort4 の方向 (0: 入力, 1: 出力 ) 4 IOPort5 の方向 (0: 入力, 1: 出力 ) 5 IOPort6 の方向 (0: 入力, 1: 出力 ) 6 IOPort7 の方向 (0: 入力, 1: 出力 ) 7 IOPort8 の方向 (0: 入力, 1: 出力 ) 9 バイト目 ( ポートのデフォルト値 ) のビット構成ビット内容 0 IOPort1 のデフォルト値 (0:Low, 1:High) 1 IOPort2 のデフォルト値 (0:Low, 1:High) 2 IOPort3 のデフォルト値 (0:Low, 1:High) 3 IOPort4 のデフォルト値 (0:Low, 1:High) 4 IOPort5 のデフォルト値 (0:Low, 1:High) 5 IOPort6 のデフォルト値 (0:Low, 1:High) 6 IOPort7 のデフォルト値 (0:Low, 1:High) 7 IOPort8 のデフォルト値 (0:Low, 1:High) SetGeneralIOPortState メソッド 27
33 SetGeneralIOPortState メソッド 汎用入出力ポートを設定します 汎用入出力ポートについては TR3 シリーズの機器付属の CD 内にある デモソフト技術資料 IO ポートの設定 をご覧ください 関数一覧 (NET2005 PDA 版 ) R/W に対するコマンド int SetGeneralIOPortState(bool[] newvalue, bool[] ischange); パラメータ値 newvalue ischange 説明変更後のポート値を指定します ポート値を変更したい場合 true を指定する 例えば ポート 4 を変更したい場合は ischange[3] = true; とします 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetGeneralIOPortState 例外引数の 1 つが null または無効な配列長の場合 ArgumentException が発生します GetGeneralIOPortState メソッド, IOPortStateOption 構造体 28
34 R/W に対するコマンド GetExtendsIOPortState メソッド TR3-L301 の拡張ポート設定の取得を行います TR3-L301 でのみ有効なメソッドです int GetExtendsIOPortState(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetExtendsIOPortState e.inputdata 6 バイト目 ポートの状態ビット内容 0 EX2PORT1( 拡張ポートの CN2:4 ピン ) の状態 (0:Low, 1:High) 1 EX2PORT2( 拡張ポートの CN2:5 ピン ) の状態 (0:Low, 1:High) 2 EX2PORT3( 拡張ポートの CN2:6 ピン ) の状態 (0:Low, 1:High) 3 未使用 4 未使用 5 未使用 6 未使用 7 未使用 SetExtendsIOPortState メソッド 29
35 R/W に対するコマンド SetExtendsIOPortState メソッド TR3-L301 の拡張ポート設定の設定を行います TR3-L301 でのみ有効メソッドです int SetExtendsIOPortState(bool Ex2PORT1, bool Ex2PORT2, bool Ex2PORT3); パラメータ値 Ex2PORT1 Ex2PORT2 Ex2PORT3 説明 Ex2PORT1 ( 拡張ポートの CN2:4 ピン ) の値を指定します (0:Low, 1:High) Ex2PORT2 ( 拡張ポートの CN2:5 ピン ) の値を指定します (0:Low, 1:High) Ex2PORT3 ( 拡張ポートの CN2:6 ピン ) の値を指定します (0:Low, 1:High) 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetExtendsIOPortState GetExtendsIOPortState メソッド 30
36 R/W に対するコマンド Restart メソッド R/W を再起動します 再起動時には 予め設定済みの EEPROM の値 ( 動作モードの値 ) で立ち上がります int Restart(); 戻り値値内容 0 送信成功 レスポンスこのコマンドはレスポンスを返しません 31
37 R/W に対するコマンド GetAntiCollisionMode メソッドアンチコリジョンモードを取得します int GetAntiCollisionMode(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetAntiCollisionMode e.inputdata 6 バイト目 アンチコリジョンモード 値 対応する RFID_AntiCollisionMode 内容 0x00 Normal 通常モード 0x01 FastMode1 高速モード 1 0x02 FastMode2 高速モード 2 0x03 FastMode3 高速モード 3 0xFF Custom カスタム設定 SetAntiCollisionMode メソッド, RFID_AntiCollisionMode 列挙体 32
38 R/W に対するコマンド SetAntiCollisionMode メソッドアンチコリジョンモードを設定します int SetAntiCollisionMode(RFID_AntiCollisionMode mode); パラメータ値 mode 説明 アンチコリジョンモードを指定します 詳細は付録をご覧ください 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetAntiColiisionMode 特記事項設定を反映するには R/W を再起動する必要があります GetAntiCollisionMode メソッド, RFID_AntiCollisionMode 列挙体 33
39 R/W に対するコマンド GetRFCarrierSetting メソッド RF 送信信号設定を取得します int GetRFCarrierSetting(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetRFCarrierSetting e.inputdata 6 バイト目 RF 送信信号設定 値 対応する RFID_CarrierSetting 内容 0x00 Normal 起動時 ON 0x01 PowerSave1 起動時 OFF 0x02 PowerSave2 コマンド実行時以外常時 OFF 0xFF Custom カスタム設定 SetRFCarrierSetting メソッド, RFID_CarrierSetting 列挙体 34
40 R/W に対するコマンド SetRFCarrierSetting メソッド RF 送信信号設定を設定します int SetRFCarrierSetting(RFID_CarrierSetting setting); パラメータ値 setting 説明 RF 送信信号設定の種類を指定します 詳細は付録をご覧ください 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetRFCarrierSetting 特記事項設定を反映するには R/W を再起動する必要があります GetRFCarrierSetting メソッド, RFID_CarrierSetting 列挙体 35
41 R/W に対するコマンド GetTagSettingType メソッド RF タグ通信設定を取得します int GetTagSettingType(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetTagSettingType e.inputdata 6 バイト目 RF タグ通信設定 値 対応する RFID_TagSettingType 内容 0x00 Normal 通常 0x01 Fujitsu 富士通製 MB89R116/MB89R118 用 0xFF Custom カスタム設定 SetTagSettingType メソッド, RFID_TagSettingType 列挙体 36
42 R/W に対するコマンド SetTagSettingType メソッド RF タグ通信設定を設定します int SetTagSettingType(RFID_TagSettingType setting); パラメータ値 setting 説明 RF タグ通信設定を指定します 詳細は付録をご覧ください 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetTagSettingType 特記事項 富士通製タグの MB89R116/MB89R118 の読み書きを行う場合 引数で RFID_TagSettingType. Fujitsu を指定し また BlockSize プロパティを 8 に変更する必要があります MB89R116/MB89R118 は TR3-CF002 でのみサポートしています 設定を反映するには R/W を再起動する必要があります GetTagSettingType メソッド, RFID_TagSettingType 列挙体 37
43 R/W に対するコマンド SelectRW メソッド RS485 接続時 コマンドを送信する対象の R/W を指定します void SelectRW(byte rwid); パラメータ値 rwid 説明 コマンドの送信先 R/W の RWID を指定します 通常 SetRS485Conn メソッドで設定した RWID となります デフォルト値は 0 です 特記事項 RS485 接続時 このメソッドで設定された R/W ID と一致する R/W にのみコマンドが送信されます 0 が指定された場合 接続されているすべての R/W へコマンドが送信されます GetRS485Conn メソッド, SetRS485Conn メソッド 38
44 R/W に対するコマンド GetCompatibleMode メソッド S6700 互換モードに設定されているかどうかを取得します int GetCompatibleMode(); 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetCompatibleMode e.inputdata 6 バイト目 S6700 互換モード 値 対応する RFID_CompatibleMode 内容 0x00 TRF 標準モード 0x01 S6700 S6700 互換モード 0xFF Custom カスタム設定 SetCompatibleMode メソッド, RFID_CompatibleMode 列挙体 39
45 R/W に対するコマンド SetCompatibleMode メソッド S6700 互換モードを設定します int SetCompatibleMode(RFID_CompatibleMode mode); パラメータ値 mode 説明 S6700 互換モードの設定を指定します 詳細は付録をご覧ください 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SetCompatibleMode GetCompatibleMode メソッド, RFID_CompatibleMode 列挙体 40
46 タグに対するコマンド タグに対するするコマンド 41
47 Inventory メソッド フィールド内のタグの UID を取得します ( 複数のタグを読取る場合は Inventory2 の使用を推奨します ) 関数一覧 (NET2005 PDA 版 ) タグに対するコマンド int Inventory(ISO15693Option option); int Inventory(ISO15693Option option, byte[] UID); パラメータ値 option UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください option の UIDOption を SpecificationUID に設定している場合は UID を指定します このパラメータは 将来の拡張に備えて準備しているものであり 現在は無効です 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.Inventory e.inputdata 6 バイト目 DSFID e.uid 取得した UID がセットされます 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します ISO15693Option 構造体 42
48 StayQuiet メソッド タグを Quiet( 静止 ) 状態に遷移させます Quiet 状態を解除するには ResetToReady または SelectTag コマンドを送信するか タグを R/W のサブキャリア外へ出して電源を OFF にする必要があります ISO15693Option の UIDOption で NoUID を指定していても カレント UID が使用されます 関数一覧 (NET2005 PDA 版 ) タグに対するコマンド int StayQuiet(ISO15693Option option); int StayQuiet(ISO15693Option option, byte[] UID); パラメータ値 option UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.StayQuiet 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します ResetToReady メソッド, SelectTag メソッド, ISO15693Option 構造体 43
49 タグに対するコマンド ResetToReady メソッドタグを Ready( 待機 ) 状態に遷移させます int ResetToReady(ISO15693Option option); int ResetToReady(ISO15693Option option, byte[] UID); パラメータ値 option UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.ResetToReady 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します StayQuiet メソッド, SelectTag メソッド, ISO15693Option 構造体 44
50 タグに対するコマンド SelectTag メソッドタグを Select( 選択 ) 状態に遷移させます int SelectTag(ISO15693Option option); int SelectTag(ISO15693Option option, byte[] UID); パラメータ値 option UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SelectTag 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します StayQuiet メソッド, ResetToReady メソッド, ISO15693Option 構造体 45
51 ReadSingleBlock メソッド タグ上の指定したブロックのデータを読取ります 対象のタグがインフィニオン社製の My-d タグの場合は Myd_ Read メソッドを使用してください 関数一覧 (NET2005 PDA 版 ) タグに対するコマンド int ReadSingleBlock(ISO15693ReadOption option, byte blockno); int ReadSingleBlock(ISO15693ReadOption option, byte blockno, byte[] UID); パラメータ値説明 option ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください blockno 読取るブロックを指定します (0~) UID option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.ReadSingleBlock e.binarydata ブロックセキュリティステータス取得時 1 バイト目 ブロックセキュリティステータス 2 バイト目 ~ ユーザデータ ブロックセキュリティステータス未取得時 1 バイト目 ~ ユーザデータ 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します WriteSingleBlock メソッド, Myd_Read メソッド, ISO15693ReadOption 構造体 46
52 WriteSingleBlock メソッド タグ上の指定したブロックにデータを書込みます 対象のタグがインフィニオン社製の My-d タグの場合は Myd_Write メソッドを使用してください 関数一覧 (NET2005 PDA 版 ) タグに対するコマンド int WriteSingleBlock(ISO15693WriteOption option, byte blockno, string writedata); int WriteSingleBlock(ISO15693WriteOption option, byte blockno, string writedata, byte[] UID); int WriteSingleBlock(ISO15693WriteOption option, byte blockno, byte[] writedata); int WriteSingleBlock(ISO15693WriteOption option, byte blockno, byte[] writedata, byte[] UID); パラメータ値 option blockno writedata UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください 書込み対象のブロック番号を指定します (0~) 書込む文字列を指定します string の場合は Shift-JIS の文字列を指定してください option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.WriteSingleBlock 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します ReadSingleBlock メソッド, Myd_Wirte メソッド, ISO15693WriteOption 構造体 47
53 タグに対するコマンド LockBlock メソッドタグ上の指定したブロックをロックし 読取り専用にします int LockBlock(ISO15693WriteOption option, byte blockno); int LockBlock(ISO15693WriteOption option, byte blockno, byte[] UID); パラメータ値 option blockno UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください ロック対象のブロック番号を指定します (0~) option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.LockBlock 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します 特記事項 フィリップス社の ICODE SLI に対してこのコマンドを実行すると 対象のブロックがすでにロック済みの場合でも ACK 応答が返されます ISO15693WriteOption 構造体 48
54 ReadMultiBlock メソッド タグ上の連続した複数ブロックを一度に読取ります TR3-C201 以降の場合は最大 63 ブロック (1 ブロック 4 バイトの場合 ) 読取ることができます TR3-C101 の場合は最大 5 ブロックです また 対象のタグがインフィニオン社製の My-d タグの場合は 1(NAK 応答 ) を返します 関数一覧 (NET2005 PDA 版 ) タグに対するコマンド int ReadMultiBlock(ISO15693ReadOption option, byte startblockno, byte length); int ReadMultiBlock(ISO15693ReadOption option, byte startblockno, byte length, byte[] UID); パラメータ値 option startblockno length UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください 読取り開始ブロックを指定します (0~) 読取るブロック数を 0 から指定します (0~62) 例えば 1 ブロック読取る場合は 0 を指定します option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.ReadMultiBlock 49
55 タグに対するコマンド e.binarydata ブロックセキュリティステータス取得時 1 バイト目 1 ブロック分のブロックセキュリティステータス 2 バイト目 ~(1 ブロック分 ) ユーザデータ 以下 1 ブロック分のブロックセキュリティステータスとユーザデータの繰り返し ブロックセキュリティステータス未取得時 1 ブロック目 ~ ユーザデータ 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します WriteMultiBlock メソッド, ISO15693ReadOption 構造体 50
56 タグに対するコマンド WriteMultiBlock メソッドタグ上の指定したブロックにデータを書込みます ただし 現状 Tag-It HF-I I-CODE SLI, my-d タグは対応していません int WriteMultiBlock(ISO15693WriteOption option, byte startblockno, byte length, string writedata); int WriteMultiBlock(ISO15693WriteOption option, byte startblockno, byte length, string writedata, byte[] UID); int WriteMultiBlock(ISO15693WriteOption option, byte startblockno, byte length, byte[] writedata); int WriteMultiBlock(ISO15693WriteOption option, byte startblockno, byte length, byte[] writedata, byte[] UID); パラメータ値説明 option ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください startblockno 書込み開始ブロック番号を指定します (0~) length 書き込むブロック数を 0 から指定します (UID 指定あり 0~60/UID 指定無し 0~62) 例えば 1 ブロック書き込む場合は 0 を指定します writedata 書込む文字列を指定します string の場合は Shift-JIS の文字列を指定してください UID option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.WriteMultiBlock 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します ReadMultiBlock メソッド, ISO15693WriteOption 構造体 51
57 タグに対するコマンド WriteAFI メソッドタグの AFI 値を変更します R/W の AFI 値を設定するには SetAFI メソッドを使用します int WriteAFI(ISO15693WriteOption option, byte afi); int WriteAFI(ISO15693WriteOption option, byte afi, byte[] UID); パラメータ値 option afi UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください AFI 値を指定します option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.WriteAFI 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します GetAFI メソッド, SetAFI メソッド, ISO15693WriteOption 構造体 52
58 タグに対するコマンド LockAFI メソッドタグの AFI 値をロックし 読取り専用にします int LockAFI(ISO15693WriteOption option); int LockAFI(ISO15693WriteOption option, byte[] UID); パラメータ値 option UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.LockAFI 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します 特記事項フィリップス社の ICODE SLI に対してこのコマンドを実行すると R/W は常に NAK を返します ( タグの仕様上 AFI または DSFID がロックされているかどうかを確認する手段がない為 ) WriteAFI メソッド, ISO15693WriteOption 構造体 53
59 タグに対するコマンド WriteDSFID メソッドタグの DSFID 値を変更します このコマンドでは UID を指定することはできません 詳細は付録の資料をご覧ください int WriteDSFID(ISO15693WriteOption option, byte dsfid); int WriteDSFID(ISO15693WriteOption option, byte dsfid, byte[] UID); パラメータ値 option dsfid UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください DSFID 値を指定します option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.WriteDSFID 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します LockDSFID メソッド, ISO15693WriteOption 構造体 54
60 タグに対するコマンド LockDSFID メソッドタグの DSFID 値をロックし 読取り専用にします int LockDSFID(ISO15693WriteOption option); int LockDSFID(ISO15693WriteOption option, byte[] UID); パラメータ値 option UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.LockDSFID 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します 特記事項フィリップス社の ICODE SLI に対してこのコマンドを実行すると R/W は常に NAK を返します ( タグの仕様上 AFI または DSFID がロックされているかどうかを確認する手段がない為 ) WriteDSFID メソッド, ISO15693WriteOption 構造体 55
61 タグに対するコマンド GetSystemInfo メソッドタグ上のシステム情報を取得します int GetSystemInfo(ISO15693Option option); int GetSystemInfo(ISO15693Option option, byte[] UID); パラメータ値 option UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetSystemInfo e.uid 取得した UID e.inputdata 6 バイト目 情報有無フラグ 15 バイト目 DSFID 16 バイト目 AFI 17 バイト目 ブロック数 (0のとき 1 ブロックを表す ) 18 バイト目 ブロックサイズ (0 のとき 1 バイトを表す ) 19 バイト目 IC 基準情報があれば IC 基準情報 56
62 タグに対するコマンド 6 バイト目 ( 情報有無フラグ ) のビット構成ビット内容 0 DSFID のサポートの有無 1 でサポート有り 1 AFI のサポートの有無 1 でサポート有り 2 カードメモリサイズのサポートの有無 1 でサポート有り 3 IC 基準のサポートの有無 1 でサポート有り 4~7 0 17~18 バイト目 ( カードメモリサイズ情報 ) ビット構成 ビット 内容 0~7 カードのブロック数 ( 実際のブロック数 -1) 8~12 カード 1 ブロックのバイトサイズ ( 実際のバイトサイズ-1) 13~15 将来のために予約 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します ISO15693Option 構造体 57
63 タグに対するコマンド GetMBlockSecSt メソッドタグ上の複数のブロックセキュリティステータスを取得します int GetMBlockSecSt(ISO15693Option option, byte startblockno, byte length); int GetMBlockSecSt(ISO15693Option option, byte startblockno, byte length, byte[] UID); パラメータ値 option startblockno length UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください 読取り開始ブロックを指定します (0~) 読取るブロック数を 0 から指定します (0~254) 例えば 1 ブロック読取る場合は 0 を指定します option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.GetMBlockSecSt e.binarydata ブロックセキュリティステータス 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します ISO15693Option 構造体 58
64 タグに対するコマンド Inventory2 メソッドアンチコリジョン対応のインベントリコマンドを送信して タグの数を取得します int Inventory2(ISO15693Option option, bool needuidresponse); int Inventory2(ISO15693Option option, bool needuidresponse byte[]uid); int Inventory2(ISO15693Option option, bool needuidresponse, int timeout); int Inventory2(ISO15693Option option, bool needuidresponse byte[]uid, int timeout); パラメータ値 option needuidresponse UID timeout 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください タグ数の取得と同時に UID を取得する場合は true を指定します option の UIDOption を SpecificationUID に設定している場合は UID を指定します コマンドの応答を待機する時間をミリ秒単位で指定します 戻り値 値内容 レスポンスリーダーから応答があった場合は ResponseRFID イベントが 1 回発生し ResUID が true の場合は 続けて タグの枚数分イベントが発生します ただし アンチコリジョンモードが高速モード 3 の場合は タグ枚数分のイベントが発生した後で ACK 応答が返ります ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.Inventory2 e.inputdata 6 バイト目 タグの枚数 59
65 タグに対するコマンド 2 回目以降の ResponseRFID(UID 通知 ) のパラメータ e.sendcommand RFID_SendCommand.Inventory2 e.inputdata 6 バイト目 DSFID e.uid 取得した UID 特記事項 1 回目の ACK 応答と 2 回目以降の応答を区別するには e.uid を確認します e.uid が null のとき ACK 応答で e.uid に UID がセットされている場合は 2 回目以降の応答です 1 回の Inventory2 で取得できるタグの枚数は 下表の通りです ROM バージョン 最大枚数 1.30 以前 100 枚 1.30 以降 200 枚 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します GetUIDCount メソッド, GetUID メソッド, ISO15693Option 構造体 60
66 タグに対するコマンド ReadBytes メソッド指定ブロックから 指定バイト数のデータを読取ります int ReadBytes(ISO15693ReadOption option, byte startblockno, byte length); int ReadBytes(ISO15693ReadOption option, byte startblockno, byte length, byte[] UID); パラメータ 値 説明 option ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください startblockno 読取るブロックの番号を指定します (0~) length 読取るバイト数を指定します (1~ ) UID option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.ReadBytes e.binarydata 読み取ったデータがセットされます 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します また length が 0 だった場合は ArgumentOutOfRangeException が発生します RFID_UIDOption 列挙体, ISO15693ReadOption 構造体 61
67 タグに対するコマンド WriteBytes メソッド指定ブロックから 指定データ長分の書込みを行います int WriteBytes(ISO15693WriteOption option, byte startblockno, byte length, string writedata); int WriteBytes(ISO15693WriteOption option, byte startblockno, byte length, string writedata, byte[] UID); int WriteBytes(ISO15693WriteOption option, byte startblockno, byte length, byte[] writedata); int WriteBytes(ISO15693WriteOption option, byte startblockno, byte length, byte[] writedata, byte[] UID); パラメータ 値 説明 option ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください startblockno 書込み対象のブロック番号を指定します (0~) length 書込みバイト数を指定します (1~254) writedata 書込む文字列を指定します String の場合は Shift-JIS の文字列を指定してください (UID 指定あり 最大 242 バイト分 /UID 指定無し 最大 250 バイト分 ) UID option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.WriteBytes 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します ReadBytes メソッド, ISO15693WriteOption 構造体 62
68 タグに対するコマンド LockBytes メソッドタグ上の単一のブロックまたは連続したブロックを一度にロックし 読取り専用にします int LockBytes(ISO15693WriteOption option, byte startblockno, byte length); int LockBytes(ISO15693WriteOption option, byte startblockno, byte length, byte[] UID); パラメータ値 option startblockno length UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください ロック対象のブロック番号を指定します (0~) ロックするブロック数を指定します (0~) 0 で1ブロックロックされます option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.LockBytes 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します 特記事項フィリップス社の ICODE SLI に対してこのコマンドを実行すると 対象のブロックがすでにロック済みの場合でも ACK 応答が返されます LockBlock メソッド, ISO15693WriteOption 構造体 63
69 SimpleRead メソッド シンプルリードコマンドを送信します R/W はシンプルリードコマンドを受信すると タグを 1 枚読取り Quiet 状態へ遷移させます 関数一覧 (NET2005 PDA 版 ) タグに対するコマンド int SimpleRead(); 戻り値値内容 レスポンスタグのデータを読取った場合は オートスキャンモードでの読取りと同様のイベントが発生します オートスキャンモードでタグを読み取った場合の ResponseRFID のパラメータ e.sendcommand RFID_SendCommand.SimpleRead e.uid 動作モード設定時に UID とユーザデータを読み取るように設定している場合は UID がセットされています e.textdata 読み取ったデータを変換した文字列 e.binarydata 読み取ったデータ オートスキャンモードについて 64
70 タグに対するコマンド SimpleWrite メソッドタグに可変長のデータを書き込みます int SimpleWrite(string writedata); int SimpleWrite(byte[] writedata); パラメータ値説明 writedata 書込むデータを指定します ( 最大 242 バイト分 ) 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SimpleWrite 65
71 SendData メソッド R/W に対してバイナリデータをそのまま送信します 関数一覧 (NET2005 PDA 版 ) タグに対するコマンド タグベンダ独自のコマンドを送信する場合や SDK に未実装のコマンドを送信する場合等に使用してください int SendData(byte[] data); パラメータ値 data 説明送信するバイナリデータを指定します 戻り値 値内容 0 送信成功 レスポンスリーダーから応答があった場合は 送信したコマンドによっては ResponseRFID イベントが発生します この場合 e.sendcommand には Other がセットされます SendData メソッドでは ResponseRFID イベントの発生を待たず リーダーに対象コマンドを送信した時点でメソッドの戻り値が返されます そのため応答が返されるコマンドを送信した場合は 上位アプリにて ResponseRFID イベントの発生を待ってから次の処理を行うようにして下さい イベントの発生を待たず リーダーに対してコマンドを送信した場合は リーダーが正しく応答しない場合がございます 66
72 タグに対するコマンド ThroughCommand メソッド ISO15693 で定義された要求形式の通り タグへコマンドを送信します タグベンダ独自のコマンドをタグへ直接送信する場合等に使用してください int ThroughCommand(RFID_ThroughCommandType type, byte rcvlength, ThroughCommandOption option, byte[] command); パラメータ値 type rcvlength option command 説明スルーコマンドの種類を指定します 詳細は付録をご覧ください タグが返信するデータ ( フラグから CRC まで ) のデータ長を指定します (0~250) フラグを指定します 詳細は付録をご覧ください タグへ送信するコマンドコードから CRC の直前までを指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.ThroughCommand e.binarydata タグから返信されたデータ RFID_ThroughCommandType 列挙体, ThroughCommandOption 構造体 67
73 タグに対するコマンド ISO15693_RDLOOPCmd メソッド RDLOOPCmd に名称が変更されました このメソッドは過去バージョンとの互換性のために残されています 68
74 RDLOOPCmd メソッド RDLOOP モード ( 弊社独自の読み取りモード ) と同様の読み取り機能をもつコマンドを実行します SetActionMode で指定している読み取りオプションのまま RDLOOP2 モードへ遷移します (SetActionMode で アンチコリジョン有り 連続読み取り を指定している場合 このコマンドで遷移される RDLOOP2 モードでも アンチコリジョン有り 連続読み取り になります ) 関数一覧 (NET2005 PDA 版 ) タグに対するコマンド int RDLOOPCmd(RDLOOPCmdOption rdoption, byte blockno, byte length); int RDLOOPCmd(RDLOOPCmdOption rdoption, byte blockno, byte length, byte afivalue); パラメータ値 rdoption blockno length afivalue 説明 RDLOOPCmd 専用のオプションを指定します 詳細は付録をご覧ください 読み取る開始ブロック番号を指定します (0~) 読み取るバイト数を 1 から指定します (1~247) 指定の AFI 値のタグのみ応答させる場合は AFI 値を指定します AFI 値を指定しない場合は この引数は省略してください 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.ISO15693_RDLOOPCmd また このメソッドで RDLOOP2 モードへ遷移し タグのデータを読取った場合は 通常の RDLOOP モードでの読取りと 同様のイベントが発生します RDLOOPCmdOption 構造体 69
75 Tag-it HF-I カスタムコマンド Tag-it HF-I カスタムコマンド 70
76 Tag-it HF-I カスタムコマンド Kill メソッド Tag-It HFI Pro でのみ有効な Kill コマンドを実行します Kill コマンドを実行すると タグの機能が無効化され 二度と読めなくなります int Kill(ISO15693Option option, byte[] password); int Kill(ISO15693Option option, byte[] password, byte[] UID); パラメータ値 option password UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください パスワードを指定します このコマンドに応答させたいタグの UID を指定します UIDOption で RFID_UIOption.SpecificationUID を指定しておく必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.Kill ISO15693Option 構造体 71
77 Tag-it HF-I カスタムコマンド WriteSingleBlockPwd メソッド Tag-It HFI Pro でのみ有効な WrtieSingleBlockPwd を実行します このコマンドを実行すると ロックされたブロックへ書き込みを行うことができます int WriteSingleBlockPwd(ISO15693WriteOption option, byte blockno, byte[] writedata, byte[] password) int WriteSingleBlockPwd(ISO15693WriteOption option, byte blockno, byte[] writedata, byte[] password, byte[] UID) int WriteSingleBlockPwd(ISO15693WriteOption option, byte blockno, string writedata, byte[] password) int WriteSingleBlockPwd(ISO15693WriteOption option, byte blockno, string writedata, byte[] password, byte[] UID) パラメータ 値 説明 option ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください blockno 書込み対象のブロック番号を指定します (0~) writedata 書込む文字列を指定します (4 バイト分 ) password パスワードを指定します (4 バイト分 ) UID このコマンドに応答させたいタグの UID を指定します UIDOption で RFID_UIOption.SpecificationUID を指定しておく必要があります 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.WriteSingleBlockPwd ISO15693WriteOption 構造体 72
78 I-Code SLI カスタムコマンド I-Code SLI カスタムコマンド 73
79 SLI_InventoryRead メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Inventory read を実行します このコマンドを実行すると タグの UID と同時に タグのユーザエリアを読み取ります 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_InventoryRead(SLIOption option, byte startblockno, byte length); int SLI_InventoryRead(SLIOption option, byte startblockno, byte length, byte afi); パラメータ値 option startblockno length afi 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください 読取り開始ブロックを指定します (0~) 読取るブロック数を 0 から指定します (UID 指定あり 0~60/UID 指定無し 0~62) このコマンドに応答させたいタグのAFI 値を指定します option. AFIFlag を true に指定する必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_InventoryRead e.binarydata 引数の option.optionflag が true の場合 0 バイト目 ~7 バイト目 UID 8 バイト目 ~ 末尾 ユーザデータ 引数の option.optionflag が false の場合 0 バイト目 ~ 末尾 ユーザデータ SLIOption 構造体, SLI_InventoryPageRead メソッド, ThroughCommand メソッド 74
80 SLI_InventoryPageRead メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Inventory page read を実行します このコマンドを実行すると タグの UID と同時に タグのユーザエリアを読み取ります 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_InventoryPageRead(SLIOption option, byte startpageno, byte length); int SLI_InventoryPageRead(SLIOption option, byte startpageno, byte length, byte afi); パラメータ値 option startpageno length afi 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください 読取り開始ページを指定します (0~) 読取るページ数を 0 から指定します (0~13) このコマンドに応答させたいタグのAFI 値を指定します option. AFIFlag を true に指定する必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_InventoryPageRead 75
81 I-Code SLI カスタムコマンド e.binarydata 引数の option.optionflag が true の場合 0 バイト目 ~7 バイト目 UID 8 バイト目 ~ 末尾 ステータス (1バイト)+ユーザデータ(0 バイト or 16 バイト ) の繰り返し 読み取り可能な場合 00h ユーザデータ (1 ページ分 ) 00h ユーザデータ (1 ページ分 ) パスワードで保護されていて また SetPassword で認証されていない場合 0Fh 0Fh 引数の option.optionflag が false の場合 0 バイト目 ~ 末尾 ステータス (1 バイト )+ ユーザデータ (0 バイト or 16 バイト ) の繰り返し 特記事項読み取り対象エリアにプロテクトされたページが含まれる場合 データ取得が正常に行われないこと (NACK 応答 ) があります その際はパスワード認証後 コマンドを実行してください SLIOption 構造体, SLI_InventoryRead メソッド, ThroughCommand メソッド 76
82 SLI_SetEAS メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Set EAS を実行します このコマンドを実行すると EAS 設定が有効になります 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_SetEAS(SLIOption option); int SLI_SetEAS(SLIOption option, byte[] UID); パラメータ値 option UID 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_SetEAS SLIOption 構造体, SLI_ResetEAS メソッド, SLI_EASAlarm メソッド, ThroughCommand メソッド 77
83 SLI_ResetEAS メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Reset EAS を実行します このコマンドを実行すると EAS 設定が無効になります 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_ResetEAS(SLIOption option); int SLI_ResetEAS(SLIOption option, byte[] UID); パラメータ値 option UID 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_ResetEAS SLIOption 構造体, SLI_SetEAS メソッド, SLI_EASAlarm メソッド, ThroughCommand メソッド 78
84 SLI_EASAlarm メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの EAS alarm を実行します このコマンドを実行すると EAS 設定が有効にされているタグからのみ応答が返ります 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_EASAlarm(SLIOption option); int SLI_EASAlarm(SLIOption option, byte[] UID); int SLI_EASAlarm(SLIOption option, byte[] EASId, byte EASIdMask); int SLI_EASAlarm(SLIOption option, byte[] UID, byte[] EASId, byte EASIdMask); パラメータ値説明 option SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください UID このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります EASId このコマンドに応答させたいタグの EASId を指定します option.optionflag を true に指定する必要があります EASIdMask EASId のデータ長を指定します (0 or 8 or 16) EASId とセットで指定してください 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_EASAlarm 79
85 I-Code SLI カスタムコマンド e.binarydata 引数の option.optionflag が true で かつ引数の EASIdMask が 0 の場合 1~2 バイト目 EASId 上記以外の場合 1 バイト目 ~ 末尾より 3 バイト目まで ( 末尾 2 バイトは CRC 値です ) EAS シーケンス SLIOption 構造体, SLI_SetEAS メソッド, SLI_ResetEAS メソッド, ThroughCommand メソッド 80
86 SLI_WriteEASID メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Write EAS ID を実行します このコマンドを実行すると タグの EAS ID を書き込みます 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_WriteEASID(SLIOption option, byte[] EASId); int SLI_WriteEASID(SLIOption option, byte[] EASId, byte[] UID); パラメータ値説明 option SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください EASId 書き込む EASId を指定します (2 バイト ) UID このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_WriteEASID SLIOption 構造体, SLI_EASAlarm メソッド, ThroughCommand メソッド 81
87 SLI_LockEAS メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Lock EAS を実行します 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド このコマンドを実行すると タグの EAS ID と EAS の状態 ( 有効か無効か ) をロックし 読み取り専用にします int SLI_LockEAS(SLIOption option); int SLI_LockEAS(SLIOption option, byte[] UID); パラメータ値 option UID 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_LockEAS SLIOption 構造体, ThroughCommand メソッド 82
88 SLI_PasswordProtectEASAFI メソッド 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Password protect EAS/AFI を実行します このコマンドを実行すると タグの EAS の設定または AFI をパスワードで保護します このコマンドを実行する前に SLI_WritePassword でパスワードを設定する必要があります int SLI_PasswordProtectEASAFI(SLIOption option); int SLI_PasswordProtectEASAFI(SLIOption option, byte[] UID); パラメータ値 option UID 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください EAS を保護する場合は option.optionflag を false に指定します AFI を保護する場合は option.optionflag を true に指定します 現在 AFI の保護は未対応です このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_PasswordProtectEASAFI SLIOption 構造体, ThroughCommand メソッド, SLI_WritePassword メソッド 83
89 SLI_GetRandomNumber メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Get Random Number を実行します このコマンドで取得した乱数を使用して SetPassword コマンドを実行します 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_GetRandomNumber(SLIOption option); int SLI_GetRandomNumber(SLIOption option, byte[] UID); パラメータ値 option UID 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_GetRandomNumber e.binarydata 乱数 (2 バイト ) SLIOption 構造体, SLI_SetPassword メソッド, ThroughCommand メソッド 84
90 SLI_SetPassword メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Set password を実行します このコマンドを実行すると パスワードで保護されたデータにアクセスできるようになります 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_SetPassword(SLIOption option, RFID_SLIPasswordIdentifier identifier, byte[] password, byte[] randomnumber); int SLI_SetPassword(SLIOption option, byte[] UID, RFID_SLIPasswordIdentifier identifier, byte[] password, byte[] randomnumber); パラメータ 値 説明 option SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください UID このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります identifier 設定するパスワードの種類を指定します 詳細は付録をご確認ください password パスワードを指定します (4 バイト ) randomnumber SLI_GetRandomNumber で取得した乱数を指定します (2 バイト ) 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_SetPassword SLIOption 構造体, RFID_SLIPasswordIdentifier 列挙体, SLI_GetRandomNumber メソッド, ThroughCommand メソッド 85
91 SLI_WritePassword メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Write password を実行します このコマンドを実行すると タグのパスワードを変更します 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_WritePassword(SLIOption option, RFID_SLIPasswordIdentifier identifier, byte[] password); int SLI_WritePassword(SLIOption option, byte[] UID, RFID_SLIPasswordIdentifier identifier, byte[] password); パラメータ値説明 option SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください UID このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります identifier 設定するパスワードの種類を指定します 詳細は付録をご確認ください password 書き込むパスワードを指定します (4 バイト ) 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_WritePassword SLIOption 構造体, RFID_SLIPasswordIdentifier 列挙体, ThroughCommand メソッド 86
92 SLI_LockPassword メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Lock password を実行します このコマンドを実行すると パスワードがロックされ 読み取り専用になります 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_LockPassword(SLIOption option, RFID_SLIPasswordIdentifier identifier); int SLI_LockPassword(SLIOption option, byte[] UID, RFID_SLIPasswordIdentifier identifier); パラメータ値 option UID identifier 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 設定するパスワードの種類を指定します 詳細は付録をご確認ください 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_LockPassword SLIOption 構造体, RFID_SLIPasswordIdentifier 列挙体, ThroughCommand メソッド 87
93 SLI_ProtectPage メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Protect page を実行します このコマンドを実行すると ユーザデータをパスワードで保護します 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_ProtectPage(SLIOption option, byte pageno, RFID_SLIPageStatus status); int SLI_ProtectPage(SLIOption option, byte[] UID, byte pageno, RFID_SLIPageStatus status); パラメータ値 option UID pageno status 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 保護対象のページを指定します 保護状態を指定します 詳細は付録をご確認ください 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_ProtectPage SLIOption 構造体, RFID_SLIPageStatus 列挙体, ThroughCommand メソッド 88
94 SLI_LockPageProtectionCondition メソッド 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Lock page protection condition を実行します このコマンドを実行すると ユーザデータの保護状態をロックして 読み取り専用にします int SLI_LockPageProtectionCondition(SLIOption option, byte pageno); int SLI_LockPageProtectionCondition(SLIOption option, byte[] UID, byte pageno); パラメータ値 option UID pageno 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります ロック対象のページを指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_LockPageProtectionCondition SLIOption 構造体, ThroughCommand メソッド 89
95 SLI_GetMultipleBlockProtectionStatus メソッド 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Get multiple block protection status を実行します このコマンドを実行すると ブロック単位で ブロックの保護状態 ( ロック有無 パスワード保護等 ) を取得します int SLI_GetMultipleBlockProtectionStatus(SLIOption option, byte startblockno, byte length); int SLI_GetMultipleBlockProtectionStatus(SLIOption option, byte[] UID, byte startblockno, byte length); パラメータ値 option UID startblockno length 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 読み取り開始ブロック番号を指定します 読取るブロック数を 0 から指定します (0~247) 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_GetMultipleBlockProtectionStatus e.binarydata ブロックの保護情報 (1 バイト ブロック数 ) ビット内容 0 ロックの有無です (0: ロックなし 1: ロックあり ) 1 読み取りのパスワード保護の有無です (0: 保護なし 1: 保護あり ) 2 書き込みのパスワード保護の有無です (0: 保護なし 1: 保護あり ) 3 保護状態のロックの有無です (0: ロックなし 1: ロックあり ) 4~7 0 固定 SLIOption 構造体, LockBlock メソッド, SLI_LockPageProtectionCondition メソッド, ThroughCommand メソッド 90
96 SLI_DestroySLI メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Destroy を実行します このコマンドを実行すると タグは論理的に破棄され その後どんなコマンドにも応答しなくなります 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_DestroySLI(SLIOption option); int SLI_DestroySLI(SLIOption option, byte[] UID); パラメータ値 option UID 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_Destroy SLIOption 構造体, ThroughCommand メソッド 91
97 SLI_EnablePrivacySLI メソッド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの Enable privacy を実行します このコマンドを実行すると タグはプライバシーモードになり GetRandomNumber と SetPassword 以外には 応答しなくなります 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド int SLI_EnablePrivacySLI(SLIOption option); int SLI_EnablePrivacySLI(SLIOption option, byte[] UID); パラメータ値 option UID 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_EnablePrivacy SLIOption 構造体, ThroughCommand メソッド 92
98 SLI_64BitPasswordProtection メソッド 関数一覧 (NET2005 PDA 版 ) I-Code SLI カスタムコマンド ThroughCommand メソッドを使用して I-Code SLI 独自コマンドの 64 bit password protection を実行します このコマンドを実行すると 保護されたユーザデータのアクセスに 読み取りパスワードと書き込みパスワードの 両方が必要になります int SLI_64BitPasswordProtection(SLIOption option); int SLI_64BitPasswordProtection(SLIOption option, byte[] UID); パラメータ値 option UID 説明 SLI 独自コマンド用のオプションを指定します 詳細は付録をご確認ください このコマンドに応答させたいタグの UID を指定します option.addressflag を true に指定する必要があります 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.SLI_64BitPasswordProtection SLIOption 構造体, ThroughCommand メソッド 93
99 My-d カスタムコマンド My-d カスタムコマンド 94
100 Myd_Read メソッド インフィニオン社製の My-d タグ上の指定したブロックのデータを読取ります ReadSingleBlock とは異なり データと同時にブロックセキュリティステータスを取得することはできません 関数一覧 (NET2005 PDA 版 ) My-d カスタムコマンド int Myd_Read(ISO15693ReadOption option, byte blockno); int Myd_Read(ISO15693ReadOption option, byte blockno, byte[] UID); パラメータ値 option blockno UID 説明 ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください 読取るブロックの番号を指定します option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.Myd_Read e.binarydata 読み取ったデータがセットされます 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します ISO15693ReadOption 構造体 95
101 My-d カスタムコマンド Myd_Write メソッドインフィニオン社制の My-d タグ上の指定したブロックにデータを書込みます 0~2 ブロック目にはシステム情報が格納されているため 読み取り専用です データを書き込む場合は 3 ブロック目以降を指定してください int Myd_Write(ISO15693WriteOption option, byte blockno, string writedata); int Myd_Write(ISO15693WriteOption option, byte blockno, string writedata, byte[] UID); int Myd_Write(ISO15693WriteOption option, byte blockno, byte[] writedata); int Myd_Write(ISO15693WriteOption option, byte blockno, byte[] writedata, byte[] UID); パラメータ 値 説明 option ISO15693 対応コマンド共通のオプションを指定します 詳細は付録をご覧ください blockno 書込み対象のブロック番号を指定します (0~) writedata 書込む文字列を指定します String の場合は Shift-JIS の文字列を指定してください (8 バイト分 ) UID option の UIDOption を SpecificationUID に設定している場合は UID を指定します 戻り値値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.Myd_Write 例外 option の UIDOption を SpecificationUID に設定しているにも関わらず UID が null だった場合 または UID の要素数が 8 でない場合 ArgumentException が発生します Myd_Read メソッド, ISO15693WriteOption 構造体 96
102 R/W の EEPROM を設定するコマンド R/W の EEPROM を設定設定するするコマンド 97
103 R/W の EEPROM を設定するコマンド GetRDLOOPRange メソッド RDLOOP モードでの読み取り範囲を取得します int GetRDLOOPRange(out byte startblockno, out byte length); パラメータ値 startblockno length 説明 RDLOOP モード時の読み取り開始ブロック番号がセットされます (0~) RDLOOP モード時の読み取りバイト数を 1 からセットされます (1~247) 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetRDLOOPRange メソッド 98
104 R/W の EEPROM を設定するコマンド SetRDLOOPRange メソッド RDLOOP モードでの読み取り範囲を設定します int SetRDLOOPRange(byte startblockno, byte length); パラメータ値 startblockno length 説明 RDLOOP モード時の読み取り開始ブロック番号を指定します (0~) RDLOOP モード時の読み取りバイト数を 1 から指定します (1~247) 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項設定を反映するには R/W を再起動する必要があります GetRDLOOPRange メソッド 99
105 R/W の EEPROM を設定するコマンド GetAntennaLotate メソッドアンテナ切替設定を取得します int GetAntennaLotate(out AntennaLotateInfo option); パラメータ値 option 説明 アンテナ切替設定がセットされます 詳細は付録をご覧ください 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項 1~8CH の場合 アンテナタイプが ミドルレンジでもロングレンジでも設定内容が同一です そのため 1~8CH のロングレンジアンテナ用の設定を行っていても このメソッドでの戻り値は ミドルレンジとなります SetAntennaLotate メソッド, AntennaLotateInfo 構造体 100
106 R/W の EEPROM を設定するコマンド SetAntennaLotate メソッドアンテナ切替設定を行います int SetAntennaLotate(AntennaLotateInfo option); パラメータ値 option 説明 アンテナ切替設定を指定します 詳細は付録をご覧ください 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項 アンテナが 1~8CH の場合は 引数の option.cascade に false を指定してください アンテナが 9CH 以上の場合は 引数の option.cascade に true を指定してください 設定を反映するには R/W を再起動する必要があります GetAntennaLotate メソッド, AntennaLotateInfo 構造体 101
107 R/W の EEPROM を設定するコマンド GetAutoReadWithAFI メソッド自動読み取りモード時の AFI 指定の有無を取得します int GetAutoReadWithAFI(out bool enabled); パラメータ値 enabled 説明 AFI 指定の有無がセットされます 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetAutoReadWithAFI メソッド 102
108 SetAutoReadWithAFI メソッド 自動読み取りモード時の AFI 指定の有無を設定します 関数一覧 (NET2005 PDA 版 ) R/W の EEPROM を設定するコマンド 有効に設定した場合は SetAFI メソッドで設定された AFI 値と同じ AFI 値を持つタグとのみ交信します int SetAutoReadWithAFI(bool enabled); パラメータ値 enabled 説明 AFI 指定の有無を指定します 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項設定を反映するには R/W を再起動する必要があります GetAutoReadWithAFI メソッド 103
109 R/W の EEPROM を設定するコマンド GetRetryCount メソッドリトライ回数を取得します int GetRetryCount(out byte count); パラメータ値 count 説明 リトライ回数がセットされます 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetRetryCount メソッド 104
110 R/W の EEPROM を設定するコマンド SetRetryCount メソッドリトライ回数を設定します int SetRetryCount(byte count); パラメータ値 count 説明 リトライ回数を指定します 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項設定を反映するには R/W を再起動する必要があります GetRetryCount メソッド 105
111 R/W の EEPROM を設定するコマンド GetSimpleWriteWithUID メソッド SimpleWrite コマンド実行時の UID 指定を取得します int GetSimpleWriteWithUID(out bool enabled); パラメータ値 enabled 説明 UID 指定の有無がセットされます 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetSimpleWriteWithUID メソッド 106
112 R/W の EEPROM を設定するコマンド SetSimpleWriteWithUID メソッド SimpleWrite コマンド実行時の UID 指定を設定します int SetSimpleWriteWithUID(bool enabled); パラメータ値 enabled 説明 UID の有無を指定します 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項 SimpleWrite コマンドは 次の手順でタグへデータを書き込みます 1 タグの UID を読み取る 2 タグのユーザデータ領域へデータを書き込む 本設定を有効にした場合 1 で読み取った UID を指定して 2 のデータを書き込むようになるため 1 と 2 の間に別のタグが紛れ込んでも 1 のタグへのみデータを書き込むことができます 設定を反映するには R/W を再起動する必要があります GetSimpleWriteWithUID メソッド 107
113 R/W の EEPROM を設定するコマンド GetAutoReadWithTrigger メソッド自動読み取りモード動作時のトリガー入力を取得します int GetAutoReadWithTrigger(out bool enabled); パラメータ値 enabled 説明 トリガー入力の有無がセットされます 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetAutoReadWithTrigger メソッド 108
114 R/W の EEPROM を設定するコマンド SetAutoReadWithTrigger メソッド自動読み取りモード動作時のトリガー入力を設定します 有効に設定した場合は トリガー信号入力時にのみタグの読み取りを行います int SetAutoReadWithTrigger(bool enabled); パラメータ値 enabled 説明 トリガー入力の有無を指定します 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項設定を反映するには R/W を再起動する必要があります GetAutoReadWithTrigger メソッド 109
115 R/W の EEPROM を設定するコマンド GetNoReadCommand メソッドノーリードコマンドの有無を取得します int GetNoReadCommand(out bool enabled); パラメータ値 enabled 説明 ノーリードコマンドの有無がセットされます 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetNoReadCommand メソッド 110
116 SetNoReadCommand メソッド ノーリードコマンドの有無を設定します 関数一覧 (NET2005 PDA 版 ) R/W の EEPROM を設定するコマンド 有効に設定した場合は タグが読み取れなかった場合に R/W からノーリードコマンドが送信されます int SetNoReadCommand(bool enabled); パラメータ値 enabled 説明 ノーリードコマンドの有無を指定します 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 有効に設定した場合 連続インベントリモード動作時に タグが読み込めない場合 以下のノーリードコマンドが R/W より送信されます e.sendcommand RFID_SendCommand.SimpleRead e.userdata BR 特記事項設定を反映するには R/W を再起動する必要があります GetNoRaeadCommand メソッド 111
117 R/W の EEPROM を設定するコマンド GetBuzzerType メソッドリーダライタに搭載されているブザーの種別の設定を取得します int GetBuzzerType(out RFID_BuzzerType type, out bool enabled); パラメータ値 type enabled 説明 ブザーの種別がセットされます 詳細は付録をご覧ください ブザー設定が有効かどうかがセットされます 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetBuzzerType メソッド, RFID_BuzzerType 列挙体 112
118 R/W の EEPROM を設定するコマンド SetBuzzerType メソッドリーダライタに搭載されているブザーの種別を設定します int SetBuzzerType(RFID_BuzzerType type); パラメータ値 type 説明 ブザーの種別を指定します 詳細は付録をご覧ください 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項 リーダライタ型式に (B) の含まれる R/W の場合は ブザー音大 (RFID_BuzzerType.Loud) を選択します その他の R/W の場合は 標準 (RFID_BuzzerType.Normal) を選択します 設定を反映するには R/W を再起動する必要があります GetBuzzerType メソッド, RFID_BuzzerType 列挙体 113
119 GetAutoReadWithError メソッド タグが読み取れなかった場合に 読み取りエラー信号を出力するかどうかを取得します 関数一覧 (NET2005 PDA 版 ) R/W の EEPROM を設定するコマンド int GetAutoReadWithError(out bool enabled); パラメータ値 enabled 説明 エラー信号の出力の有無がセットされます 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetAutoReadWithError メソッド 114
120 SetAutoReadWithError メソッド タグが読み取れなかった場合に 読み取りエラー信号を出力するよう R/W を設定します 関数一覧 (NET2005 PDA 版 ) R/W の EEPROM を設定するコマンド 有効に設定した場合 タグを読み取っている場合は 汎用ポート 3 の値が 0 となり タグを読み取っていない場合は 汎用 ポート 3 の値が 1 となります int SetAutoReadWithError(); 戻り値値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項設定を反映するには R/W を再起動する必要があります GetAutoReadWithError メソッド 115
121 R/W の EEPROM を設定するコマンド GetTagBlockSize メソッド R/W でのタグのメモリブロックサイズの設定を取得します int GetTagBlockSize(out byte blocksize); パラメータ値 blocksize 説明 1 ブロックのバイト数が取得されます 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetTagBlockSize メソッド, GetTagSettingType メソッド, SetTagSettingType メソッド 116
122 R/W の EEPROM を設定するコマンド SetTagBlockSize メソッド R/W でのタグのメモリブロックサイズを設定します 通常 このメソッドを使用する必要はありません int SetTagBlockSize(byte blocksize); パラメータ値 blocksize 説明 1 ブロックのバイト数を指定します 4 Tag-it HF-I/I-CODE SLI/My-d 8 MB89R116/MB89R118 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項 SetTagSettingType メソッドで使用するタグを設定した際 自動的に本設定も変更されるため このメソッドで変更する必要はありません 設定を反映するには R/W を再起動する必要があります GetTagBlockSize メソッド, GetTagSettingType メソッド, SetTagSettingType メソッド 117
123 R/W の EEPROM を設定するコマンド GetRS485Conn メソッド RS485 接続用の設定がされているかを取得します int GetRS485Conn(out bool enabled, out byte rwid); パラメータ値 enabled rwid 説明 RS485 接続が設定されているかどうかががセットされます R/W の ID がセットされます 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項設定を反映するには R/W を再起動する必要があります SetRS485Conn メソッド, SelectRW メソッド 118
124 R/W の EEPROM を設定するコマンド SetRS485Conn メソッド RS485 接続を使用するよう R/W を設定します int SetRS485Conn(byte rwid); パラメータ値 rwid 説明 R/W の ID を指定します 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項設定を反映するには R/W を再起動する必要があります GetRS485Conn メソッド, SelectRW メソッド 119
125 R/W の EEPROM を設定するコマンド GetMydAccessType メソッド My-d 自動識別時のアクセス方式を取得します int GetMydAccessType(out RFID_MydAccessType type); パラメータ値 type 説明 アクセス方式がセットされます 詳細は付録をご覧ください 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetMydAccessType メソッド, RFID_MydAccessType 列挙体 120
126 R/W の EEPROM を設定するコマンド SetMydAccessType メソッド My-d 自動識別時のアクセス方式を設定します int SetMydAccessType(RFID_MydAccessType type); パラメータ値 type 説明 アクセス方式を指定します 詳細は付録をご覧ください 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項設定を反映するには R/W を再起動する必要があります GetMydAccessType メソッド, RFID_MydAccessType 列挙体 121
127 R/W の EEPROM を設定するコマンド GetReadMultiBlockUsage メソッド ReadBytes RDLOOP モード時の ReadMultiBlock の使用の有無を取得します int GetReadMultiBlockUsage(out bool enable); パラメータ値 enabled 説明 ReadMultiBlock の使用の有無がセットされます 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません SetReadMultiBlockUsage メソッド 122
128 SetReadMultiBlockUsage メソッド 関数一覧 (NET2005 PDA 版 ) R/W の EEPROM を設定するコマンド 通常 ReadBytes RDLOOP モード時は R/W 内部では ReadSingleBlock を使用してタグデータを読み取りますが この設定を有効にした場合は ReadMultiBlock が使用されるようになります int SetReadMultiBlockUsage(bool enable); パラメータ値 enabled 説明 ReadMultiBlock の使用の有無を設定します 戻り値 値内容 レスポンスこのメソッドは内部で複数のコマンドを使用しているため ResponseRFID イベントを起こしません 特記事項設定を反映するには R/W を再起動する必要があります GetReadMultiBlockUsage メソッド 123
129 R/W の EEPROM を設定するコマンド ReadEEPROM メソッド EEPROM の設定をバイト単位で取得します 通常 このメソッドは使用しません int ReadEEPROM(byte address); パラメータ値 address 説明 取得対象のアドレスを指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.ReadEEPROM e.inputdata 6 バイト目 設定値 WriteEEPROM メソッド 124
130 R/W の EEPROM を設定するコマンド WriteEEPROM メソッド EEPROM の設定をバイト単位で設定します 通常 このメソッドは使用しません int WriteEEPROM(byte address, byte value); パラメータ値 address value 説明 対象のアドレスを指定します 対象のアドレスに設定する値をバイト単位で指定します 戻り値 値内容 レスポンス ACK 応答時の ResponseRFID イベントのパラメータ e.sendcommand RFID_SendCommand.WriteEEPROM ReadEEPROM メソッド 125
131 汎用メソッド 汎用メソッド 126
132 汎用メソッド ClearInputBuffer メソッド受信バッファにあるデータをクリアします bool ClearInputBuffer(); 戻り値 クリアに成功した場合 true を, 失敗した場合は false を返します ClearOutputBuffer メソッド送信バッファにあるデータをクリアします bool ClearOutputBuffer(); 戻り値 クリアに成功した場合 true を, 失敗した場合は false を返します 127
133 プロパティ プロパティ 128
134 プロパティ PortState プロパティ / IsOpen プロパティポートオープンの状態を取得します COM ポートをオープンしている場合は true を返します bool PortState{ get; }; bool IsOpen{ get; }; PortNumber プロパティポート番号の設定 取得を行います Connect メソッドのパラメータを指定しなかった場合 このプロパティの値を使用してポートをオープンします int PortNumber{ get; set; } 既定値 0 BaudRate プロパティ通信速度の設定 取得を行います 設定できる値は 9600,19200,38400 のいずれかであり 無効な値を設定した場合は 9600 とみなします uint BaudRate{ get; set; } 既定値 InputBufferSize プロパティ受信バッファのサイズの設定 取得を行います int InputBufferSize{ get; set; } 既定値
135 プロパティ OutputBufferSize プロパティ送信バッファのサイズの設定 取得を行います int OutputBufferSize{ get; set; } 既定値 1024 InputBufferByteCount プロパティ受信バッファにあるデータのバイト数を取得します 取得に失敗した場合は-1 を返します int InputBufferByteCount{ get; } OutputBufferByteCount プロパティ送信バッファにあるデータのバイト数を取得します 取得に失敗した場合は-1 を返します int OutputBufferByteCount{ get; } BlockSize プロパティブロックサイズの設定 取得を行います データ書き込み時 この値を 1 ブロックのバイト数とみなします タグに設定してあるブロックサイズと異なる値を設定した場合 書込みは NAK を返します int BlockSize{ get; set; } 既定値 4 130
136 プロパティ Timeout プロパティ SDK 内部でコマンドの応答を待機する最大時間を ミリ秒単位で設定 取得を行います int Timeout{ get; set; } 既定値 1000 ComTimeout プロパティ COM ポートとの通信のタイムアウト時間を ミリ秒単位で設定 取得を行います このプロパティは COM ポートの制御時のタイムアウト時間に関するプロパティです ポートオープン中はこのはこの値を変更変更することはできませんすることはできません uint ComTimeout{ get; set; } 既定値
137 付録 付録 A. 列挙体一覧 B. 引数用クラス一覧 C. コマンドとのオプションフラグの有効無効一覧 D. コマンド対応表 E. ResponseRFID イベントのパラメータ一覧 F. ROM バージョン 1.35 以降でのみ使用可能なコマンド G. TRF シリーズでのみ使用可能なコマンド 132
138 付録 付録 A. 列挙体一覧 (50 音順 ) RFID_AFIValue AFI 値をに関するオプションを定義します 定数名 値 内容 Available 0x01 R/W と同じ AFI 値をもつタグのみ応答させます Unavailable 0x00 すべてのタグを応答させます RFID_AntennaType アンテナの種類を定義します 定数名 値 内容 ShortRange 0x00 ショートレンジアンテナです MiddleRange 0x01 ミドルレンジアンテナです LongRange 0x02 ロングレンジアンテナです RFID_AntiColision アンチコリジョンに関するオプションを定義します 定数名 値 内容 Available 0x01 アンチコリジョンは有効です Unavailable 0x00 アンチコリジョンは無効です RFID_AntiCollisionMode アンチコリジョンモードを定義します 定数名 値 内容 Normal 0x00 通常モードです FastMode1 0x01 高速モード 1 です FastMode2 0x02 高速モード 2 です FastMode3 0x03 高速モード 3 です Custom 0xFF カスタム設定です RFID_BaudRate R/W との通信速度を定義します 定数名 値 内容 BaudRate x bps です BaudRate9600 0x bps です BaudRate x bps です RFID_BuzzerType ブザーの種別を定義します 定数名 値 内容 Normal 0x00 標準です Loud 0x01 ブザー音量大です 133
139 付録 RFID_CarrierSetting RF 送信信号が ON になるタイミングを定義します 定数名 値 内容 Normal 0x00 起動時 ON です PowerSave1 0x01 起動時 OFF です PowerSave2 0x02 コマンド実行時以外 OFF です Custom 0xFF カスタム設定です RFID_CompatibleMode S6700 互換モードを定義します 定数名 値 内容 TRF 0x00 標準モードです S6700 0x01 S6700 互換モードです Custom 0xFF カスタム設定です RFID_LEDColor LED の色を定義します 定数名 値 内容 Green 0x00 緑色の LED です Red 0x01 赤色の LED です RFID_LEDMode LED の点灯モードを定義します 定数名 値 内容 AppointTime 0x00 指定時間点灯モードです Blink 0x01 点滅モードです Always 0x02 常時点灯モードです RFID_IncludeUID オートスキャンモード時に取得するデータに関するオプションを定義します 定数名 値 内容 DataOnly 0x00 ユーザデータを取得します WithUID 0x01 UID とユーザデータを取得します RFID_Modulation 変調方式を定義します 定数名 値 内容 Percent10 0x00 変調は 10% です Percent100 0x01 変調は 100% です 134
140 付録 RFID_MydAccessType My-d へのアクセス方式を定義します 定数名 値 内容 Original 0x00 My-d カスタムコマンドです ISO x01 ISO15693 オプションコマンドです RFID_NBSlot ISO15693 対応コマンドオプションの NB スロットを定義します 定数名 値 内容 Slot1 0x01 NB_Slots_1 です ( アンチコリジョンは Off になります ) Slot16 0x00 NB_Slots_16 です ( アンチコリジョンは On になります ) RFID_ProductSeries 製品シリーズを定義します 定数名 値 内容 S6700 0x00 S6700 シリーズです TRF 0x01 TRF シリーズです RFID_Protocol 通信プロトコルを定義します 定数名 値 内容 ISO15693_1_4 0x02 ISO15693 の 1/4 モードです ISO15693_1_256 0x06 ISO15693 の 1/256 モードです RFID_PowerState R/W のパワーダウンモードを定義します 定数名 値 内容 Off 0x01 パワーダウンモードは OFF です S6700PowerDown 0x03 パワーダウンモードは S6700PowerDown です RFID_ReadOption Read 系のコマンドの ブロックセキュリティの取得に関するオプションを定義します 定数名 値 内容 WithBlockSecurity 0x01 データと同時にブロックセキュリティを取得します DataOnly 0x00 データのみ取得します RFID_ReadContinue 動作モード設定時の連続読取りに関するオプションを定義します 定数名 値 内容 Single 0x00 連続読取り不可です Continue 0x01 連続読取り可能です 135
141 付録 RFID_ScanMode R/W のスキャンモードを定義します 定数名 値 内容 CommandScanMode 0x00 コマンドモードです AutoScanMode 0x01 オートスキャンモードです TriggerScanMode 0x02 トリガーモードです PollingScanMode 0x03 ポーリングモードです EASMode 0x24 EAS モードです InventoryContinue 0x50 連続インベントリモードです RDLOOPMode 0x58 RDLOOP モードです RFID_SelectTag 選択状態のタグに関するオプションを定義します 定数名 値 内容 Available 0x01 選択状態のタグのみ応答させます Unavailable 0x00 すべてのタグを応答させます RFID_SendCommand コマンドの種類を定義します 定数名とコマンドがそのまま対応しています 例 )Inventory コマンドの場合 Inventory Other は 対応するコマンドがない または不明なコマンドを表します RFID_SLIPasswordIdentifier SLI 独自コマンドで使用するパスワードの種類を定義します 定数名 値 内容 Read 0x01 読み取り用パスワードです Write 0x02 書き込み用パスワードです Privacy 0x04 プライバシーモード用パスワードです Destroy 0x08 Destroy コマンド用パスワードです EASAFI 0x10 EAS/AFI 用のパスワードです RFID_SLIPageStatus SLI のページの保護状態を定義します 定数名 値 内容 Public 0x00 保護なしです ReadAndWriteProtect 0x01 読み取りと書き込みを 読み取り用のパスワードで保護します WriteProtect 0x10 書き込みを 書き込み用のパスワードで保護します ReadAndWriteProtectEach 0x11 読み取りと書き込みを 読み書きそれぞれのパスワードで保護します 136
142 付録 RFID_Subcarrier サブキャリアを定義します 定数名 値 内容 FSK 0x00 変調方式は FSK(FM) です AM 0x01 変調方式は AM です RFID_TagMode タグの動作モードを定義します 定数名値内容 NormalMode 0x00 通常モードです RFID_TagOption Write 系のコマンドのオプションで コマンドの対象タグの種類を定義します 定数名 値 内容 Other 0x00 Tag-It 以外のタグです TAG_IT 0x01 Tag-It のタグです RFID_TagSettingType タグとの通信方式を定義します 定数名 値 内容 Normal 0x00 標準です Fujitsu 0x01 富士通製 MB89R116/MB89R118 用です Custom 0xFF Tag-It のタグです RFID_ThroughCommandType スルーコマンドの種類を定義します 定数名 値 内容 Send 0x80 送信のみのコマンドです Read 0x81 リード系コマンドです Write 0x82 ライト系コマンドです RFID_TransmitSignal 送信信号を定義します 定数名 値 内容 Off 0x00 送信キャリア OFF です On 0x01 送信キャリア ON です Reset 0x02 一度 OFF し ON に戻します 137
143 付録 RFID_UseBuzzer 動作モード設定時のブザーに関するオプションを定義します 定数名 値 内容 Use 0x01 ブザーを使用します Unuse 0x00 ブザーを使用しません RFID_UIDOption UID の指定に関する種類を定義します 定数名 値 内容 NoUID 0x00 UID を指定しません (UIDNo と同意味です ) UIDNo 0x00 UID を指定しません SpecificationUID 0x01 UID を指定します CurrentUID 0x02 R/W 内部に保持されている UID を使用します 138
144 付録 B. 引数用クラスクラスの一覧 ISO15693Option ISO15693 対応コマンド用のオプションです 関数一覧 (NET2005 PDA 版 ) 付録 SelectTag で Available を指定した場合は UIDOption で CurrentUID もしくは NoUID を指定してください また コマンドごとに有効なもの 無効なものがあります 詳細は 付録 C をごください プロパティ型 プロパティ名 備考 RFID_UIDOption UIDOption UID の指定に関するオプションを指定します デフォルト値は NoUID です RFID_ SelectTag SelectTag Select 状態のタグに応答させるかどうかを指定します SelectTag を Available にしている場合は UIDOption は無視されます デフォルト値は Unavailable です RFID_AFIValue AFIValue R/W の AFI 値と同じ AFI 値のタグのみ応答させます デフォルト値は Unavailable です RFID_ NBSlot NBSlot アンチコリジョンを有効にするかどうかを指定します デフォルト値は Slot1 です RFID_ ElseOption ElseOption 将来の拡張に備えて準備しています 現在は未実装です ISO15693ReadOption ISO15693 対応コマンドの Read 系コマンド用のオプションです ISO15693Option のプロパティに加え 以下のものが追加されます プロパティ型 プロパティ名 備考 RFID_ReadOption ReadOption ブロックセキュリティを読取るかどうかを指定します デフォルト値は DataOnly です ISO15693WriteOption ISO15693 対応コマンドの Write 系コマンド用のオプションです ISO15693Option のプロパティに加え 以下のものが追加されます プロパティ型 プロパティ名 備考 RFID_TagOption TagOption 対象のタグを指定します デフォルト値は TAG-IT です 139
145 付録 ActionModeOption 動作モード設定のオプションです GetActionMode で取得される動作モードのオプション (e.inputdata の 8 バイト目 ) をコンストラクタに渡して 初期化することができます プロパティ型 プロパティ名 備考 RFID_BaudRate BaudRate 通信速度を指定します デフォルト値は BaudRate9600 です RFID_AntiColision AntiColision アンチコリジョンを有効にするかどうかを指定します デフォルト値は Unavailable です RFID_ReadContinue ReadContinue 連続読み取りか 単独読み取りかを指定します デフォルト値は Single です RFID_UseBuzzer UseBuzzer ブザーを使用するかどうかを指定します デフォルト値は Unuse です RFID_IncludeUID IncludeUID オートスキャンモード時に取得するデータの種類を指定します デフォルト値は DataOnly です TagSettingModeOption GetTagSetting で取得されるタグ動作モードのオプション (e.inputdata の 6 バイト目 ) をコンストラクタに渡して 初期化することができます プロパティ型 プロパティ名 備考 RFID_TagMode TagMode タグの動作モードを指定します デフォルト値は NormalMode です RFID_Protocol Protocol 通信プロトコルを指定します デフォルト値は ISO15693_1_256 です RFID_Modulation Modulation 変調幅を指定します デフォルト値は Percent100 です RFID_Subcarrier Subcarrier 変調方式を指定します デフォルト値は FSK です 140
146 付録 RDLOOPCmdOption ISO15693_RDLOOPCmd 用のオプションです プロパティ型 プロパティ名 備考 bool DoOnce UID 受信後 コマンドモードへ移行する場合は true を指定します bool WithNackResponse タグ未読み取り時に NAK 応答を返す場合は true を指定します bool UseGreenLED タグ読み取り時に 緑色の LED を点灯させる場合は true を指定します bool UseRedLED タグ未読み取り時に 赤色の LED を点灯させる場合は true を指定します bool ExBuzzer タグ読み取り時にブザーを制御させたい場合は true を指定します このオプションで鳴動されるブザーは 別途構成されたハードウェアのものです SLIOption I-Code SLI 独自コマンド用のオプションです プロパティ型 プロパティ名 備考 bool AddressFlag UID の指定に関するオプションを指定します UID を指定してコマンドを送信する場合は true を指定します デフォルト値は false です RFID_AFIValue AFIFlag メソッドの引数で指定する AFI 値と同じ AFI 値のタグのみ応答させるかどうかを指定します デフォルト値は Unavailable です bool OptionFlag コマンドごとに用途が異なります デフォルト値は false です RFID_SelectTag SelectFlag Select 状態のタグのみ応答させるかどうかを指定します デフォルト値は Unavailable です bool SubCarrierFlag 伝送波の波長を指定します (true: FM, false: AM) デフォルト値は true です 141
147 付録 AntennaLotateInfo アンテナ切替設定です プロパティ型 プロパティ名 備考 RFID_AntennaT Type アンテナの種類を指定します ype bool Cascade カスケード接続を行う場合 ( アンテナが 9CH 以上の場合 ) は true を指定します デフォルト値は false です bool Auto 自動切換えを行う場合は true を指定します デフォルト値は false です byte AntennaCount 接続アンテナ数を指定します (0 でアンテナ 1 枚 ) byte[] AntennaCountForCasc ade カスケードポートごとのアンテナ数を指定します (1 でアンテナ 1 枚 ) 配列の添え字が 0 のとき カスケードポート 1 を指します bool OutputAntennaId タグを読んだ際 応答にアンテナ ID を出力する場合は true を指定します RFID_ProductSe ries ProductSeries 製品シリーズを指定します デフォルト値は RFID_ProductSeries.S6700 です bool Enabled 設定が有効かどうかがセットされます このプロパティは GetAntennaLotate メソッドでアンテナ切替設定を取得した場合にのみ取得されます SetAntennaLotate メソッドでは指定する必要はありません 142
148 付録 ThroughCommandOption スルーコマンド (ThroughCommand) 用の引数です ISO15693 で定義されている要求形式の フラグ に該当します プロパティ型 プロパティ名 備考 bool AddressFlag UID を指定してコマンドを送信する場合は true を指定します デフォルト値は false です bool AFIFlag AFIを指定してコマンドを送信する場合は true を指定します デフォルト値は false です bool InventoryFlag Inventoryの場合は true を指定します デフォルト値は false です bool NbSlotsFlag アンチコリジョンに関する設定です この値は true で使用してください bool OptionFlag コマンドごとに用途が異なります デフォルト値は false です bool ProtocolExtensionFlag 将来のために予約されています bool SelectFlag Select 状態のタグのみ応答させる場合は true を指定します デフォルト値は false です bool SubCarrierFlag 伝送波の波長を指定します (true: FM, false: AM) デフォルト値は true です 143
149 付録 付録 C. コマンドとのとのオプションフラグオプションフラグの有効無効一覧表 コマンド UIDOptioin Select AFI Anti Read Tag NoUID Current Appoint Tag Value Colision Option Option UID UID Inventory - - StayQuiet - - ReadSingleBlock - WriteSingleBlock - LockBlock - ReadMultiBlock - WriteMultiBlock - SelectTag - - ResetToReady - - WriteAFI - LockAFI - WriteDSFID - LockDSFID - GetSystemInfo - - GetMBlockSecSt - - Myd_Read - Myd_Write - - Inventory2 - - ReadBytes - WriteBytes - LockBytes - 有効 無効 - 指定できない 144
150 付録 付録 D. コマンド対応表 各コマンドの対応は以下の通りです [Tag-it HF-I] コマンド名 Tag-it HF-I 1 Plus Standard Pro ISO15693 Inventory StayQuiet ReadSingleBlock WriteSingleBlock LockBlock ReadMultiBlock WriteMultiBlock SelectTag ResetToReady WriteAFI LockAFI WriteDSFID LockDSFID GetSystemInfo GetMBlockSecSt タカヤ独自 Inventory2 ReadBytes WriteBytes LockBytes RDLOOPCmd SimpleRead SimpleWrite Tag-it HF-I のカスタムコマンド Kill WriteSingleBlockPwd : 対応 : 未対応 1 Tag-it HF-I Standard/Pro は リーダライタの ROM バージョン 1.24 以降で対応しています 145
151 付録 [I-Code SLI] コマンド名 I-Code SLI SLI SLIX SLI-S ISO15693 Inventory StayQuiet ReadSingleBlock WriteSingleBlock LockBlock 2 ReadMultiBlock WriteMultiBlock SelectTag ReSetToReady WriteAFI 2 LockAFI WriteDSFID 2 LockDSFID GetSystemInfo GetMBlockSecSt タカヤ独自 Inventory2 ReadBytes WriteBytes LockBytes 2 RDLOOPCmd SimpleRead SimpleWrite 2 I-Code SLI のカスタムコマンド SLI_InventoryRead SLI_InventoryPageRead SLI_SetEAS SLI_ResetEAS SLI_LockEAS : 対応 : 未対応 2 S6700 シリーズでは正常動作しません 3 コマンド成功の場合でも常に NACK 応答を返します 146
152 付録 コマンド名 I-Code SLI SLI SLIX SLI-S I-Code SLI のカスタムコマンド SLI_EASAlarm SLI_PasswordProtect EASAFI SLI_WriteEASID SLI_GetRandomNumber SLI_SetPassword SLI_WritePassword SLI_LockPassword SLI_ProtectPage SLI_LockPageProtection Condition SLI_GetMultipleBlock ProtectionStatus SLI_DestroySLI SLI_EnablePrivacySLI SLI_64BitPassword Protection : 対応 : 未対応 2 S6700 シリーズでは正常動作しません 3 コマンド成功の場合でも常に NACK 応答を返します 147
153 付録 [My-d, 富士通製 RF タグ ] コマンド名 My-d 富士通製 RF タグ 7 旧タグ新タグ Light MB89R116 MB89R118 ISO15693 Inventory StayQuiet ReadSingleBlock WriteSingleBlock LockBlock ReadMultiBlock 4 4 WriteMultiBlock 5 5 SelectTag ReSetToReady WriteAFI LockAFI WriteDSFID LockDSFID GetSystemInfo GetMBlockSecSt タカヤ独自 Inventory2 ReadBytes WriteBytes LockBytes 6 RDLOOPCmd SimpleRead SimpleWrite My-d のカスタムコマンド My-d_Read My-d Write : 対応 : 未対応 3 コマンド成功の場合でも常に NAK 応答を返します 4 同時に読み取りできるブロック数は 1 ブロックまたは 2 ブロックです 5 同時に書き込みできるブロック数は 1 ブロックまたは 2 ブロックです 6 SetMydAccessType メソッドで RFID_MydAccessType.ISO15693 に設定している場合のみ正常に動作します 7 富士通製 RF タグは TR-CF002 のみサポートします 148
154 付録 付録 E.ResponseRFID イベントのパラメータパラメータ一覧 下表は ResponseRFID のパラメータからデータが取得するコマンドの一覧です ( セットされる セットされない) e.sendcommand e.uid e.textdata e.binarydata e.inputdata から取得できる情報 (n バイト目 : データ内容 ) GetActionMode 6: 動作モードの種類 8: 動作モードのオプション GetAFI 6:AFI 値 GetROMVersion GetTagSetting 6: タグ動作モード GetError 6: エラー情報 GetRFPower 6:R/W のパワー状態 GetUID GetUIDCount 6:UID の取得数 GetSelectAntenna 6: アンテナ番号 GetGeneralIOPortState 6: ポートの値 7: ポート機能の選択 8: ポート入力方向 9: ポートのデフォルト値 GetExtendsIOPortState 6: ポートの状態 GetAntiCollisionMode 6: アンチコリジョンモード GetRFCarriorSetting 6:RF 送信信号設定 GetTagSettingType 6:RF タグ通信設定 Inventory 6:DSFID ReadSingleBlock ReadMultiBlock GetSystemInfo 6: 情報有無フラグ 15:DSFID 16:AFI 17: ブロック数 (0 で 1 ブロック ) 18: ブロックサイズ (0 で 1 バイト ) 19:IC 基準情報 GetMBlockSecSt Myd_Read セキュリティステータスがセットされます 149
155 付録 ( セットされる セットされない) e.sendcommand e.uid e.textdata e.binarydata e.inputdata から取得できる情報 ( バイト数 : データ内容 ) Inventory2 6: タグの枚数 ReadBytes SimpleRead - オートスキャンモード ( データのみ ) SimpleRead 2 2 連続インベントリモードオートスキャンモード ( データ +UID) Inventory2 5:DSFID RDLOOP SLI_InventoryRead SLI_InventoryPageRead SLI_GetRandomNumber SLI_GetMultipleBlock ProtectionStatus SLI_EASAlarm ThroughCommand 2 連続インベントリモードの場合は null がセットされます 150
156 付録 付録 F. ROM バージョン 1.35 以降でのみでのみ使用可能使用可能なコマンド 下記は R/W の ROM バージョンが 1.35 以降で使用可能となるコマンドの一覧です ROM バージョンが 1.35 未満の場合は NAK 応答が返ります [ タグに対するコマンド ] LockBytes [ R/W の EEPROM を設定するコマンド ] GetAntiCollisionMode GetRetryCount GetTagBlockSize SetAntiCollisionMode SetRetryCount SetTagBlockSize GetRFCarrierSetting GetSimpleWriteWithUID GetRS485Conn SetRFCarrierSetting SetSimpleWriteWithUID SetRS485Conn ReadEEPROM GetAutoReadWithTrigger GetMydAccessType WriteEEPROM SetAutoReadWithTrigger SetMydAccessType GetRDLOOPRange GetNoReadCommand GetTagSettingType ( ) SetRDLOOPRange SetNoReadCommand SetTagSettingType ( ) GetAntennaLotate GetBuzzerType GetReadMultiBlockUsage SetAntennaLotate SetBuzzerType SetReadMultiBlockUsage GetAutoReadWithAFI GetAutoReadWithError SetAutoReadWithAFI SetAutoReadWithError GetTagSettingType / SetTagSettingType PDA 版では SDK Ver2.1.0 で追加されたコマンドですが Ver2.2.0 より内部で実行するコマンドが変更されました R/W の ROM バージョンが 1.35 未満の場合は NAK 応答が返るようになりますのでご注意下さい 151
157 付録 付録 G. TRF シリーズでのみでのみ使用可能使用可能なコマンド 下記は TRF シリーズ (ROM バージョンの製品名が TRF ) の場合に使用可能となるコマンドの一覧です TRF シリーズでない場合は NAK 応答が返ります [ R/W に対するコマンド ] ThroughCommand [ I-Code SLI 独自コマンド ] SLI_InventoryRead SLI_LockEAS SLI_ProtectPage SLI_InventoryPageRead SLI_PasswordProtectEASAFI SLI_LockPageProtectionCondition SLI_SetEAS SLI_GetRandomNumber SLI_GetMultipleBlockProtectionStatus SLI_ResetEAS SLI_SetPassword SLI_DestroySLI SLI_EASAlarm SLI_WritePassword SLI_EnablePrivacySLI SLI_WriteEASId SLI_LockPassword SLI_64BitPasswordProtection 152
158 付録 更新履歴 Ver No 日付 内容 ver /5/30 新規作成 ver /01/10 新規メソッドの追加 Restart Kill WriteSingleBlockPwd GetExtendsIOPortState SetExtendsIOPortState ISO15693_RDLOOPCmd 動作モード (EAS モード ) の追加新規プロパティの追加 ComTimeout Ver /03/14 ISO15693_RDLoopCmd の記述を修正 ResponseRFID への e.binarydata の追加 Ver /11/15 新規メソッドの追加 GetTagSettingType SetTagSettingType 新規列挙体の追加 RFID_TagSettingType Ver /05/02 ファイル名とタイトルの統一 SendData メソッドの注意点追加 Ver /07/01 新規メソッドの追加 LockBytes Get/SetAntiCollisionMode Get/SetRFCarrierSetting Read/WriteEEPROM その他 EEPROM の設定に関するメソッド 既存メソッドの変更 ISO15693_RDLOOPCmd RDLOOPCmd SetTransmitSignal のオーバーロードメソッド追加 Get/SetTagSettingType 内部で実行するコマンドの変更 付録 ROM バージョン 1.35 以降でのみ使用可能なコマンド 作成 153
159 付録 Ver No 日付 内容 Ver /12/01 新規メソッドの追加 ThroughCommand Get/SetCompatibleMode I-Code SLI 専用コマンド 既存メソッドの変更 Get/SetAntennaLotate の引数に製品シリーズを追加 付録 TRF シリーズでのみ使用可能なコマンド 作成 Ver /08/19 関数の戻り値修正 GetExtendsIOPortState 関数 SetExtendsIOPortState 関数 関数の引数修正 WriteBytes 関数 その他記述内容精査 154
160 タカヤ株式会社ソリューション事業部 [URL] [Mail] 仕様及び外観は 改良のため予告なく変更する場合がありますので あらかじめご了承ください
** 目次 ** 1. 概要 TR3SDK ライセンス RFID について RFID 関係の JIS 定義 RFID システムの特徴 ISO15693 対応 IC チップメーカ タグ
新規作成 2005 年 12 月 20 日 修正 2010 年 12 月 1 日 Version 1.4.0 ** 目次 ** 1. 概要... 1 1.1.TR3SDK...1 1.2. ライセンス...1 2. RFID について... 2 2.1.RFID 関係の JIS 定義...2 2.2.RFID システムの特徴...2 2.3.ISO15693 対応 IC チップメーカ...3 2.4.
はじめに このたびは 弊社製品 TR3X シリーズ RFID リーダライタ をご利用いただき 誠にありがとうございます 本書は リーダライタと上位機器間の通信インターフェース リーダライタの動作モード リーダライタを制御するための各種コマンドについて記載しています なお リーダライタの ROM バー
TR3X シリーズ通信プロトコル説明書 発行日 2017 年 2 月 1 日 Ver 1.01 本通信プロトコル説明書の対象機器製品型式 TR3X-LDU01 TR3X-LN01 TR3X-LDUN01-4 インターフェース RS-232C USB TCP/IP RS-232C USB TCP/IP 動作確認済タグ ISO/IEC 15693 ISO/IEC18000-3(Mode1) 準拠のタグに対応しています
Microsoft PowerPoint - フェリカ通信仕様書_
1 / 25 2006/07/19 フェリカリーダ通信仕様書 Ver.00.12 松下電工株式会社 制御デバイス事業部 2 / 25 目次 1. 基本構成 3 2. 通信規則 4 3. パケットの構成 5 4. コマンド一覧 6 5. コマンドの詳細 ( ホスト R/Wユニット 7 #A... 動作状態確認 #B... リセット #C... 動作状態変更 #D... データ書き込み (1) #E...
UIOUSBCOM.DLLコマンドリファレンス
UIOUSBCOM.DLL UIOUSBCOM.DLL Command Reference Rev A.1.0 2008/11/24 オールブルーシステム (All Blue System) ウェブページ : www.allbluesystem.com コンタクト :[email protected] 1 このマニュアルについて...3 1.1 著作権および登録商標...3 1.2
RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for
RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for ARM Lite 4.2.0 で作成した STM32F4 Discovery 基板用のプロジェクトです
NFCライブラリマニュアル
abc SAM ライブラリマニュアル このマニュアルは SAM ライブラリの仕様について記載します Ver. 1.08 ご注意 このソフトウェアおよびマニュアルの 一部または全部を無断で使用 複製することはできません このソフトウェアおよびマニュアルは 本製品の使用許諾契約書のもとでのみ使用することができます このソフトウェアおよびマニュアルを運用した結果の影響については 一切の責任を負いかねますのでご了承ください
MODBUS ユーザーズマニュアル 페이지 1 / 23
MODBUS ユーザーズマニュアル 페이지 1 / 23 目次 1. 概要... 1 2. GX7 サポートファンクションコード... 1 3. GX7 サポートリファレンス... 1 4. GX7 サポートリファレンスとファンクションコードの関係... 2 5. XD+ 内プロジェクト設定でオプション別の機能... 4 6. トラブルシューティング... 9 A. APPENDIX... 12 1.
arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ
arduino プログラミング課題集 ( Ver.5.0 2017/06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイコンから伝える 外部装置の状態をマイコンで確認する 信号の授受は 入出力ポート 経由で行う (2) 入出力ポートとは?
PLCシリアル通信 MODBUS通信 データ送信/受信プログラム例
MODBUS RTU 通信時の配線例 ( 例 )FPΣ と弊社製温調器 KT シリーズ通信します マスタとして使用する FPΣ の MODBUS マスタ機能を使用し スレーブの KT シリーズのデータを読み出し 書き込みを行います マスタ データ書き込み スレーブ データ読み出し RS485 FPΣ の通信カセットは COM3 カセット (FPG-COM3) もしくは COM4 カセット (FPG-COM4)
UHF 帯 RFID リーダ ライタ I/F プロトコルによる制御方法 2018 年 04 月 04 日第 版 株式会社アートファイネックス
UHF 帯 RFID リーダ ライタ I/F プロトコルによる制御方法 2018 年 04 月 04 日第 1.0.1 版 株式会社アートファイネックス 変更履歴 日付版数変更内容 2018/02/28 1.0.0 初版発行 2018/04/04 1.0.1 CB ファミリ用のメッセージフォーマットを併記 余分な説明を削除 関連資料へのリンク貼り CB ファミリのコマンド一覧表を追加 はじめに 本書は
1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受
STM32L_UART1 の説明 V004 2014/03/30 STM32L-Discovery の UART 1 の送受信を行うプログラムです 無料の開発ツール Atollic TrueSTUDIO for ARM Lite( 試用版 ) で作成したプロジェクトです プログラムの開始番地は 0x08000000 です デバッグが可能です PC アプリケーションの Access_SerialPort
MS5145 USB シリアル エミュレーション モードの設定
MS5145-AC-U 補足設定 2010 年 7 月株式会社エイポック http://www.a-poc.co.jp/ USB シリアルエミュレーションモードの設定 1. 概要 USB シリアル エミュレーション モードとはバーコードリーダーを USB で接続していながら RS-232C 接続機器としてパソコンに認識させる設定です 読み取ったバーコード データは COM ポートにシリアルデータとして入力します
CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x
CoIDE 用 F4D_VCP の説明 V001 2014/07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x08000000 です デバッグが可能です 目次 1. USB の VCP( 仮想 COM ポート )
本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です
ACTIVE TOUCH 拡張部品取扱説明書 - 共有メモリアクセスコンポーネント - 1. はじめに 1 (1) 概要... 1 (2) INpMac のインストール... 1 2. Windows アプリケーションとの連携 2 (1) コントロール ( 部品 ) の登録... 2 (2) データの関連付け... 3 3. INtime アプリケーションとの連携 4 (1) 部品 ( コンポーネント
FTP 共有を有効にする あらかじめ作成済みの共有フォルダーを FTP 共有可能にする設定を説明します 共有フォルダーの作成方法は 画面で見るマニュアル をご覧ください ファイル数の多い共有フォルダーを変更すると 変更が完了するまでに時間がかかる場合があります また 変更が完了するまで共有フォルダー
ネットワーク接続ハードディスク HDL-H シリーズ FTP 事前に本パッケージの追加をおこなってください パッケージの追加方法は 画面で見るマニュアル をご覧ください INDEX 本製品での FTP 共有機能... 1 FTP 共有を有効にする... FTP 共有設定をする... FTP クライアントから接続する... 3 一括登録をする... 5 ログ お知らせ一覧... 5 本製品での FTP
TR3 シリーズリーダライタ制御用ソフト開発方法 発行日 2019 年 7 月 2 日 Ver 1.01 マニュアル番号 :TDR-OTH-PROGRAMMING-101
TR3 シリーズリーダライタ制御用ソフト開発方法 発行日 2019 年 7 月 2 日 Ver 1.01 はじめに 本資料は タカヤ製 RFID 機器を制御するためのソフト開発方法について 概要をまとめた参考資料です 上位機器の種類や開発環境により どのような方法で開発を進めることができるのか 参考にしてください 実際に開発を行う際には 開発方法に合わせた各種技術資料を参照してください 本書内で紹介している
Android 機器について 接続障害やバーコードデータの出力障害などは Android 機器の電源オフ オンと Wi-Fiをオフにすることで解消するケースが散見されます Android 機器で障害が発生した場合は まず 次の手順をお試し下さい 1. Android 機器の電源を切ります ( 再起動
MS910 Q & A 2013/6/11 更新 - 1 - Android 機器について 接続障害やバーコードデータの出力障害などは Android 機器の電源オフ オンと Wi-Fiをオフにすることで解消するケースが散見されます Android 機器で障害が発生した場合は まず 次の手順をお試し下さい 1. Android 機器の電源を切ります ( 再起動は不可です ) 2. MS910の電源を切ります
1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )
TrueSTUDIO 用 F4D_VCP の説明 V001 2014/07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです 無料の試用版開発ツール Atollic TrueSTUDIO for ARM Lite で作成したプロジェクトです ビルド可能なプログラムのコードサイズが 32Kbyte 以内の制限があります プログラムの開始番地は 0x08000000
intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド 初版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. IM- 共通マスタの拡張について 2.1. 前提となる知識 2.1.1. Plugin Manager 2.2. 表記について 3. 汎用検索画面の拡張 3.1. 動作の概要 3.1.1. 汎用検索画面タブの動作概要 3.2. 実装の詳細 3.2.1. 汎用検索画面タブの実装
Microsoft Word - FCTT_CS_Mod( )Jver1.doc
FCTT 通信仕様書 (Modbus RTU) 目 次 1. 通信仕様 2 2. 送受信プロトコル 2 3. -16 の計算方法 3 4. 通信手順フローチャート 4 5. FCTT 通信端子配列 4 6. Modbus プロトコル RTU モード 5 6.1 5 6.2 異常応答 5 6.3 計測値データ要求 6 6.4 機種情報要求 7 7. 通信モニタ機能 8 1 1. 通信仕様 項目 仕様
CommCheckerManual_Ver.1.0_.doc
通信チェックツール (CommChecker) 取扱説明書 (Ver.1.0) 2009 ESPEC Corp. 目次 1. 使用条件 4 2. ダウンロード & インストール 5 3. 環境設定 6 3-1.RS-485 通信 6 3-2.RS-232C 通信 7 3-3.GPIB 通信 8 4. ソフトウェアの使用方法 9 4-1. 起動 9 4-2. 通信設定 10 (1)RS485 通信 10
プログラマブル LED 制御モジュール アプリ操作説明書 プログラマブル LED 制御モジュール設定アプリ操作説明書 適用モジュール 改訂番号 エレラボドットコム 1
設定 適用モジュール 041-1 改訂番号 20161024 エレラボドットコム 1 ( 用アプリの利用可能環境 ) Windows7 8.1 10 のいずれかが動作する PC Windows8 以降の場合は 次ページ記載の Windows8 以降の.NET Framework の有効化 (p3~7) の操作をするか 設定されていることを確認してからアプリをインストールしてください.NET Framework2.0
形B5Z 画像型人感センサ(HVC-F) コマンド仕様書
目次 1 はじめに... 2 1-1 B5Z-001001 とは...2 2 基本フロー... 3 2-1 通信フロー...3 2-2 ホスト装置サンプル処理フロー...4 2-3 TCP/IP コマンドと Modbus/TCP コマンド...6 3 コマンド仕様... 7 3-1 コマンドフォーマット...7 3-1-1 TCP/IP コマンド / レスポンスフォーマット... 7 3-1-2 Modbus/TCP
1. A/D 入力について分解能 12bit の A/D コンバータ入力です A/D 入力電圧とディジタル値との対応は理論上 入力電圧 0V : 0 入力電圧 +3V : 4095 です 実際はオフセットと傾きがあり ぴったりこの数値にはなりません 2. A/D 入力に使用する信号 STM32L_A
STM32L_ADC の説明 V003 2014/03/30 STM32L-Discovery の A/D 入力を行うプログラムです A/D CH0 ~ A/D CH3 の 4 本の入力が可能です 提供する PC のアプリケーション Access_SerialPort を使用して UART( 非同期シリアル通信 ) により A/D 入力の表示を行うことができます 無料の開発ツール Atollic TrueSTUDIO
CONTEC DIOプロバイダ ユーザーズガイド
DIO プロバイダユーザーズガイド - 1 - DIO プロバイダ CONTEC DIO ボード Version 1.1.2 ユーザーズガイド July 17, 2012 備考 ORiN2SDK2.0.14 以降, このプロバイダは CONTEC 社の API-DIO(WDM) を使用しています. 以前 までの API-DIO(98PC) を使用する場合は,DIO98 プロバイダを使用してください.
PowerTyper マイクロコードダウンロード手順
必ずお読みください Interface Card 用マイクロコードを Ver 1.3.0 をVer 1.3.1 以降に変更する場合 または Ver 1.4.5 以前のマイクロコードを Ver 1.5.0 以降に変更する場合 ダウンロード前後に必ず以下の作業を行ってください ( バージョンは Webブラウザ上または付属ソフトウェア Print Manager のSystem Status 上で確認できます
TFTP serverの実装
TFTP サーバーの実装 デジタルビジョンソリューション 佐藤史明 1 1 プレゼンのテーマ組み込みソフトのファイル転送を容易に 2 3 4 5 基礎知識 TFTP とは 実践 1 実際に作ってみよう 実践 2 組み込みソフトでの実装案 最後におさらい 2 プレゼンのテーマ 組み込みソフトのファイル転送を容易に テーマ選択の理由 現在従事しているプロジェクトで お客様からファームウェアなどのファイル転送を独自方式からTFTPに変更したいと要望があった
1. 使用する信号 1.1. UART 信号 UART 通信に使用する信号と接続相手との接続は以下の通りです UART 信号表 番号 CPU 機能名 CPU 信号名 基板コネクタピン番号 方向 接続相手の信号名 1 USART1_TX PA9 CN > RxD 2 USART1_R
TrueSTUDIO 用 L152CD_UART1 の説明 V001 2014/10/22 UART( 非同期シリアル通信 ) で送受信を行う STM32L152C-DISCO のプロジェクトサンプルです STM32L152C-DISCO は STMicroelectronics 社製の Cortex-M3 ARM CPU である STM32L152RCT6 を搭載した基板です 試用版の開発ツール
USB_IR_Remote_Controller_Advance_Library 取扱説明書 2016/06/23 R03 Assembly Desk USB_IR_Remote_Controller_Advance_Library を使用すると 弊社製 USB IR Remote controll
USB_IR_Remote_Controller_Advance_Library 取扱説明書 2016/06/23 R03 Assembly Desk USB_IR_Remote_Controller_Advance_Library を使用すると 弊社製 USB IR Remote controller Advance から赤外線コードを送信する Windows アプリケーション (x86 版 )
アナログ・接点変換器
LoRa/ 通信変換器 HLR-RS485 通信仕様書 (Modbus) インターフェース 2019 年 02 月 19 日 改訂履歴 日付改訂者改訂内容 2018/09/14 野村初版 2019/02/19 山下 改訂 1 P12 説明文修正 レジスタ割付修正 P13 キャリアセンス異常エラー追加 承認確認作成 ( 3 ) 目次 1 概要... 4 2 基本仕様... 4 3 通信モードについて...
RP-VL-S-01, RP-VL-R-01
テクニカルリファレンス有線 LAN 対応標準型画像配信ユニット RP-VL-S-01 有線 LAN 対応標準型画像配信ユニット RP-VL-R-01 目次 1. トラブルシューティングを開始する前に...3 2. 凡例...3 3. トラブルシューティング...4 3.1. 画面が映らない ( 側モニタ )...4 3.2. 画面が映らない ( 側モニタ )...8 3.3. 画面がずれる / 切れる
目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラ
第5回 Arduino入門 I2C通信編 プレゼン by いっちー 目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラム 7 読込み 19 センサ読込み概要①
1. ネットワーク経由でダウンロードする場合の注意事項 ダウンロード作業における確認事項 PC 上にファイアウォールの設定がされている場合は 必ずファイアウォールを無効にしてください また ウイルス検知ソフトウェアが起動している場合は 一旦その機能を無効にしてください プリンターは必ず停止状態 (
ファームウェアのダウンロード手順 概要 機能変更や修正のために プリンターを制御するファームウェアを PC から変更することが可能です ファームウェアはホームページ (http://www.jbat.co.jp) から入手可能です ファームウェアは プリンター本体制御用のファームウェアと Interface Card 用ファームウェアの 2 種類で それぞれ独自にダウンロード可能です プリンター本体制御用のファームウェアは
Taro-82ADAカ.jtd
デジタル & アナログ絶縁入出力ユニット解説書製品型式 8 2 A D A - K C 製品型式 8 2 A D A - B D 製品型式 D A C S - 8 2 0 0 この解説書は 8 2 A D A または D A C S - 8 2 0 0 の動作と使用方法について簡単に説明したものです D A C S - 8 2 0 0 の場合は この解説書の 8 2 A D A という表現を 一部
Fujitsu Standard Tool
ツール紹介資料 第 1.1 版 株式会社富士通アドバンストエンジニアリング Copyright 2010-2011 FUJITSU LIMITED PATCHART ツール紹介 1リアルタイム異常報告 2ガントチャート表示モード変更 3 擬似信号灯 4デモデータ作成 5メール送信 6 実績情報入力 7 簡易アンドン お試し版 CD の tools というフォルダ内に存在します ご活用ください ツール類は
USB_IR_Remote_Controller_Advance_Library 取扱説明書 2015/8/21 Assembly Desk USB_IR_Remote_Controller_Advance_Library を使用すると 弊社製 USB IR Remote controller Ad
USB_IR_Remote_Controller_Advance_Library 取扱説明書 2015/8/21 Assembly Desk USB_IR_Remote_Controller_Advance_Library を使用すると 弊社製 USB IR Remote controller Advance から赤外線コードを送信する Windows アプリケーション (x86 版 ) を簡単に作成することができます
UID S307-NDEF
[White Paper] Ubiquitous ID Center Specification DRAFT 2012-05-15 NFC ucode タグのメモリフォーマット規定 Standard of memory format of NFC ucode tag Number: Title: NFC ucode タグのメモリフォーマット規定 Standard of memory format of
2015/04/01 改定 オムロン DeviceNet ユニット CJ1W-DRM21 に関するコンフィグレーション作業について 1. 概要 DeviceNet ユニット CJ1W-DRM21 を装着したオムロン製 CJ2 シリーズと WAGO-I/0-SYSTEM DeviceNet 対応バスカ
オムロン DeviceNet ユニット CJ1W-DRM21 に関するコンフィグレーション作業について 1. 概要 DeviceNet ユニット CJ1W-DRM21 を装着したオムロン製 CJ2 シリーズと WAGO-I/0-SYSTEM DeviceNet 対応バスカプラ 750-306 を使ったリモート I/O システムとの接続に関するコンフィグレーション方法について説明いたします 2. システム構成本書で用いるシステム構成例の内容を以下の表に示します
NFC ucode タグのメモリフォーマット規定
[White Paper] Ubiquitous ID Center Specification DRAFT 2011-02-08 NFC ucode タグのメモリフォーマット規定 Standard of memory format of NFC ucode tag Number: Title: NFC ucode タグのメモリフォーマット規定 Standard of memory format of
ファイル操作-バイナリファイル
ファイル操作 バイナリ ファイルを読み書きする バイナリファイル ( 即ちテキストファイル以外のファイル ) を読み書きするには FileStream クラス (System.IO 名前空間 ) を利用する FileStream クラスはファイル用のストリームをサポートするクラスで有り Stream クラス (System.IO 名前空間 ) の派生クラスの 1 つで有る 基本的には コンストラクタで指定したファイルのストリームに対して
CoIDE 用 STM32F4_UART2 の説明 V /03/30 STM32F4 Discovery の非同期シリアル通信ポート UART2 の送受信を行うプログラムです Free の開発ツール CoIDE で作成したプロジェクトサンプルです プログラムの開始番地は 0x08000
CoIDE 用 STM32F4_UART2 の説明 V002 2014/03/30 STM32F4 Discovery の非同期シリアル通信ポート UART2 の送受信を行うプログラムです Free の開発ツール CoIDE で作成したプロジェクトサンプルです プログラムの開始番地は 0x08000000 です デバッグが可能です 提供する PC のアプリケーションの Access_SerialPort
ユーティリティ 管理番号 内容 対象バージョン 157 管理情報バッチ登録コマンド (utliupdt) のメッセージ出力に対し リダイレクトまたはパイプを使用すると メッセージが途中までしか出 力されないことがある 267 転送集計コマンド (utllogcnt) でファイル ID とホスト名の組
レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン HULFT BB クライアント for Windows Type BB1 6.3.0 HULFT BB クライアント for Windows Type BB2 6.3.0 < 対応 OS> Windows2000, WindowsXP, WindowsServer2003 < 追加機能一覧 > HULFT BB クライアント 管理番号 内容
5400 エミュレーター 設置と操作の手引き(第8章~第10章)
テストボタン機能第 8 章テストボタン機能 5400 エミュレーターのテストボタンには ボタンを押しながら電源を入れた場合 ( テストボタ ン機能 ) と 動作中にボタンを入れた場合 ( シャットダウン機能 ) の 2 種類の機能を実行でき ます 8.1 テストボタン機能 テストボタンを押しながら電源を入れ 約 4 秒間 ( Link Speed Data Update の LED が点灯するまで
MultiLABELISTOCX と MultiLABELISTV4 MLOCX は MLV4 のレイアウト発行機能を継承しています したがって MLV4 の振分発行やプ リセット発行を使用するための登録情報は使用できません MLV4 のレイアウト管理でレイアウトを作成すると 拡張子が m lay
6. 注意事項 MultiLABELISTOCX と MultiLABELISTV4 使用しない登録情報 ( レイアウト管理 ) 使用しない登録情報 ( その他 ) 機能しない項目 全般 レイアウト情報およびプリンタ情報 プログラミングに関して COM LPT LANからの出力 LPTからの出力 LANからの出力ステータス4の使用税編集について レイアウト情報に関して 連番印字機能 小ラベル印字機能
MS916/MS926 照合機能の操作方法 Ver.4 照合モード (Data Validation) では 1 対 1 1 対 N および LookUp テーブル参照によるバーコードの照合を行います 照合したバーコードは一致したデータのみをホストに送信またはメモリに保存します 照合機能の設定手順
MS916/MS926 照合機能の操作方法 Ver.4 照合モード (Data Validation) では 1 対 1 1 対 N および LookUp テーブル参照によるバーコードの照合を行います 照合したバーコードは一致したデータのみをホストに送信またはメモリに保存します 照合機能の設定手順 (1) 画面起動 [ トリガーボタン ] を 2 秒間長押しして電源を入れ 本体側面の
SP-1221 LIN I/F 基板 ユーザーズマニュアル 作成日 :2017 年 10 月 17 日
SP-1221 LIN I/F 基板 ユーザーズマニュアル 作成日 :2017 年 10 月 17 日 目次 1. 配線方法... 3 2. KV-Studio 設定... 6 3. 制御方法... 7 4. 一般仕様... 9 2 1. 配線方法 A B C 3 4 2 E 1 D 購入時の内容物 番号 項目 1 2 3 SP-1221 基板 MIL34 ピンフラットケーブル 2m(KV-C16XTD)
無線LAN JRL-710/720シリーズ ファームウェアバージョンアップマニュアル 第2.1版
無線 LAN JRL-710/720 シリーズ < 第 2.1 版 > G lobal Communications http://www.jrc.co.jp 目次 1. バージョンアップを行う前に...1 1.1. 用意するもの...1 1.2. 接続の確認...1 2. バージョンアップ手順...4 2.1. 手順 1...6 2.2. 手順 2...8 2.3. 手順 3... 11 本書は,
Calendar Plus JavaScript API リファレンス ラジカルブリッジ Ver
Calendar Plus JavaScript API リファレンス ラジカルブリッジ Ver.20190408 目次 イベント処理の記述方法... 2 イベント処理の概要... 2 イベントハンドラーを登録する... 3 特定のイベントタイプ内の特定のイベントハンドラーを削除する... 5 特定のイベントタイプ内のすべてのイベントハンドラーを削除する... 6 すべてのイベントハンドラーを削除する...
内容 MD00Manager とは?... MD00Manager をインストールする.... ソフトのインストール... MD00Manager の使い方.... 起動をする... 機能説明...7 機能説明 ( メニューバー )...8 機能説明 ( ステータスバー )...8 機能説明 ( コ
MD00Manager マニュアル このマニュアルでは MD00Manager の詳細設定を行うことが出来ます MD00Manager では MD00 の設定変更や読み取ったデータを CSV に出力 照合用のデータベースの作成を行えます MD00 についてはそれぞれのマニュアルを確認して下さい Ver.0 内容 MD00Manager とは?... MD00Manager をインストールする....
Time Server Pro. TS-2910 リリースノート お客様各位 2019/09/13 セイコーソリューションズ株式会社 Time Server Pro.(TS-2910/TS-2912) システムソフトウェアリリースノート Ver2.1.1 V2.2 変更点 Version 2.2 (
お客様各位 019/09/13 セイコーソリューションズ株式会社 Time Server Pro.(TS-910/TS-91) システムソフトウェアリリースノート Ver.1.1 V. 変更点 Version. (019/09/13) 1 PTP 機能の ITU-T G.875. プロファイルをサポートしました これに伴い 関連する CLI コマンドを追加 変更しました show ptp コマンドで表示される
FSC FSC-110 通信仕様書 (CC-Link 通信プロトコル )
FSC-110 通信仕様書 (CC-Link 通信プロトコル ) 目 次 1. 通信仕様 2 2. 通信配線 2 3. 通信概要 3.1 送受信概要 3 3.2 イニシャル通信 3 3.3 通常通信 4 3.4 エラー通信 4 4. リモート入出力 (RX,RY) 4.1 (RX) 5 4.2 リモート出力 (RY) 6 5. リモートレジスタ (RWr,RWw) 7 5.1 リモートレジスタ (RWr)
出荷一覧表をもう一度印刷したい
ラベルプリンタ ( レスプリ T8) 設定方法 1. 接続方法 カンガルー マジックサポートセンター ( 西濃運輸株式会社 ) 0120-981-688 受付時間平日, 月 - 金 9:00~20:00 土曜日 9:00~18:00 ( 日 祝日 お盆 年末年始は休み ) SATO 純正ケーブル シリアルポート (COMポート) COM ポートの空きが無い場合は 接続できません USB 変換ケーブルのご準備をお願いします
Studuinoプログラミング環境
Studuino ロボット用ブルートゥースモジュール 取扱説明書 Ver1.0.0 2015/4/1 本資料は Studuino( スタディーノ ) プログラミング環境の取扱説明書になります Studuino プログラミング環境の変更に伴い 加筆 修正が加えられる可能性があります また 本取扱説明書は 下記の資料を参照します Studuino ソフトウェアのインストール URL:http://artec-kk.co.jp/studuino/docs/jp/Studuino_setup_software.pdf
intra-mart Accel Platform — イベントナビゲータ 開発ガイド 初版 None
クイック検索検索 目次 Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 None 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する
81 /******************************************************************************/ 82 /* スレーブアドレスの設定 */ 83 /*****************************************
1 /******************************************************************************/ 2 /* IIC(Inter IC Bus) の制御 */ 3 /******************************************************************************/ 4 /*
標準仕様書 品名非接触式 FeliCa/MIFARE 対応カードリーダー 型式 WML-60 S
標準仕様書 品名非接触式 FeliCa/MIFARE 対応カードリーダー 型式 WML-60 S06060-03-15710 *** 目次 *** 1. 概要... 1 2. 仕様... 1 2-1. 通信仕様... 1 2-2. 基本機能... 1 2-3. ハードスペック... 1 3. ディップスイッチの設定... 1 3-1. DSW1... 2 3-2. DSW2... 2 4. 電源 SW
QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?
レジスタ アクセスの拡張機能 1. レジスタ アクセスの概要 Smart-USB Plus 製品で利用できるレジスタ アクセスとは FPGA 内にハードウエア レジスタを実装し ホスト PC の制御ソフトウエアから USB 経由でそれらのレジスタに値を設定したり レジスタの設定値を読み出すことができる機能です このレジスタ アクセス制御には USB バス仕様に基づく コントロール転送 を利用しています
TR3通信コマンド仕様
マニュアル番号 :TDR-OTH-USB-103 USB ドライバインストール手順書 新規作成 2004 年 03 月 17 日修正 2013 年 04 月 16 日 Ver 1.03 タカヤ株式会社 RF 事業部 Takaya RF-ID TR3 シリーズ はじめに このたびは 弊社の USB 製品をご購入していただき 誠にありがとうございます 本書は USB 製品を使用する上で必要な以下の項目についてご説明させていただいております
- i - org.t_engine.tenet.core.coreerrormessageexception org.t_engine.tenet.core Class CoreErrorMessageException java.lang.object +-java.lang.throwable +-java.lang.exception +-org.t_engine.tenet.core.coreexception
内容 1. APX-3302 の特長 APX-3312 から APX-3302 へ変更するためには 差分詳細 ハードウェア ハードウェア性能および仕様 ソフトウェア仕様および制限 Ini ファイルの設
APX-3312 と APX-3302 の差分一覧 No. OM12021D APX-3312 と APX-3302 は どちらも同じ CameraLink 規格 Base Configuration カメラ 2ch 入力可能なボードになります 本書では APX-3312 をご利用になられているお客様が APX-3302 をご利用になられる場合の資料として 両ボードについての差異 を記述しております
DUSx200 シリーズコントローラ I2C インターフェース仕様書
DUSx200 シリーズコントローラ I2C インターフェース仕様書 目次 1. 変更履歴... 2 2. 適用... 3 3. ホストインターフェース... 3 3.1. 通信タイミング... 3 3.2. 制御信号... 3 3.3. 通信仕様... 4 3.4. プロトコル仕様... 4 4. レポート形式... 5 4.1. タッチ座標データ... 5 4.2 水レポート... 5 5. メンテナンスコマンド...
ハードウェア暗号化 & パスワードロック対応ハードディスク HDJA-SUT シリーズ画面で見るマニュアル このマニュアルでは 主に添付ソフトウェア SHGate for HDJA-SUT の説明をしています その他の説明については 製品添付の取扱説明書を参照してください ご注意 本製品を認識するた
ハードウェア暗号化 & パスワードロック対応ハードディスク HDJA-SUT シリーズ画面で見るマニュアル このマニュアルでは 主に添付ソフトウェア SHGate for HDJA-SUT の説明をしています その他の説明については 製品添付の取扱説明書を参照してください ご注意 本製品を認識するためには 専用プログラムによる認証が必要です システム全体のイメージやバックアップデータを保管し リストア時に専用システムを用いて復元するなどの使い方はおこなえません
Android プログラム ガイド
モバイルプリンター Android モジュールプログラムガイド ESC/POS, CPCL Ver. 1.00 更新履歴 日付 バージョン 対象 SDK 履歴 2012/11/29 0.08 新規 2014/03/18 1.00 1.064 USB インターフェース対応 1 1. 目次 Android モジュールプログラムガイド... 0 更新履歴... 1 1. 目次... 2 2. はじめに...
Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕
Java Script プログラミング入門 3-6~3-7 茨城大学工学部情報工学科 08T4018Y 小幡智裕 3-6 組み込み関数 組み込み関数とは JavaScript の内部にあらかじめ用意されている関数のこと ユーザ定義の関数と同様に 関数名のみで呼び出すことができる 3-6-1 文字列を式として評価する関数 eval() 関数 引数 : string 式として評価する文字列 戻り値 :
FlexNetViwer 関数ライブラリ
FlexNetViewer 関数ライブラリ 本書の内容の全部または一部を無断で転載することは 禁止されています 本書の内容に関しては 将来予告なしに変更することがあります 本書の内容については万全を期しておりますが 万一ご不審な点や記載もれなどお気づきのことがありましたら お買い求めの販売店 または総合インフォメーションへご連絡ください FlexNetViewer は株式会社コンテックの登録商標です
Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス
Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 1.1.0 版 株式会社アートファイネックス はじめに 本書は Raspberry Pi 3 Model B(OS:Windows10 IoT Core) を使用し アートファイネックス社製 RFID リー ダ ライタ ( 組込用モジュール
SOPC Builder ペリフェラル 簡易ユーザ・ガイド - PIO (Parallel I/O)
ALTIMA Corp. SOPC Builder ペリフェラル簡易ユーザ マニュアル PIO (Parallel I/O) ver.1.0 2010 年 8 月 ELSENA,Inc. SOPC Builder ペリフェラル簡易ユーザ マニュアル PIO (Parallel I/O) 目次 1. はじめに... 3 2. PIO 概要... 3 2-1. PIO 概要... 3 2-2. PIO
目次 1. 概要 動作環境
Asaka Data Entry for RS-232C (ADE-RS) Personal Edition ユーザーズガイド (Ver 1.1) 株式会社アサカ理研 目次 1. 概要 -------------------------------------------------------------------- 2 2. 動作環境 ------------------------------------------------------------------
1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String
目次 1.SqlCtl クラスリファレンス 2 (1)Connect() メソッド 2 (2)DisConnect() メソッド 3 (3)Commit() メソッド 3 (4)Rollback() メソッド 4 2.SqlStm クラスリファレンス 5 (1)Prepare() メソッド 5 (2)Execute() メソッド 6 (3)Release() メソッド 6 (4)Immediate()
// このクラスの有効期間中の各呼び出しに使用される キャッシュされた Socket オブジェクト Socket socket = null; // 非同期処理が完了したことを通知するために信号を送るオブジェクト static ManualResetEvent clientdone = new Ma
HOW DO I ソケットで通信を行うには ここでは以下の手順で説明します ソケットクライアントを作成するデータを送信するデータを受信するソケットクライアントを使用する ソケットクライアントを作成する 1. このコンテンツのサポートファイルの Start フォルダから "UDPClient" プロジェクトを開きます 2. クライアントを動作させるため コンピューターで簡易 TCP/IP サービスを有効にする必要があります
intra-mart Accel Platform — イベントナビゲータ 開発ガイド 初版
Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する
BT-2000/2200 システムソフトウェア リリースノート(Ver.R1.5.0)
BT2000/2200 システムソフトウェアリリースノート (Ver.R1.5.0) 1. リリースバージョンと確認方法 本リリースノートは BT2000/2200 向けシステムソフトウェアバージョン R1.5.0 について記載 したものです お使いのシステムソフトウェア ( 以下 OS とする ) のバージョンは 次の画面でご確認 ください [ 設定 ] [ デバイス情報 ] から [ ビルド番号
レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン < 追加機能一覧 > 管理番号 内容 説明書参照章 カナ文字拡張対応 < 改善一覧 > 管理番号 内容 対象バージョン 説明書参照章 文字列のコピー ペースト改善 ~ 子画面の表示方式 ~ 履歴の詳細情報 ~ タブの ボタン ~ 接続時の管
レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン < 追加機能一覧 > 管理番号 内容 説明書参照章 カナ文字拡張対応 < 改善一覧 > 管理番号 内容 対象バージョン 説明書参照章 文字列のコピー ペースト改善 ~ 子画面の表示方式 ~ 履歴の詳細情報 ~ タブの ボタン ~ 接続時の管理情報の英小文字対応 ~ 管理ホスト情報の表示 グループ情報と詳細情報の表示 ~ 検索条件設定時の一覧画面の操作
7 PIN 番号入力後 以下のアプレットエラーが表示されます 署名検証が失敗しました 署名検証が行なわれませんでした 8 PIN 番号入力後 以下のアプレットエラーが表示されます APPLET-ERROR APPLET-ERROR APPL
1 電子入札システムは何分でタイムアウトになりますか? 最後にサーバーと通信してから 10 分でタイムアウトになります 2 作業中に稼働時間を過ぎた場合はどうなりますか? システム稼動時間を過ぎると予告なくシステムを停止する場合があります 時間前に作業を完了するようにして下さい 3 画面上部中央に日付 時間が表示されない ( 日付 時間の表示部分が 読込み中のまま 灰色のまま X( 赤色 ) など
Singapore Contec Pte Ltd. Opening Ceremony
M2M/IoT ソリューション CONPROSYS FIT プロトコル通信サンプルタスク 2018 年 03 月 06 日株式会社コンテック 1 必要機材 本サンプルを利用するに当り 最低限必要な機材を以下に示します 動作確認や信号状況を変化させるためのスイッチ センサ類は適宜ご用意下さい 品名 型式 必要数 メーカー M2Mコントローラ CPS-MC341-ADSC1-111 2 CONTEC ノートPC
HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2
レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager 2.2.0 < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2 Platform Standard Edition Development Kit 5.0 Java SE Development Kit 6 < 追加機能一覧
パーツリスト 組み立て前にすべてのパーツがそろっているかご確認ください 種類 品番 数 種類 品番 数 基板 I2C LCD 1 コンデンサ 0.1uF (104) 積層セラミック 1 IC ATtiny コンデンサ 10uF 電解 1 半固定抵抗 10~50kΩ 1 コネクタ IC ソ
Arduino Shield series 汎用 LCD I2C 化アダプター I2C LCD Galileo 7 Printed 2010-02-06 本製品について 豊富に出回っている汎用のキャラクター液晶ディスプレイモジュールは パラレル接続でコントロールするようになっていますが これを I2C(TWI) でコントロールできるようにするアダプターです 電源以外に 2 本の制御線をつなぐだけでコントロールできるため
各部紹介
防犯本舗 2.4GHz 無線録画装置 + カラー暗視防水防犯カメラ 4 台 各部紹介 ハードディスクの取り付け 接続 カメラの取り付け カメラのチャンネルは全て 異なったチャンネルでご使用下さい 同一チャンネルがありますと 正常に映像が映りません セットアップ 1. システムの起動本体の電源スイッチを入れますと 下記の画面が表示され ハードディスクを自動で認識致します Version は出荷時期により
TR3通信コマンド仕様
マニュアル番号 :TDR-OTH-USB-105 USB ドライバインストール手順書 新規作成 2004 年 03 月 17 日修正 2014 年 07 月 18 日 Ver 1.05 タカヤ株式会社 RF 事業部 Takaya RF-ID TR3 シリーズ はじめに このたびは 弊社の USB 製品をご購入していただき 誠にありがとうございます 本書は USB 製品を使用する上で必要な以下の項目についてご説明させていただいております
