throw new MI.MiMicException(e);\r
} \r
}\r
-CLASS.prototype=\r
-{\r
+/**\r
+ * mbedJS.Serial#receiveの戻り値の種類です。\r
+ * NoData,ReadAddressed,WriteGeneral,WriteAddressedがあります。\r
+ * @name mbedJS.I2CSlave#RxStatus\r
+ */\r
+CLASS.RxStatus={\r
+ NoData:0,ReadAddressed:1,WriteGeneral:2,WriteAddressed:3\r
+}\r
+CLASS.prototype={\r
/** @private */\r
RPC_NS:"mbedJS:I2CSlave",\r
- /**\r
- * mbedJS.Serial#receiveの戻り値の種類です。\r
- * NoData,ReadAddressed,WriteGeneral,WriteAddressedがあります。\r
- * @name mbedJS.I2CSlave#RxStatus\r
- */ \r
- RxStatus:{\r
- NoData:0,ReadAddressed:1,WriteGeneral:2,WriteAddressed:3},\r
/** @private 最後にコールしたAPIです。*/\r
_lc:null,\r
/** @private Generatorモードの場合にGeneratorオブジェクトを保持します。*/\r
},\r
/**\r
* 引数が2個の場合\r
- * @name mbedJS.I2CSlave#read.1\r
+ * @name mbedJS.I2CSlave#read:1\r
* @function\r
* @param {int} length\r
* 読み出すデータの長さです。256未満の値を指定してください。\r
*/\r
/**\r
* 引数が0個の場合\r
- * @name mbedJS.I2CSlave#read.2\r
+ * @name mbedJS.I2CSlave#read:2\r
* @function\r
* @return {int}\r
* Callbackモードの時はRPCメソッドのインデクスを返します。\r
* @name mbedJS.I2CSlave#read\r
* @function\r
* @param ...\r
- * 詳細はmbedJS.I2CSlave#read.Nを参照してください。\r
+ * 詳細はmbedJS.I2CSlave#read:Nを参照してください。\r
*/ \r
read:function I2CSlave_read(/*...*/)\r
{\r
} \r
},\r
/**\r
- * 引数が3個の場合\r
- * @name mbedJS.I2CSlave#write.1\r
+ * 引数が1個(byte array)の場合\r
+ * @name mbedJS.I2CSlave#write:1\r
* @function\r
* @param {byte[]} data\r
* 送信するデータを格納したバイト配列です。\r
* Generatorモードの時は成功/失敗フラグを返します。ACK:0(成功),NACK:それ以外です。\r
*/\r
/**\r
- * 引数が1個の場合\r
- * @name mbedJS.I2CSlave#write.2\r
+ * 引数が1個(int)の場合\r
+ * @name mbedJS.I2CSlave#write:2\r
* @function\r
* @param {int} data\r
* 送信データを指定します。\r
* @name mbedJS.I2CSlave#write\r
* @function\r
* @param ...\r
- * 詳細はmbedJS.I2CSlave#write.Nを参照してください。\r
+ * 詳細はmbedJS.I2CSlave#write:Nを参照してください。\r
*/ \r
write:function I2CSlave_write(/*...*/)\r
{\r
}catch(e){\r
throw new MI.MiMicException(e);\r
} \r
- } \r
+ },\r
+ /**\r
+ * MCUに生成されているオブジェクトを破棄します。\r
+ * @name mbedJS.I2CSlave#dispose\r
+ * @function\r
+ */\r
+ dispose:function IC2Slave_dispose()\r
+ {\r
+ return this._mcu._dispose.apply(this,arguments);\r
+ }\r
+ \r
}\r
NS.I2CSlave=CLASS;\r
}());
\ No newline at end of file