# LF ## 概要 この章では、`AsReaderLfDevice` を使用してLFリーダー機能を操作する方法を説明します。 デバイスとの接続、読み取りの開始・停止、読み取り結果の受け取りなどが可能です。 ## 対応デバイス `ASR-L70D` ## 使用クラス・プロトコル ```{list-table} 使用クラス・プロトコル一覧 :header-rows: 1 :widths: 25 15 60 * - 名前 - 種別 - 説明 * - [`AsReaderLfDevice`](./13_AsReaderLfDevice.md) - クラス - LFリーダー制御用のメインクラス * - [`LFTagParser`](./11_LFTagParser.md) - クラス - タグを解析し、バイナリデータから構造化された情報を抽出するクラス ``` ## 初期化と接続 ```objectivec AsReaderLfDevice* device = [[AsReaderLfDevice alloc] init]; device.delegateLf = self; ``` - `delegateLf`:読み取りイベントを受け取るために設定します。 ## 読み取りの開始と停止 ```objectivec [device startScan]; // 読み取り開始 [device stopScan]; // 読み取り停止 ``` ## 読み取り結果の取得 ```objectivec - (void)receivedBarcodeData:(NSData *)data { //lfTag LFタグデータ } ``` ※ `AsReaderLfDeviceDelegate` のメソッドとして実装します。 ```{toctree} :maxdepth: 1 :hidden: 13_AsReaderLfDevice.md Delegate <14_AsReaderLfProtocol.md> 11_LFTagParser.md ```