# クロージャ ## ResultDataBlock AsReaderから受信したデータをパラメータ*resultDataBlockとしてコールバックします。 このクロージャは以下のメソッドで使用されます。 - sendTestDatas - startCommunication - sendCommand - getVmData - getStubVmData - getVmDataClear - getVmDataClear - collectSettingData - collectSettingData - sendSettingData - sendSettingData - allClear - sendJvmaDatas ```swift void (^ResultDataBlock)(JvmaResult *resultDataBlock) ``` ```{list-table} :align: left :class: list-table * - パラメータ名 - 型 - 説明 * - resultDataBlock - JvmaResult - AsReader から返されるデータ。 詳細は [JvmaResult クラス](JvmaResult_index.rst) を参照してください。 ``` --- ## ResultVersionBlock AsReader のファームウェアバージョン取得時に実行されるクロージャです。 以下のメソッドで使用されます。 - [`getJvmaModuleVersionResultVersionBlock`](JvmaSDK_method.md#getjvmamoduleversionresultversionblock) ```swift void (^ResultVersionBlock)(NSString *version) ``` ```{list-table} :align: left :class: list-table * - 引数名 - 型 - 説明 * - version - String - AsReaderのファームウェアバージョン ```